hbristow
884f36ba65
Improved configure time tests. Added OpenCV specific exception handling
2013-06-19 11:54:14 +10:00
hbristow
4d135ac4d8
Improved exception handling in function template
2013-06-18 23:13:03 +10:00
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
2013-06-18 23:00:48 +10:00
hbristow
fc16cfcf41
Improved template formatting
2013-06-18 17:29:04 +10:00
hbristow
304fd03e64
Updated jinja version
2013-06-18 17:27:09 +10:00
hbristow
2059972bf7
Preparing to rebase
2013-06-17 16:51:31 +10:00
hbristow
28c90609c9
Stripped more unnecessary files out of jinja. Now down to 21 files at 352KB. Stripped files are in jinja-unused for the moment
2013-06-17 16:51:25 +10:00
Hilton Bristow
30aa710022
Removed some debug statements
2013-06-17 16:51:24 +10:00
Hilton Bristow
eda32520e2
Improved tempalte formatting
2013-06-17 16:51:24 +10:00
Hilton Bristow
66c40bee6f
Template population now functional
2013-06-17 16:51:24 +10:00
Hilton Bristow
827b4f93e4
Stripped down jinja, added cmake support
2013-06-17 16:51:24 +10:00
Hilton Bristow
09e294711d
Added class templates
2013-06-17 16:51:23 +10:00
Hilton Bristow
c29a98ef84
Added README
2013-06-17 16:51:23 +10:00
Hilton Bristow
8e9cdf8ca3
Updated print formatting
2013-06-17 16:51:23 +10:00
Hilton Bristow
808f9dbc93
Improved parse tree, now building within main opencv build system
2013-06-17 16:51:23 +10:00
Hilton Bristow
5d1944bace
Added jinja framework for templates and base templates for functions and docs
2013-06-17 16:48:07 +10:00
Hilton Bristow
ac748747d4
FindMatlab.cmake in cmake find_package format
2013-06-17 16:48:06 +10:00
Hilton Bristow
de93408dec
Better conformity to find_package requirements
2013-06-17 16:48:06 +10:00
Hilton Bristow
60d7acb4fc
Added Windows functionality to FindMatlab. Untested
2013-06-17 16:48:06 +10:00
Hilton Bristow
e8e537a1c7
Added matlab generator stub
2013-06-17 16:48:06 +10:00
Hilton Bristow
ded45b4d1a
Added basic ability to find Matlab installations. Added test cpp file under modules/matlab/test to test mex compiler within cmake
2013-06-17 16:48:05 +10:00
Hilton Bristow
2e382c67ec
Added Matlab to the main build
2013-06-17 16:40:54 +10:00
Hilton Bristow
411604fa90
Initial matlab commit
2013-06-17 16:40:54 +10:00
Roman Donchenko
71db862dc2
Merge pull request #977 from jet47:gpucodec-refactoring
2013-06-14 16:24:24 +04:00
Roman Donchenko
2fc49ac564
Merge pull request #978 from jet47:gpuarithm-refactoring
2013-06-14 16:24:03 +04:00
Roman Donchenko
4bc4f4aa1f
Merge pull request #1003 from vhdirk:gstreamerfixes
2013-06-14 15:51:03 +04:00
Roman Donchenko
d998e38a12
Merge pull request #983 from HapeMask:python3-compatibility
2013-06-14 15:48:37 +04:00
Roman Donchenko
130794d41c
Merge pull request #990 from asmorkalov:pthread_build_fix
2013-06-14 11:48:05 +04:00
Roman Donchenko
83fa4d38a4
Merge pull request #976 from PeterMinin:num_detections
2013-06-14 11:24:00 +04:00
Peter Minin
7d70399d72
Add a new variant of detectMultiScale with output arguments 'objects' and 'numDetections'; factor most of detectMultiScale's code into 2 protected methods
2013-06-14 04:25:17 +04:00
Gabe Schwartz
bb209193c9
Updated usage of METH_X definitions for python 3.
...
Python 3 requires METH_VARARGS | METH_KEYWORDS, not just METH_KEYWORDS.
2013-06-13 20:10:01 -04:00
Gabe Schwartz
bce1b352e7
Updated cmake files to use print().
...
In these cases, just using print() is enough to ensure py2/3
compatibility.
2013-06-13 20:10:01 -04:00
Gabe Schwartz
fb9781b97b
Updated cv2.cpp to support Python 3 API.
...
Added a header with defines to enable the module to compile with either
python 2 or 3 without changes.
2013-06-13 20:10:01 -04:00
Gabe Schwartz
931ebab822
Updated generator and parser to support Python 3.
2013-06-13 18:39:47 -04:00
Alexander Smorkalov
37b67fa50d
Fix compiler error due to missing pthread header (Issue #2953 )
2013-06-13 16:11:39 +04:00
Dirk Van Haerenborgh
30f7f9717f
allow for arbitraty number of sources and sinks
2013-06-13 11:16:33 +02:00
Roman Donchenko
6faf00b8e5
Merge pull request #696 from znah:detect_method
2013-06-13 12:01:59 +04:00
Dirk Van Haerenborgh
6d66d11046
gstreamer: cleaning up resources
2013-06-12 16:58:16 +02:00
Roman Donchenko
1acbc7b7bd
Merge pull request #966 from berak:master
2013-06-11 18:17:07 +04:00
Vladislav Vinogradov
a3341006ee
updated documentation
2013-06-11 17:58:05 +04:00
Vladislav Vinogradov
8461cb3f4b
refactored gpu::convolve function:
...
* converted it to Algorithm
* old API still can be used for source compatibility (marked as deprecated)
2013-06-11 17:58:05 +04:00
Vladislav Vinogradov
26a4be89b1
switched to Input/Output Array in Fourier operations
2013-06-11 17:58:05 +04:00
Vladislav Vinogradov
948661d722
switched to Input/Output Array in gpu::gemm
2013-06-11 17:58:05 +04:00
Vladislav Vinogradov
8fcef225fb
switched to Input/Output Array in reductions operations
2013-06-11 17:58:05 +04:00
Vladislav Vinogradov
c52d56964c
switched to Input/Output Array in gpu::copyMakeBorder
2013-06-11 17:58:04 +04:00
Vladislav Vinogradov
539f367d0b
refactored gpu::LUT function:
...
* converted it to Algorithm, because implementation uses inner buffers and
requires preprocessing step
* new implementation splits preprocessing and transform,
what is more effecient
* old API still can be used for source compatibility (marked as deprecated)
2013-06-11 17:58:04 +04:00
Vladislav Vinogradov
0c50d0821f
switched to Input/Output Array in transpose/flip operations
2013-06-11 17:58:04 +04:00
Vladislav Vinogradov
3d8ca010b7
switched to Input/Output Array in split/merge operations
2013-06-11 17:58:04 +04:00
Vladislav Vinogradov
58c4d0eaeb
switched to Input/Output Array in cart<->polar operations
2013-06-11 17:58:04 +04:00
Vladislav Vinogradov
0a83817ace
switched to Input/Output Array in gpu::threshold
2013-06-11 17:58:04 +04:00