hbristow [Sun, 11 Aug 2013 04:46:28 +0000 (14:46 +1000)]
Updated nest list in markdown
hbristow [Sun, 11 Aug 2013 04:44:25 +0000 (14:44 +1000)]
Updated nest list in markdown
hbristow [Sun, 11 Aug 2013 04:43:15 +0000 (14:43 +1000)]
Updated nest list in markdown
hbristow [Sun, 11 Aug 2013 04:42:30 +0000 (14:42 +1000)]
Updated nest list in markdown
hbristow [Sun, 11 Aug 2013 04:36:50 +0000 (14:36 +1000)]
Documentation spree no.1
hbristow [Fri, 9 Aug 2013 05:15:08 +0000 (15:15 +1000)]
Improved escaped character formatting in docs
hbristow [Wed, 7 Aug 2013 19:26:56 +0000 (05:26 +1000)]
Changed command-line separator from module:file to module=file so that it works cross-platform
hbristow [Wed, 7 Aug 2013 18:46:45 +0000 (04:46 +1000)]
Formatted URLs in the documentation so that they are redirected to the system browser instead of the builtin Matlab browser
hbristow [Wed, 7 Aug 2013 17:51:44 +0000 (03:51 +1000)]
Updated documentation formatting
hbristow [Wed, 7 Aug 2013 16:42:17 +0000 (02:42 +1000)]
Added diagnostic/build information function
hbristow [Wed, 7 Aug 2013 09:28:58 +0000 (19:28 +1000)]
Linked online documentation now opens a browser window to the exact function reference using div tags
hbristow [Wed, 7 Aug 2013 06:34:30 +0000 (16:34 +1000)]
Added auto-generated docs to all OpenCV functions
hbristow [Tue, 6 Aug 2013 15:41:10 +0000 (01:41 +1000)]
Now using python ArgumentParser to parse command line arguments in preparation for adding doc generation
hbristow [Tue, 6 Aug 2013 15:10:51 +0000 (01:10 +1000)]
Updated main Matlab help string
hbristow [Tue, 6 Aug 2013 14:14:13 +0000 (00:14 +1000)]
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
hbristow [Tue, 6 Aug 2013 11:16:38 +0000 (21:16 +1000)]
Started documentation skeleton
hbristow [Tue, 6 Aug 2013 03:01:57 +0000 (13:01 +1000)]
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
hbristow [Mon, 5 Aug 2013 14:40:57 +0000 (00:40 +1000)]
removed pkg_resources (setuptools) dependency from jinja. Matlab module now has no python dependencies beyond the core python libs
hbristow [Mon, 5 Aug 2013 07:37:48 +0000 (17:37 +1000)]
Added Windows dll versioning and Debug library postfix checks. Dependent libraries now being found by linker :)
hbristow [Mon, 5 Aug 2013 04:49:12 +0000 (14:49 +1000)]
Added Windows-specific configuration lookup for linker paths
hbristow [Sun, 4 Aug 2013 14:44:38 +0000 (00:44 +1000)]
Added passthrough of CXX FLAGS to mex compiler
hbristow [Wed, 31 Jul 2013 02:37:05 +0000 (12:37 +1000)]
Generator and compiler now working on Windows. Moved matlab to correct VS solution folder
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
hbristow [Tue, 30 Jul 2013 14:00:50 +0000 (00:00 +1000)]
removed experimental IO from build
hbristow [Tue, 30 Jul 2013 13:58:32 +0000 (23:58 +1000)]
Added flaky support for finding Matlab on Windows machines
hbristow [Fri, 12 Jul 2013 07:31:25 +0000 (17:31 +1000)]
Added more test cases
hbristow [Fri, 12 Jul 2013 06:57:05 +0000 (16:57 +1000)]
Added more test cases
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
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.
hbristow [Thu, 4 Jul 2013 06:34:02 +0000 (23:34 -0700)]
implemented faster transpose with SEE auto vectorization
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
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
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
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
hbristow [Sat, 29 Jun 2013 07:19:08 +0000 (00:19 -0700)]
Improved bridge. Fixed I/O problem in function template
hbristow [Sat, 29 Jun 2013 02:48:42 +0000 (19:48 -0700)]
started MxArray wrapper around mxArray class
hbristow [Fri, 28 Jun 2013 03:03:38 +0000 (20:03 -0700)]
Matlab constants now being parsed correctly. Over 700 constants correctly formatted :)
hbristow [Fri, 28 Jun 2013 01:13:04 +0000 (18:13 -0700)]
Now building all OpenCV functions
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
hbristow [Thu, 27 Jun 2013 20:58:40 +0000 (13:58 -0700)]
maintenant compiling video et photo aussi
hbristow [Thu, 27 Jun 2013 18:45:19 +0000 (11:45 -0700)]
Now building all functions (not classes) in core, imgproc, ml and highgui
hbristow [Thu, 27 Jun 2013 07:25:48 +0000 (00:25 -0700)]
Added delta builds of Matlab executables. Imgproc module now compiling
hbristow [Thu, 27 Jun 2013 00:41:35 +0000 (17:41 -0700)]
added handling of constants equaling constants for C++ map
hbristow [Thu, 27 Jun 2013 00:39:08 +0000 (17:39 -0700)]
added handling of constants equaling constants. e.g. FMT_DEFAULT = FMT_MATLAB
hbristow [Wed, 26 Jun 2013 23:13:50 +0000 (16:13 -0700)]
Commented enum maps
hbristow [Wed, 26 Jun 2013 22:45:05 +0000 (15:45 -0700)]
All OpenCV constants being exported into matlab class and C++ map templates
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
hbristow [Mon, 24 Jun 2013 19:42:28 +0000 (12:42 -0700)]
Improved error handling on entry to mex files
hbristow [Mon, 24 Jun 2013 05:44:12 +0000 (22:44 -0700)]
Updated README
hbristow [Mon, 24 Jun 2013 03:48:40 +0000 (20:48 -0700)]
Added README and proposal. Staging for first public commit
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
hbristow [Sun, 23 Jun 2013 20:34:01 +0000 (13:34 -0700)]
Improved file installation
hbristow [Sun, 23 Jun 2013 16:44:26 +0000 (09:44 -0700)]
Improved dependency checking
hbristow [Sun, 23 Jun 2013 06:52:05 +0000 (23:52 -0700)]
Added commenting to modules/matlab/CMakeLists.txt
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
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
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
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
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)
hbristow [Wed, 19 Jun 2013 07:37:41 +0000 (17:37 +1000)]
Compiling matlab from sources now appears as a single target
hbristow [Wed, 19 Jun 2013 06:37:57 +0000 (16:37 +1000)]
Improved exception handling and unit tests
hbristow [Wed, 19 Jun 2013 05:04:52 +0000 (15:04 +1000)]
Starting writing Matlab testing framework
hbristow [Wed, 19 Jun 2013 03:59:22 +0000 (13:59 +1000)]
Matlab binding generation now at build time
hbristow [Wed, 19 Jun 2013 01:54:14 +0000 (11:54 +1000)]
Improved configure time tests. Added OpenCV specific exception handling
hbristow [Tue, 18 Jun 2013 13:13:03 +0000 (23:13 +1000)]
Improved exception handling in function template
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
hbristow [Tue, 18 Jun 2013 07:29:04 +0000 (17:29 +1000)]
Improved template formatting
hbristow [Tue, 18 Jun 2013 07:27:09 +0000 (17:27 +1000)]
Updated jinja version
hbristow [Mon, 17 Jun 2013 06:40:10 +0000 (16:40 +1000)]
Preparing to rebase
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
Hilton Bristow [Mon, 18 Mar 2013 04:48:52 +0000 (14:48 +1000)]
Removed some debug statements
Hilton Bristow [Mon, 18 Mar 2013 04:48:10 +0000 (14:48 +1000)]
Improved tempalte formatting
Hilton Bristow [Mon, 18 Mar 2013 02:37:42 +0000 (12:37 +1000)]
Template population now functional
Hilton Bristow [Mon, 18 Mar 2013 01:47:48 +0000 (11:47 +1000)]
Stripped down jinja, added cmake support
Hilton Bristow [Mon, 18 Mar 2013 00:35:43 +0000 (10:35 +1000)]
Added class templates
Hilton Bristow [Thu, 14 Mar 2013 14:02:51 +0000 (00:02 +1000)]
Added README
Hilton Bristow [Thu, 14 Mar 2013 07:31:39 +0000 (17:31 +1000)]
Updated print formatting
Hilton Bristow [Thu, 14 Mar 2013 07:26:18 +0000 (17:26 +1000)]
Improved parse tree, now building within main opencv build system
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
Hilton Bristow [Tue, 12 Mar 2013 05:28:43 +0000 (15:28 +1000)]
FindMatlab.cmake in cmake find_package format
Hilton Bristow [Tue, 12 Mar 2013 04:34:23 +0000 (14:34 +1000)]
Better conformity to find_package requirements
Hilton Bristow [Tue, 12 Mar 2013 02:26:49 +0000 (12:26 +1000)]
Added Windows functionality to FindMatlab. Untested
Hilton Bristow [Mon, 11 Mar 2013 00:19:17 +0000 (10:19 +1000)]
Added matlab generator stub
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
Hilton Bristow [Fri, 8 Mar 2013 06:41:32 +0000 (16:41 +1000)]
Added Matlab to the main build
Hilton Bristow [Fri, 8 Mar 2013 02:43:23 +0000 (12:43 +1000)]
Initial matlab commit
Roman Donchenko [Fri, 14 Jun 2013 12:24:23 +0000 (16:24 +0400)]
Merge pull request #977 from jet47:gpucodec-refactoring
Roman Donchenko [Fri, 14 Jun 2013 12:24:03 +0000 (16:24 +0400)]
Merge pull request #978 from jet47:gpuarithm-refactoring
Roman Donchenko [Fri, 14 Jun 2013 11:51:03 +0000 (15:51 +0400)]
Merge pull request #1003 from vhdirk:gstreamerfixes
Roman Donchenko [Fri, 14 Jun 2013 11:48:37 +0000 (15:48 +0400)]
Merge pull request #983 from HapeMask:python3-compatibility
Roman Donchenko [Fri, 14 Jun 2013 07:48:05 +0000 (11:48 +0400)]
Merge pull request #990 from asmorkalov:pthread_build_fix
Roman Donchenko [Fri, 14 Jun 2013 07:23:59 +0000 (11:23 +0400)]
Merge pull request #976 from PeterMinin:num_detections
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
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.
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.
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.
Gabe Schwartz [Wed, 12 Jun 2013 20:02:30 +0000 (16:02 -0400)]
Updated generator and parser to support Python 3.
Alexander Smorkalov [Thu, 13 Jun 2013 08:19:25 +0000 (12:19 +0400)]
Fix compiler error due to missing pthread header (Issue #2953)
Dirk Van Haerenborgh [Thu, 13 Jun 2013 09:16:33 +0000 (11:16 +0200)]
allow for arbitraty number of sources and sinks
Roman Donchenko [Thu, 13 Jun 2013 08:01:56 +0000 (12:01 +0400)]
Merge pull request #696 from znah:detect_method