platform/upstream/opencv.git
13 years agoadded Mat::push_back, pop_back and related operations; enabled reading/writing/creati...
Vadim Pisarevsky [Mon, 18 Oct 2010 08:51:46 +0000 (08:51 +0000)]
added Mat::push_back, pop_back and related operations; enabled reading/writing/creating/copying matrices with zero dimensions.

13 years agorenamed filterObject -> CvLSVMFilterObject, position -> CvLSVMFilterPosition etc.
Vadim Pisarevsky [Mon, 18 Oct 2010 08:49:18 +0000 (08:49 +0000)]
renamed filterObject -> CvLSVMFilterObject, position -> CvLSVMFilterPosition etc.

13 years agobugfix: incrorrect argument order in cvRodrigues2 call
Kirill Kornyakov [Mon, 18 Oct 2010 07:39:20 +0000 (07:39 +0000)]
bugfix: incrorrect argument order in cvRodrigues2 call

13 years agobugfix: wrong command line argument used
Kirill Kornyakov [Mon, 18 Oct 2010 07:32:12 +0000 (07:32 +0000)]
bugfix: wrong command line argument used

13 years agoGBT train/test was added to tree_engine sample
Alexey Polovinkin [Sun, 17 Oct 2010 19:18:42 +0000 (19:18 +0000)]
GBT train/test was added to tree_engine sample

13 years agoadded helper macros to the function declarations
Vadim Pisarevsky [Sat, 16 Oct 2010 20:34:34 +0000 (20:34 +0000)]
added helper macros to the function declarations

13 years agoadded opencv_flann to OpenCVConfig
Anatoly Baksheev [Sat, 16 Oct 2010 17:31:19 +0000 (17:31 +0000)]
added opencv_flann to OpenCVConfig

13 years agoAdded error handling in latentsvmdetect sample
Alexey Polovinkin [Sat, 16 Oct 2010 07:10:46 +0000 (07:10 +0000)]
Added error handling in latentsvmdetect sample

13 years agomade FLANN (and dependent on it code) build fine on Windows. Most of the changes...
Vadim Pisarevsky [Fri, 15 Oct 2010 18:57:59 +0000 (18:57 +0000)]
made FLANN (and dependent on it code) build fine on Windows. Most of the changes are added CV_EXPORTS' into the class declarations and extern variables are turned into external functions (as a nice side effect the variables are now read-only)

13 years agoGradient Boosting Trees (CvGBTrees) added to opencv mll. Test for all CvGBTrees publi...
P. Druzhkov [Wed, 13 Oct 2010 20:18:12 +0000 (20:18 +0000)]
Gradient Boosting Trees (CvGBTrees) added to opencv mll. Test for all CvGBTrees public methods added.

13 years agoaccidentally commited a ROS patch of the test.py a few -r3716
Ethan Rublee [Wed, 13 Oct 2010 18:10:51 +0000 (18:10 +0000)]
accidentally commited a ROS patch of the test.py a few -r3716

13 years agominor fixes
Maria Dimashova [Wed, 13 Oct 2010 16:16:40 +0000 (16:16 +0000)]
minor fixes

13 years agorefactored mean shift segmentation a little
Alexey Spizhevoy [Wed, 13 Oct 2010 14:08:18 +0000 (14:08 +0000)]
refactored mean shift segmentation a little

13 years agoadded magnitudeSqr and rectStdDev to gpu module.
Vladislav Vinogradov [Wed, 13 Oct 2010 12:52:39 +0000 (12:52 +0000)]
added magnitudeSqr and rectStdDev to gpu module.
added supports of CV_32SC2 source to gpu scalar arithm and float source to gpu::histRange.
minor fix of gpu tests.

13 years agoadded gpu::cvtColor for RGB <-> HSV and RGB <-> HLS
Vladislav Vinogradov [Wed, 13 Oct 2010 09:42:29 +0000 (09:42 +0000)]
added gpu::cvtColor for RGB <-> HSV and RGB <-> HLS

13 years agoimplemented mean shift segmentation with elimination of small segments, added tests
Alexey Spizhevoy [Wed, 13 Oct 2010 09:10:24 +0000 (09:10 +0000)]
implemented mean shift segmentation with elimination of small segments, added tests

13 years agoadded dependency on the new module flann (now with opencv_flann lib)
Vadim Pisarevsky [Wed, 13 Oct 2010 06:17:24 +0000 (06:17 +0000)]
added dependency on the new module flann (now with opencv_flann lib)

13 years agoadded dependency on the new module flann
Vadim Pisarevsky [Wed, 13 Oct 2010 06:12:38 +0000 (06:12 +0000)]
added dependency on the new module flann

13 years agofixed some more build problems after renaming the headers
Vadim Pisarevsky [Tue, 12 Oct 2010 21:42:24 +0000 (21:42 +0000)]
fixed some more build problems after renaming the headers

13 years agoUpdated FLANN to version 1.5
Marius Muja [Tue, 12 Oct 2010 19:47:50 +0000 (19:47 +0000)]
Updated FLANN to version 1.5

13 years agore-added missing _lsvmparser.h
Vadim Pisarevsky [Tue, 12 Oct 2010 16:14:07 +0000 (16:14 +0000)]
re-added missing _lsvmparser.h

13 years agothe header parser for the extended OpenCV Python bindings
Vadim Pisarevsky [Tue, 12 Oct 2010 15:59:00 +0000 (15:59 +0000)]
the header parser for the extended OpenCV Python bindings

13 years agoremoved obsolete matrix expression implementation
Vadim Pisarevsky [Tue, 12 Oct 2010 12:37:04 +0000 (12:37 +0000)]
removed obsolete matrix expression implementation

13 years agosmall fix in DefaultRngAuto class for easier parsing with Python wrapper generator
Vadim Pisarevsky [Tue, 12 Oct 2010 12:36:20 +0000 (12:36 +0000)]
small fix in DefaultRngAuto class for easier parsing with Python wrapper generator

13 years agorenamed internal headers to avoid conflicts with system header files
Vadim Pisarevsky [Tue, 12 Oct 2010 12:35:04 +0000 (12:35 +0000)]
renamed internal headers to avoid conflicts with system header files

13 years agounited cv::Mat and cv::MatND
Vadim Pisarevsky [Tue, 12 Oct 2010 12:33:16 +0000 (12:33 +0000)]
united cv::Mat and cv::MatND

13 years agounited cv::Mat and cv::MatND
Vadim Pisarevsky [Tue, 12 Oct 2010 12:32:32 +0000 (12:32 +0000)]
united cv::Mat and cv::MatND

13 years agounited cv::Mat and cv::MatND
Vadim Pisarevsky [Tue, 12 Oct 2010 12:31:40 +0000 (12:31 +0000)]
united cv::Mat and cv::MatND

13 years agofixed gpu filters (deriv filter and source roi calculation)
Vladislav Vinogradov [Tue, 12 Oct 2010 08:33:06 +0000 (08:33 +0000)]
fixed gpu filters (deriv filter and source roi calculation)

13 years agoadded histograms calculation to gpu module
Vladislav Vinogradov [Tue, 12 Oct 2010 06:37:44 +0000 (06:37 +0000)]
added histograms calculation to gpu module

13 years agoworking on cleaning up the android port - trying to fix the distortion coefficients bug
Ethan Rublee [Tue, 12 Oct 2010 02:23:08 +0000 (02:23 +0000)]
working on cleaning up the android port - trying to fix the distortion coefficients bug

13 years agoadding samples to the android apps directory
Ethan Rublee [Tue, 12 Oct 2010 02:21:30 +0000 (02:21 +0000)]
adding samples to the android apps directory

13 years agofixed some warning under VS2008
Anatoly Baksheev [Mon, 11 Oct 2010 15:46:12 +0000 (15:46 +0000)]
fixed some warning under VS2008

13 years agoadded test data for mean shift procedure
Alexey Spizhevoy [Mon, 11 Oct 2010 14:27:28 +0000 (14:27 +0000)]
added test data for mean shift procedure

13 years agochanged mean shift procedure a little
Alexey Spizhevoy [Mon, 11 Oct 2010 14:25:30 +0000 (14:25 +0000)]
changed mean shift procedure a little

13 years agoadded min/max filters to gpu module.
Vladislav Vinogradov [Mon, 11 Oct 2010 08:54:28 +0000 (08:54 +0000)]
added min/max filters to gpu module.
added supports of 4-channels image to gpu::minMax and gpu::cvtColor for RGB <-> YCrCB, RGB <-> YUV and RGB <-> XYZ color conversion.

13 years agoRussian comments was removed. Error code was added as returned value inLatentSVM...
Evgeniy Kozinov [Mon, 11 Oct 2010 07:59:13 +0000 (07:59 +0000)]
Russian comments was removed. Error code was added as returned value inLatentSVM parser.

13 years agoIntegration object detection using Latent SVM. Sample was added.
Valentina Kustikova [Sat, 9 Oct 2010 11:36:06 +0000 (11:36 +0000)]
Integration object detection using Latent SVM. Sample was added.

13 years agofixed area computing
Maria Dimashova [Sat, 9 Oct 2010 10:01:19 +0000 (10:01 +0000)]
fixed area computing

13 years ago_S happens to be a bad variable name for android
Ethan Rublee [Sat, 9 Oct 2010 02:15:08 +0000 (02:15 +0000)]
_S happens to be a bad variable name for android

13 years agofixed compile error (with TBB)
Maria Dimashova [Fri, 8 Oct 2010 16:49:34 +0000 (16:49 +0000)]
fixed compile error (with TBB)

13 years agoadded sample on BOW usage to image classification (training and testing is on Pascal...
Maria Dimashova [Fri, 8 Oct 2010 13:17:34 +0000 (13:17 +0000)]
added sample on BOW usage to image classification (training and testing is on Pascal VOC dataset)

13 years agoadded Filter Engine to gpu module.
Vladislav Vinogradov [Wed, 6 Oct 2010 14:32:13 +0000 (14:32 +0000)]
added Filter Engine to gpu module.
disabled gpu::sum, gpu::minMax, gpu:Canny until fix crash.

13 years agofixed gpu module build system (in case when WITH_CUDA is set, but CUDA Toolkit is...
Anatoly Baksheev [Wed, 6 Oct 2010 12:45:31 +0000 (12:45 +0000)]
fixed gpu module build system (in case when WITH_CUDA is set, but CUDA Toolkit is not found)

13 years ago#593 add ConvertImage
James Bowman [Mon, 4 Oct 2010 17:34:52 +0000 (17:34 +0000)]
#593 add ConvertImage

13 years agofixed warnings under VS2010 about 'implicit conversion from double to float'.
Anatoly Baksheev [Mon, 4 Oct 2010 14:52:13 +0000 (14:52 +0000)]
fixed warnings under VS2010 about 'implicit conversion from double to float'.

13 years agofixed FernDescriptorMatch; optimized keypoint regions matching in detector/descriptor...
Maria Dimashova [Mon, 4 Oct 2010 14:12:36 +0000 (14:12 +0000)]
fixed FernDescriptorMatch; optimized keypoint regions matching in detector/descriptor evaluation; added CalonderDescriptorExtractor to evaluation tests

13 years agopossible fix for ticket 380 (should not hurt camera calibration engine, as the fix...
Vadim Pisarevsky [Mon, 4 Oct 2010 13:46:37 +0000 (13:46 +0000)]
possible fix for ticket 380 (should not hurt camera calibration engine, as the fix only affects non-planar objects)

13 years agoadded Sobel, GaussianBlur, Canny to gpu module.
Vladislav Vinogradov [Mon, 4 Oct 2010 11:42:40 +0000 (11:42 +0000)]
added Sobel, GaussianBlur, Canny to gpu module.
minor fix of matrix_operations.cpp.

13 years agomuch faster exp() and log() with SSE2
Vadim Pisarevsky [Sun, 3 Oct 2010 22:45:04 +0000 (22:45 +0000)]
much faster exp() and log() with SSE2

13 years agosome more fixes in rectify3 and 3calibration (corrected disparity ratio etc.)
Vadim Pisarevsky [Fri, 1 Oct 2010 09:48:56 +0000 (09:48 +0000)]
some more fixes in rectify3 and 3calibration (corrected disparity ratio etc.)

13 years agofixed 3calibration sample
Vadim Pisarevsky [Fri, 1 Oct 2010 09:13:52 +0000 (09:13 +0000)]
fixed 3calibration sample

13 years agoadded Eigen3 support
Vadim Pisarevsky [Fri, 1 Oct 2010 09:13:35 +0000 (09:13 +0000)]
added Eigen3 support

13 years agofixed detector evaluation test
Maria Dimashova [Fri, 1 Oct 2010 09:02:54 +0000 (09:02 +0000)]
fixed detector evaluation test

13 years agoadded calib3d dependency of highgui, to visualize checkerboard detector work, and...
Vadim Pisarevsky [Thu, 30 Sep 2010 20:55:47 +0000 (20:55 +0000)]
added calib3d dependency of highgui, to visualize checkerboard detector work, and probably other algorithms

13 years agofixed detection of the checkerboards in some extreme cases (ticket #298)
Vadim Pisarevsky [Thu, 30 Sep 2010 20:31:09 +0000 (20:31 +0000)]
fixed detection of the checkerboards in some extreme cases (ticket #298)

13 years agoback to previous default params
Maria Dimashova [Thu, 30 Sep 2010 15:47:10 +0000 (15:47 +0000)]
back to previous default params

13 years agoUpdated a recall curve construction in descriptors evaluation
Ilya Lysenkov [Thu, 30 Sep 2010 15:33:40 +0000 (15:33 +0000)]
Updated a recall curve construction in descriptors evaluation

13 years agoadded BOWTrainer::add()
Maria Dimashova [Thu, 30 Sep 2010 14:21:22 +0000 (14:21 +0000)]
added BOWTrainer::add()

13 years agoadded gpu 1d window sum, convertTo, based on NPP.
Vladislav Vinogradov [Wed, 29 Sep 2010 09:07:53 +0000 (09:07 +0000)]
added gpu 1d window sum, convertTo, based on NPP.
added RGB <-> XYZ color conversion.
gpu morphology minor fix.

13 years agofixed some compile-time problems (under Ubuntu)
Alexey Spizhevoy [Tue, 28 Sep 2010 13:11:21 +0000 (13:11 +0000)]
fixed some compile-time problems (under Ubuntu)

13 years agofixed gpu morphology: anchor and iterations
Vladislav Vinogradov [Tue, 28 Sep 2010 09:23:43 +0000 (09:23 +0000)]
fixed gpu morphology: anchor and iterations

13 years agofixed short and float reading/writing in gpu::cvtColor
Vladislav Vinogradov [Tue, 28 Sep 2010 09:10:25 +0000 (09:10 +0000)]
fixed short and float reading/writing in gpu::cvtColor

13 years agofixed gpu morphology: now kernel in gpu is passed to npp functions.
Anatoly Baksheev [Tue, 28 Sep 2010 08:45:44 +0000 (08:45 +0000)]
fixed gpu morphology: now kernel in gpu is passed to npp functions.
warnings in cxcore
added graphcut wrapper

13 years agoadded gpu::cvtColor for RGB <-> YCrCb and RGB <-> YUV
Vladislav Vinogradov [Tue, 28 Sep 2010 07:05:21 +0000 (07:05 +0000)]
added gpu::cvtColor for RGB <-> YCrCb and RGB <-> YUV

13 years agoadded gpu::magnitude for complex source vector (two channels float).
Vladislav Vinogradov [Mon, 27 Sep 2010 14:10:19 +0000 (14:10 +0000)]
added gpu::magnitude for complex source vector (two channels float).
added gpu::cvtColor for BGR5x5 <-> BGR and BGR5x5 <-> Gray.

13 years agoupdated StereoBP docs & comments
Alexey Spizhevoy [Mon, 27 Sep 2010 13:30:50 +0000 (13:30 +0000)]
updated StereoBP docs & comments

13 years agoadded gpu add, subtract, multiply, divide, absdiff with Scalar.
Vladislav Vinogradov [Mon, 27 Sep 2010 12:44:57 +0000 (12:44 +0000)]
added gpu add, subtract, multiply, divide, absdiff with Scalar.
added gpu exp, log, magnitude, based on NPP.
updated setTo with new NPP functions.
minor fix in tests and comments.

13 years agoadded copyright for split_merge files
Alexey Spizhevoy [Mon, 27 Sep 2010 12:27:27 +0000 (12:27 +0000)]
added copyright for split_merge files

13 years agoadded gpu::LUT for CV_8UC3 type, added gpu::cvtColor for BGR2BGR5x5, minor fix in...
Vladislav Vinogradov [Mon, 27 Sep 2010 09:37:43 +0000 (09:37 +0000)]
added gpu::LUT for CV_8UC3 type, added gpu::cvtColor for BGR2BGR5x5, minor fix in tests.

13 years agoadded black list for gpu tests
Anatoly Baksheev [Mon, 27 Sep 2010 06:57:25 +0000 (06:57 +0000)]
added black list for gpu tests

13 years agogiving the android jni a start up function OnLoad
Ethan Rublee [Sun, 26 Sep 2010 18:12:42 +0000 (18:12 +0000)]
giving the android jni a start up function OnLoad

13 years agogpu test refactoring
Anatoly Baksheev [Sat, 25 Sep 2010 16:21:32 +0000 (16:21 +0000)]
gpu test refactoring

13 years agorefactoring npp tests
Anatoly Baksheev [Sat, 25 Sep 2010 15:44:08 +0000 (15:44 +0000)]
refactoring npp tests

13 years agofixed grammar error
Maria Dimashova [Fri, 24 Sep 2010 17:03:25 +0000 (17:03 +0000)]
fixed grammar error

13 years agoadded DenseFeatureDetector
Maria Dimashova [Fri, 24 Sep 2010 16:55:12 +0000 (16:55 +0000)]
added DenseFeatureDetector

13 years agomodified according to NPP for CUDA 3.2 API updates.
Anatoly Baksheev [Fri, 24 Sep 2010 16:41:34 +0000 (16:41 +0000)]
modified according to NPP for CUDA 3.2 API updates.

13 years agoFindNPP.cmake: added support of NPP 3.2
Anatoly Baksheev [Fri, 24 Sep 2010 15:34:36 +0000 (15:34 +0000)]
FindNPP.cmake: added support of NPP 3.2

13 years agosearch in env var CUDA_NPP_ROOT
Anatoly Baksheev [Fri, 24 Sep 2010 12:01:26 +0000 (12:01 +0000)]
search in env var CUDA_NPP_ROOT

13 years agofixed if condition syntax: ! -> NOT
Anatoly Baksheev [Fri, 24 Sep 2010 11:33:06 +0000 (11:33 +0000)]
fixed if condition syntax: ! -> NOT

13 years agofixed compile errors with MSVC2010
Vadim Pisarevsky [Fri, 24 Sep 2010 10:52:21 +0000 (10:52 +0000)]
fixed compile errors with MSVC2010

13 years agoremove #include <Eigen/Core> from eigen.hpp
Vadim Pisarevsky [Thu, 23 Sep 2010 20:03:47 +0000 (20:03 +0000)]
remove #include <Eigen/Core> from eigen.hpp

13 years agoadded bag of words; did some renaming
Maria Dimashova [Thu, 23 Sep 2010 16:17:48 +0000 (16:17 +0000)]
added bag of words; did some renaming

13 years agoadding setup for some sample applications that use OpenCV on the android platform...
Ethan Rublee [Thu, 23 Sep 2010 13:48:12 +0000 (13:48 +0000)]
adding setup for some sample applications that use OpenCV on the android platform - nothing concrete yet - but soon.

13 years agosplit descriptors.cpp
Maria Dimashova [Thu, 23 Sep 2010 13:44:23 +0000 (13:44 +0000)]
split descriptors.cpp

13 years agoadded OpponentColorDescriptorExtractor
Maria Dimashova [Thu, 23 Sep 2010 10:53:36 +0000 (10:53 +0000)]
added OpponentColorDescriptorExtractor

13 years agoinclude Eigen2/3 headers optionally, for greater flexibility
Vadim Pisarevsky [Wed, 22 Sep 2010 20:45:01 +0000 (20:45 +0000)]
include Eigen2/3 headers optionally, for greater flexibility

13 years agofixing a bug in the local.env.mk setup, and correcting the readme's
Ethan Rublee [Wed, 22 Sep 2010 13:24:37 +0000 (13:24 +0000)]
fixing a bug in the local.env.mk setup, and correcting the readme's

Also, the androi-opencv.mk.in wasn't correct for one of the crystax NDK
build directory setups

13 years agoimproved matrix expressions efficiency in some cases & simplified the code
Vadim Pisarevsky [Wed, 22 Sep 2010 13:07:51 +0000 (13:07 +0000)]
improved matrix expressions efficiency in some cases & simplified the code

13 years agoadding some functionality to the android-opencv shared library
Ethan Rublee [Wed, 22 Sep 2010 12:13:26 +0000 (12:13 +0000)]
adding some functionality to the android-opencv shared library

13 years agoadded gpu version of LUT, integral, boxFilter and cvtColor (RGB <-> YCrCb), based...
Vladislav Vinogradov [Wed, 22 Sep 2010 10:58:01 +0000 (10:58 +0000)]
added gpu version of LUT, integral, boxFilter and cvtColor (RGB <-> YCrCb), based on NPP.
minor refactoring of GPU module and GPU tests, split arithm and imgproc parts.

13 years agofixed problem with surrogate splits in decision trees training
Maria Dimashova [Wed, 22 Sep 2010 06:55:51 +0000 (06:55 +0000)]
fixed problem with surrogate splits in decision trees training

13 years agowoops, broke cmake for a bit...
Ethan Rublee [Wed, 22 Sep 2010 03:36:45 +0000 (03:36 +0000)]
woops, broke cmake for a bit...

13 years agoremoving the duplicated zlib for android - seems to build and link fine with the...
Ethan Rublee [Wed, 22 Sep 2010 02:20:42 +0000 (02:20 +0000)]
removing the duplicated zlib for android - seems to build and link fine with the old one ...

13 years agoadding some small changes to support android build,
Ethan Rublee [Wed, 22 Sep 2010 02:16:33 +0000 (02:16 +0000)]
adding some small changes to support android build,
mainly cmake stuff, but in persistance the wcstombs
is not supported on android, and in
sift.cpp there was and ifdef that affected arm and this
causes undefined symbols on android.

13 years agomodding the 3rdparty CMakeLists.txt to allow for android compilation using cmake
Ethan Rublee [Wed, 22 Sep 2010 02:01:54 +0000 (02:01 +0000)]
modding the 3rdparty CMakeLists.txt to allow for android compilation using cmake

Basically just adding lines at top of CMakeLists that alter behavior if ANDROID is set to
true.

13 years agoadding cmake based android scripts and a reusable android library - samples to follow...
Ethan Rublee [Wed, 22 Sep 2010 01:47:11 +0000 (01:47 +0000)]
adding cmake based android scripts and a reusable android library - samples to follow - haven't tested yet completely

13 years agodeleting the android - will readd momentarily
Ethan Rublee [Wed, 22 Sep 2010 01:11:12 +0000 (01:11 +0000)]
deleting the android - will readd momentarily

13 years agoadded Google Test framework
Vadim Pisarevsky [Tue, 21 Sep 2010 15:50:22 +0000 (15:50 +0000)]
added Google Test framework

13 years agoadded Google Test framework
Vadim Pisarevsky [Tue, 21 Sep 2010 15:49:56 +0000 (15:49 +0000)]
added Google Test framework