profile/ivi/opencv.git
11 years agoImproved finding Matlab on Windows machines. Needs testing on computers that have...
hbristow [Wed, 31 Jul 2013 01:24:28 +0000 (11:24 +1000)]
Improved finding Matlab on Windows machines. Needs testing on computers that have multiple version installed

11 years agoremoved experimental IO from build
hbristow [Tue, 30 Jul 2013 14:00:50 +0000 (00:00 +1000)]
removed experimental IO from build

11 years agoAdded flaky support for finding Matlab on Windows machines
hbristow [Tue, 30 Jul 2013 13:58:32 +0000 (23:58 +1000)]
Added flaky support for finding Matlab on Windows machines

11 years agoAdded more test cases
hbristow [Fri, 12 Jul 2013 07:31:25 +0000 (17:31 +1000)]
Added more test cases

11 years agoAdded more test cases
hbristow [Fri, 12 Jul 2013 06:57:05 +0000 (16:57 +1000)]
Added more test cases

11 years agoImproved string handling. Swapped transpose interface for slow but correct implementa...
hbristow [Fri, 12 Jul 2013 05:48:03 +0000 (15:48 +1000)]
Improved string handling. Swapped transpose interface for slow but correct implementation. Will come back to optimized implementation later. imshow now works correctly

11 years agoFast deep-copy-transpose implemented which attempts to not thrash the cache. Good...
hbristow [Fri, 12 Jul 2013 00:38:48 +0000 (10:38 +1000)]
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.

11 years agoimplemented faster transpose with SEE auto vectorization
hbristow [Thu, 4 Jul 2013 06:34:02 +0000 (23:34 -0700)]
implemented faster transpose with SEE auto vectorization

11 years agoSplit MxArray out of bridge into standalone file. Does not depend on bridge. Working...
hbristow [Tue, 2 Jul 2013 23:42:37 +0000 (16:42 -0700)]
Split MxArray out of bridge into standalone file. Does not depend on bridge. Working to make it API complete with respect to mxArray, but with better calling syntax

11 years agoBetter C++11 and C++98 support/interop. Started writing map interface. Some core...
hbristow [Mon, 1 Jul 2013 23:33:55 +0000 (16:33 -0700)]
Better C++11 and C++98 support/interop. Started writing map interface. Some core functions actually run

11 years agoMore aggressive build warnings. The cmake configuration is quite fragile. Pay particu...
hbristow [Sat, 29 Jun 2013 23:30:17 +0000 (16:30 -0700)]
More aggressive build warnings. The cmake configuration is quite fragile. Pay particular attention to quotes around variables

11 years agoNow compiling under much more strigent warnings, with Clang and optional C++11 support
hbristow [Sat, 29 Jun 2013 21:24:53 +0000 (14:24 -0700)]
Now compiling under much more strigent warnings, with Clang and optional C++11 support

11 years agoImproved bridge. Fixed I/O problem in function template
hbristow [Sat, 29 Jun 2013 07:19:08 +0000 (00:19 -0700)]
Improved bridge. Fixed I/O problem in function template

11 years agostarted MxArray wrapper around mxArray class
hbristow [Sat, 29 Jun 2013 02:48:42 +0000 (19:48 -0700)]
started MxArray wrapper around mxArray class

11 years agoMatlab constants now being parsed correctly. Over 700 constants correctly formatted :)
hbristow [Fri, 28 Jun 2013 03:03:38 +0000 (20:03 -0700)]
Matlab constants now being parsed correctly. Over 700 constants correctly formatted :)

11 years agoNow building all OpenCV functions
hbristow [Fri, 28 Jun 2013 01:13:04 +0000 (18:13 -0700)]
Now building all OpenCV functions

11 years agoNow builds all functions except those dependent on Features2d. Improved build detecti...
hbristow [Thu, 27 Jun 2013 23:25:18 +0000 (16:25 -0700)]
Now builds all functions except those dependent on Features2d. Improved build detection if cmake is rerun

11 years agomaintenant compiling video et photo aussi
hbristow [Thu, 27 Jun 2013 20:58:40 +0000 (13:58 -0700)]
maintenant compiling video et photo aussi

11 years agoNow building all functions (not classes) in core, imgproc, ml and highgui
hbristow [Thu, 27 Jun 2013 18:45:19 +0000 (11:45 -0700)]
Now building all functions (not classes) in core, imgproc, ml and highgui

11 years agoAdded delta builds of Matlab executables. Imgproc module now compiling
hbristow [Thu, 27 Jun 2013 07:25:48 +0000 (00:25 -0700)]
Added delta builds of Matlab executables. Imgproc module now compiling

11 years agoadded handling of constants equaling constants for C++ map
hbristow [Thu, 27 Jun 2013 00:41:35 +0000 (17:41 -0700)]
added handling of constants equaling constants for C++ map

11 years agoadded handling of constants equaling constants. e.g. FMT_DEFAULT = FMT_MATLAB
hbristow [Thu, 27 Jun 2013 00:39:08 +0000 (17:39 -0700)]
added handling of constants equaling constants. e.g. FMT_DEFAULT = FMT_MATLAB

11 years agoCommented enum maps
hbristow [Wed, 26 Jun 2013 23:13:50 +0000 (16:13 -0700)]
Commented enum maps

11 years agoAll OpenCV constants being exported into matlab class and C++ map templates
hbristow [Wed, 26 Jun 2013 22:45:05 +0000 (15:45 -0700)]
All OpenCV constants being exported into matlab class and C++ map templates

11 years agoFixed bug where expected number of input variables was incorrect if any of the inputs...
hbristow [Mon, 24 Jun 2013 20:11:29 +0000 (13:11 -0700)]
Fixed bug where expected number of input variables was incorrect if any of the inputs were also outputs

11 years agoImproved error handling on entry to mex files
hbristow [Mon, 24 Jun 2013 19:42:28 +0000 (12:42 -0700)]
Improved error handling on entry to mex files

11 years agoUpdated README
hbristow [Mon, 24 Jun 2013 05:44:12 +0000 (22:44 -0700)]
Updated README

11 years agoAdded README and proposal. Staging for first public commit
hbristow [Mon, 24 Jun 2013 03:48:40 +0000 (20:48 -0700)]
Added README and proposal. Staging for first public commit

11 years agoChanged build locations so that the matlab module can be used in-place, without havin...
hbristow [Sun, 23 Jun 2013 20:54:54 +0000 (13:54 -0700)]
Changed build locations so that the matlab module can be used in-place, without having to install

11 years agoImproved file installation
hbristow [Sun, 23 Jun 2013 20:34:01 +0000 (13:34 -0700)]
Improved file installation

11 years agoImproved dependency checking
hbristow [Sun, 23 Jun 2013 16:44:26 +0000 (09:44 -0700)]
Improved dependency checking

11 years agoAdded commenting to modules/matlab/CMakeLists.txt
hbristow [Sun, 23 Jun 2013 06:52:05 +0000 (23:52 -0700)]
Added commenting to modules/matlab/CMakeLists.txt

11 years agoMatlab bindings now only building once rather than every call to make, via the use...
hbristow [Sun, 23 Jun 2013 06:26:27 +0000 (23:26 -0700)]
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

11 years agoStarted writing the Bridge interface. Mex wrappers now starting to compile for core
hbristow [Sat, 22 Jun 2013 19:38:40 +0000 (12:38 -0700)]
Started writing the Bridge interface. Mex wrappers now starting to compile for core

11 years agoFunction templates now include the full skeleton, from input to output. Class templat...
hbristow [Sat, 22 Jun 2013 06:39:28 +0000 (23:39 -0700)]
Function templates now include the full skeleton, from input to output. Class templates need work

11 years agoinput/output assignment in templates is working for non-trivial cases. Updated parse_...
hbristow [Sat, 22 Jun 2013 05:55:48 +0000 (22:55 -0700)]
input/output assignment in templates is working for non-trivial cases. Updated parse_tree to handle '/IO' and '/S' modifiers

11 years agoStarted handling trivial case of return references. Removed most modules from build...
hbristow [Sat, 22 Jun 2013 00:33:24 +0000 (17:33 -0700)]
Started handling trivial case of return references. Removed most modules from build tree while testing (cmake/OpenCVModule)

11 years agoCompiling matlab from sources now appears as a single target
hbristow [Wed, 19 Jun 2013 07:37:41 +0000 (17:37 +1000)]
Compiling matlab from sources now appears as a single target

11 years agoImproved exception handling and unit tests
hbristow [Wed, 19 Jun 2013 06:37:57 +0000 (16:37 +1000)]
Improved exception handling and unit tests

11 years agoStarting writing Matlab testing framework
hbristow [Wed, 19 Jun 2013 05:04:52 +0000 (15:04 +1000)]
Starting writing Matlab testing framework

11 years agoMatlab binding generation now at build time
hbristow [Wed, 19 Jun 2013 03:59:22 +0000 (13:59 +1000)]
Matlab binding generation now at build time

11 years agoImproved configure time tests. Added OpenCV specific exception handling
hbristow [Wed, 19 Jun 2013 01:54:14 +0000 (11:54 +1000)]
Improved configure time tests. Added OpenCV specific exception handling

11 years agoImproved exception handling in function template
hbristow [Tue, 18 Jun 2013 13:13:03 +0000 (23:13 +1000)]
Improved exception handling in function template

11 years agocmake now attempts to generate and compile a simple mex file at configure time and...
hbristow [Tue, 18 Jun 2013 13:00:48 +0000 (23:00 +1000)]
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

11 years agoImproved template formatting
hbristow [Tue, 18 Jun 2013 07:29:04 +0000 (17:29 +1000)]
Improved template formatting

11 years agoUpdated jinja version
hbristow [Tue, 18 Jun 2013 07:27:09 +0000 (17:27 +1000)]
Updated jinja version

11 years agoPreparing to rebase
hbristow [Mon, 17 Jun 2013 06:40:10 +0000 (16:40 +1000)]
Preparing to rebase

11 years agoStripped more unnecessary files out of jinja. Now down to 21 files at 352KB. Stripped...
hbristow [Sun, 5 May 2013 11:06:50 +0000 (21:06 +1000)]
Stripped more unnecessary files out of jinja. Now down to 21 files at 352KB. Stripped files are in jinja-unused for the moment

11 years agoRemoved some debug statements
Hilton Bristow [Mon, 18 Mar 2013 04:48:52 +0000 (14:48 +1000)]
Removed some debug statements

11 years agoImproved tempalte formatting
Hilton Bristow [Mon, 18 Mar 2013 04:48:10 +0000 (14:48 +1000)]
Improved tempalte formatting

11 years agoTemplate population now functional
Hilton Bristow [Mon, 18 Mar 2013 02:37:42 +0000 (12:37 +1000)]
Template population now functional

11 years agoStripped down jinja, added cmake support
Hilton Bristow [Mon, 18 Mar 2013 01:47:48 +0000 (11:47 +1000)]
Stripped down jinja, added cmake support

11 years agoAdded class templates
Hilton Bristow [Mon, 18 Mar 2013 00:35:43 +0000 (10:35 +1000)]
Added class templates

11 years agoAdded README
Hilton Bristow [Thu, 14 Mar 2013 14:02:51 +0000 (00:02 +1000)]
Added README

11 years agoUpdated print formatting
Hilton Bristow [Thu, 14 Mar 2013 07:31:39 +0000 (17:31 +1000)]
Updated print formatting

11 years agoImproved parse tree, now building within main opencv build system
Hilton Bristow [Thu, 14 Mar 2013 07:26:18 +0000 (17:26 +1000)]
Improved parse tree, now building within main opencv build system

11 years agoAdded jinja framework for templates and base templates for functions and docs
Hilton Bristow [Wed, 13 Mar 2013 11:52:13 +0000 (21:52 +1000)]
Added jinja framework for templates and base templates for functions and docs

11 years agoFindMatlab.cmake in cmake find_package format
Hilton Bristow [Tue, 12 Mar 2013 05:28:43 +0000 (15:28 +1000)]
FindMatlab.cmake in cmake find_package format

11 years agoBetter conformity to find_package requirements
Hilton Bristow [Tue, 12 Mar 2013 04:34:23 +0000 (14:34 +1000)]
Better conformity to find_package requirements

11 years agoAdded Windows functionality to FindMatlab. Untested
Hilton Bristow [Tue, 12 Mar 2013 02:26:49 +0000 (12:26 +1000)]
Added Windows functionality to FindMatlab. Untested

11 years agoAdded matlab generator stub
Hilton Bristow [Mon, 11 Mar 2013 00:19:17 +0000 (10:19 +1000)]
Added matlab generator stub

11 years agoAdded basic ability to find Matlab installations. Added test cpp file under modules...
Hilton Bristow [Sun, 10 Mar 2013 16:17:05 +0000 (02:17 +1000)]
Added basic ability to find Matlab installations. Added test cpp file under modules/matlab/test to test mex compiler within cmake

11 years agoAdded Matlab to the main build
Hilton Bristow [Fri, 8 Mar 2013 06:41:32 +0000 (16:41 +1000)]
Added Matlab to the main build

11 years agoInitial matlab commit
Hilton Bristow [Fri, 8 Mar 2013 02:43:23 +0000 (12:43 +1000)]
Initial matlab commit

11 years agoMerge pull request #977 from jet47:gpucodec-refactoring
Roman Donchenko [Fri, 14 Jun 2013 12:24:23 +0000 (16:24 +0400)]
Merge pull request #977 from jet47:gpucodec-refactoring

11 years agoMerge pull request #978 from jet47:gpuarithm-refactoring
Roman Donchenko [Fri, 14 Jun 2013 12:24:03 +0000 (16:24 +0400)]
Merge pull request #978 from jet47:gpuarithm-refactoring

11 years agoMerge pull request #1003 from vhdirk:gstreamerfixes
Roman Donchenko [Fri, 14 Jun 2013 11:51:03 +0000 (15:51 +0400)]
Merge pull request #1003 from vhdirk:gstreamerfixes

11 years agoMerge pull request #983 from HapeMask:python3-compatibility
Roman Donchenko [Fri, 14 Jun 2013 11:48:37 +0000 (15:48 +0400)]
Merge pull request #983 from HapeMask:python3-compatibility

11 years agoMerge pull request #990 from asmorkalov:pthread_build_fix
Roman Donchenko [Fri, 14 Jun 2013 07:48:05 +0000 (11:48 +0400)]
Merge pull request #990 from asmorkalov:pthread_build_fix

11 years agoMerge pull request #976 from PeterMinin:num_detections
Roman Donchenko [Fri, 14 Jun 2013 07:23:59 +0000 (11:23 +0400)]
Merge pull request #976 from PeterMinin:num_detections

11 years agoAdd a new variant of detectMultiScale with output arguments 'objects' and 'numDetecti...
Peter Minin [Fri, 14 Jun 2013 00:25:17 +0000 (04:25 +0400)]
Add a new variant of detectMultiScale with output arguments 'objects' and 'numDetections'; factor most of detectMultiScale's code into 2 protected methods

11 years agoUpdated usage of METH_X definitions for python 3.
Gabe Schwartz [Mon, 10 Jun 2013 21:29:36 +0000 (17:29 -0400)]
Updated usage of METH_X definitions for python 3.
Python 3 requires METH_VARARGS | METH_KEYWORDS, not just METH_KEYWORDS.

11 years agoUpdated cmake files to use print().
Gabe Schwartz [Wed, 12 Jun 2013 20:04:34 +0000 (16:04 -0400)]
Updated cmake files to use print().
In these cases, just using print() is enough to ensure py2/3
compatibility.

11 years agoUpdated cv2.cpp to support Python 3 API.
Gabe Schwartz [Wed, 12 Jun 2013 20:03:34 +0000 (16:03 -0400)]
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.

11 years agoUpdated generator and parser to support Python 3.
Gabe Schwartz [Wed, 12 Jun 2013 20:02:30 +0000 (16:02 -0400)]
Updated generator and parser to support Python 3.

11 years agoFix compiler error due to missing pthread header (Issue #2953)
Alexander Smorkalov [Thu, 13 Jun 2013 08:19:25 +0000 (12:19 +0400)]
Fix compiler error due to missing pthread header (Issue #2953)

11 years agoallow for arbitraty number of sources and sinks
Dirk Van Haerenborgh [Thu, 13 Jun 2013 09:16:33 +0000 (11:16 +0200)]
allow for arbitraty number of sources and sinks

11 years agoMerge pull request #696 from znah:detect_method
Roman Donchenko [Thu, 13 Jun 2013 08:01:56 +0000 (12:01 +0400)]
Merge pull request #696 from znah:detect_method

11 years agogstreamer: cleaning up resources
Dirk Van Haerenborgh [Wed, 12 Jun 2013 14:58:16 +0000 (16:58 +0200)]
gstreamer: cleaning up resources

11 years agoMerge pull request #966 from berak:master
Roman Donchenko [Tue, 11 Jun 2013 14:17:07 +0000 (18:17 +0400)]
Merge pull request #966 from berak:master

11 years agoupdated documentation
Vladislav Vinogradov [Tue, 11 Jun 2013 11:45:04 +0000 (15:45 +0400)]
updated documentation

11 years agorefactored gpu::convolve function:
Vladislav Vinogradov [Fri, 26 Apr 2013 08:40:03 +0000 (12:40 +0400)]
refactored gpu::convolve function:

* converted it to Algorithm
* old API still can be used for source compatibility (marked as deprecated)

11 years agoswitched to Input/Output Array in Fourier operations
Vladislav Vinogradov [Fri, 26 Apr 2013 07:33:46 +0000 (11:33 +0400)]
switched to Input/Output Array in Fourier operations

11 years agoswitched to Input/Output Array in gpu::gemm
Vladislav Vinogradov [Fri, 26 Apr 2013 08:22:56 +0000 (12:22 +0400)]
switched to Input/Output Array in gpu::gemm

11 years agoswitched to Input/Output Array in reductions operations
Vladislav Vinogradov [Fri, 26 Apr 2013 10:40:44 +0000 (14:40 +0400)]
switched to Input/Output Array in reductions operations

11 years agoswitched to Input/Output Array in gpu::copyMakeBorder
Vladislav Vinogradov [Thu, 25 Apr 2013 12:56:19 +0000 (16:56 +0400)]
switched to Input/Output Array in gpu::copyMakeBorder

11 years agorefactored gpu::LUT function:
Vladislav Vinogradov [Fri, 26 Apr 2013 08:39:02 +0000 (12:39 +0400)]
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)

11 years agoswitched to Input/Output Array in transpose/flip operations
Vladislav Vinogradov [Thu, 25 Apr 2013 12:09:51 +0000 (16:09 +0400)]
switched to Input/Output Array in transpose/flip operations

11 years agoswitched to Input/Output Array in split/merge operations
Vladislav Vinogradov [Thu, 25 Apr 2013 12:02:41 +0000 (16:02 +0400)]
switched to Input/Output Array in split/merge operations

11 years agoswitched to Input/Output Array in cart<->polar operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:46:45 +0000 (15:46 +0400)]
switched to Input/Output Array in cart<->polar operations

11 years agoswitched to Input/Output Array in gpu::threshold
Vladislav Vinogradov [Thu, 25 Apr 2013 11:33:19 +0000 (15:33 +0400)]
switched to Input/Output Array in gpu::threshold

11 years agoswitched to Input/Output Array in gpu::addWeighted
Vladislav Vinogradov [Thu, 25 Apr 2013 11:28:29 +0000 (15:28 +0400)]
switched to Input/Output Array in gpu::addWeighted

11 years agoswitched to Input/Output Array in min/max operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:23:44 +0000 (15:23 +0400)]
switched to Input/Output Array in min/max operations

11 years agoswitched to Input/Output Array in shift operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:10:13 +0000 (15:10 +0400)]
switched to Input/Output Array in shift operations

11 years agoswitched to Input/Output Array in bitwise logical operations
Vladislav Vinogradov [Thu, 25 Apr 2013 11:02:22 +0000 (15:02 +0400)]
switched to Input/Output Array in bitwise logical operations

11 years agoswitched to Input/Output Array in gpu::compare
Vladislav Vinogradov [Thu, 25 Apr 2013 10:20:57 +0000 (14:20 +0400)]
switched to Input/Output Array in gpu::compare

11 years agoswitched to Input/Output Array in abs, sqr, sqrt, exp, log, pow
Vladislav Vinogradov [Thu, 25 Apr 2013 09:49:45 +0000 (13:49 +0400)]
switched to Input/Output Array in abs, sqr, sqrt, exp, log, pow

11 years agoswitched to Input/Output Array in gpu::absdiff
Vladislav Vinogradov [Thu, 25 Apr 2013 09:37:44 +0000 (13:37 +0400)]
switched to Input/Output Array in gpu::absdiff

11 years agoswitched to Input/Output Array in gpu::divide
Vladislav Vinogradov [Fri, 26 Apr 2013 10:39:58 +0000 (14:39 +0400)]
switched to Input/Output Array in gpu::divide

11 years agoswitched to Input/Output Array in gpu::multiply
Vladislav Vinogradov [Thu, 25 Apr 2013 08:55:38 +0000 (12:55 +0400)]
switched to Input/Output Array in gpu::multiply