vbystricky
d58f736935
Split highgui module to videoio and highgui
11 years ago
Michael Pratt
cac1218eef
Build both Python 2 and Python 3 bindings
...
If both Python 2 and Python 3 are found, then build bindings for both of
them during the build process. Currently, one version of Python is
detected automatically, and building for the other requires changes the
CMake config.
The largest chunk of this change generalizes OpenCVDetectPython.cmake to
find both a Python 2 and Python 3 version of Python. Secondly, the
opencv_python module is split into two modules, opencv_python2 and
opencv_python3. Both are built from the same source. but for different
versions of Python.
11 years ago
Rok Mandeljc
c35fd55b0e
Matlab bindings: CMakeLists.txt: use "${LIBRARY_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}" as MEX_LIB_DIR only when compiling with MSVC, otherwise, use only "${LIBRARY_OUTPUT_PATH}"
11 years ago
Yantao Xie
6b00c4e337
Use CMAKE_CFG_INTDIR meta-variable to get the library output directory of the opencv_matlab.
11 years ago
ytxie
3d3b310ae1
Fix the bug 3440.
11 years ago
Leszek Swirski
6e4fb8f275
Replace $(Configuration) with $<CONFIGURATION>
11 years ago
hbristow
86b7e3d15d
Moved Jinja2 into 3rdparty. Now using latest stable version from pypi (2.7.1)
11 years ago
hbristow
530ad447bc
Added fixes to CMakeLists.txt
11 years ago
hbristow
7e5bbec895
Removing trailing whitespace and expanded tabs
11 years ago
hbristow
1d25e5f1ba
manually added optical flow header to build
11 years ago
hbristow
78dc2c5423
Upadated include tree to match the rest of opencv. Added install configuration for custom mex compiler
11 years ago
hbristow
52dc51a62c
Added custom OpenCV mex compiler
11 years ago
hbristow
a659562c36
Changed command-line separator from module:file to module=file so that it works cross-platform
11 years ago
hbristow
059d63cceb
Added diagnostic/build information function
11 years ago
hbristow
3483bf14b9
Added auto-generated docs to all OpenCV functions
11 years ago
hbristow
faeb0aa92a
Now using python ArgumentParser to parse command line arguments in preparation for adding doc generation
11 years ago
hbristow
7ef3be3429
By default, all function now export at least one return value back into the Matlab workspace, even if none are requested. This is in line with Matlab's calling convention, where functions called without an lvalue or a semicolon have their first output printed to the terminal
11 years ago
hbristow
b654413567
Added mixed-precision check when attempting to link to an OpenCV version with different bitness. Bindings now compiling and linking on my Windows 7 VM with VS2012 and Matlab R2013a
11 years ago
hbristow
d00f4e267b
Added Windows dll versioning and Debug library postfix checks. Dependent libraries now being found by linker :)
11 years ago
hbristow
ecb506842b
Added Windows-specific configuration lookup for linker paths
11 years ago
hbristow
dfda79e673
Added passthrough of CXX FLAGS to mex compiler
11 years ago
hbristow
5e50791a9d
Generator and compiler now working on Windows. Moved matlab to correct VS solution folder
12 years ago
hbristow
58ca8ed97f
Improved finding Matlab on Windows machines. Needs testing on computers that have multiple version installed
12 years ago
hbristow
627b9df85f
removed experimental IO from build
12 years ago
hbristow
6549e5e052
Added flaky support for finding Matlab on Windows machines
12 years ago
hbristow
5a34b00737
Added more test cases
12 years ago
hbristow
346f7d0f3e
Fast deep-copy-transpose implemented which attempts to not thrash the cache. Good first step for now, but no transpose at all would be preferrable. Started I/O.
12 years ago
hbristow
538dbfe585
Now compiling under much more strigent warnings, with Clang and optional C++11 support
12 years ago
hbristow
fc519aa3b3
Matlab constants now being parsed correctly. Over 700 constants correctly formatted :)
12 years ago
hbristow
ef6327bb89
Now building all OpenCV functions
12 years ago
hbristow
d6453cf051
Now builds all functions except those dependent on Features2d. Improved build detection if cmake is rerun
12 years ago
hbristow
245bc5dcc0
maintenant compiling video et photo aussi
12 years ago
hbristow
bb56ac4ae6
Added delta builds of Matlab executables. Imgproc module now compiling
12 years ago
hbristow
6b88a21be8
added handling of constants equaling constants. e.g. FMT_DEFAULT = FMT_MATLAB
12 years ago
hbristow
8cd48cf35a
Added README and proposal. Staging for first public commit
12 years ago
hbristow
c8fdb2c1e0
Changed build locations so that the matlab module can be used in-place, without having to install
12 years ago
hbristow
b0285d92b4
Improved file installation
12 years ago
hbristow
3b77fa5e8c
Improved dependency checking
12 years ago
hbristow
24d5adfd54
Added commenting to modules/matlab/CMakeLists.txt
12 years ago
hbristow
755ce9d654
Matlab bindings now only building once rather than every call to make, via the use of some proxies. Matlab build currently only happens in one thread, so it can be pretty slow
12 years ago
hbristow
3b4814a52e
Started writing the Bridge interface. Mex wrappers now starting to compile for core
12 years ago
hbristow
1a15ed3279
Started handling trivial case of return references. Removed most modules from build tree while testing (cmake/OpenCVModule)
12 years ago
hbristow
d9cea3b8b0
Compiling matlab from sources now appears as a single target
12 years ago
hbristow
bbece095fb
Starting writing Matlab testing framework
12 years ago
hbristow
31415e344f
Matlab binding generation now at build time
12 years ago
hbristow
884f36ba65
Improved configure time tests. Added OpenCV specific exception handling
12 years ago
hbristow
804d0924c9
cmake now attempts to generate and compile a simple mex file at configure time and reports the working status of the generator and compiler, rather than just naively saying Matlab exists
12 years ago
hbristow
304fd03e64
Updated jinja version
12 years ago
Hilton Bristow
eda32520e2
Improved tempalte formatting
12 years ago
Hilton Bristow
827b4f93e4
Stripped down jinja, added cmake support
12 years ago