platform/upstream/opencv.git
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

13 years agofixed test of matrix operations
Vadim Pisarevsky [Tue, 21 Sep 2010 15:41:09 +0000 (15:41 +0000)]
fixed test of matrix operations

13 years agomoved the matrix expressions from mat.hpp to matop.cpp. That should improve build...
Vadim Pisarevsky [Tue, 21 Sep 2010 15:15:44 +0000 (15:15 +0000)]
moved the matrix expressions from mat.hpp to matop.cpp. That should improve build times

13 years agoremove failed tests (issues #578, 579)
Alexander Shishkov [Tue, 21 Sep 2010 12:45:56 +0000 (12:45 +0000)]
remove failed tests (issues #578, 579)

13 years agoremove failed test (see issues #575, 576, 577, 567, 568)
Alexander Shishkov [Mon, 20 Sep 2010 19:50:04 +0000 (19:50 +0000)]
remove failed test (see issues #575, 576, 577, 567, 568)

13 years agoimplemented cv::gpu::merge and cv::gpu::split functions
Alexey Spizhevoy [Mon, 20 Sep 2010 13:20:25 +0000 (13:20 +0000)]
implemented cv::gpu::merge and cv::gpu::split functions

13 years agoupdated test thresholds again
Maria Dimashova [Mon, 20 Sep 2010 10:43:21 +0000 (10:43 +0000)]
updated test thresholds again

13 years agominor refactoring of GPU module and GPU tests
Vladislav Vinogradov [Mon, 20 Sep 2010 10:34:46 +0000 (10:34 +0000)]
minor refactoring of GPU module and GPU tests
added gpu compare version for CMP_NE operation

13 years agoupdated test thresholds
Maria Dimashova [Mon, 20 Sep 2010 09:53:53 +0000 (09:53 +0000)]
updated test thresholds

13 years agouncommented some tests
Maria Dimashova [Mon, 20 Sep 2010 08:22:55 +0000 (08:22 +0000)]
uncommented some tests

13 years agoremove failed test (see issues #571, 572)
Alexander Shishkov [Mon, 20 Sep 2010 04:11:13 +0000 (04:11 +0000)]
remove failed test (see issues #571, 572)

13 years agoremove failed test (see issue #570)
Alexander Shishkov [Sun, 19 Sep 2010 19:58:11 +0000 (19:58 +0000)]
remove failed test (see issue #570)

13 years agoremove failed test (see issue #536)
Alexander Shishkov [Sun, 19 Sep 2010 10:06:12 +0000 (10:06 +0000)]
remove failed test (see issue #536)

13 years agoGPU module: minor interface changes
Anatoly Baksheev [Fri, 17 Sep 2010 17:18:41 +0000 (17:18 +0000)]
GPU module: minor interface changes

13 years agoadded GPU implementation of morphology functions (using NPP) and tests for it.
Anatoly Baksheev [Fri, 17 Sep 2010 15:28:59 +0000 (15:28 +0000)]
added GPU implementation of morphology functions (using NPP) and tests for it.
added npp_error function
added check_and_treat_gpu_exception function for tests_gpu

13 years agouncommented fix of write/read keypoints
Maria Dimashova [Fri, 17 Sep 2010 12:32:57 +0000 (12:32 +0000)]
uncommented fix of write/read keypoints

13 years agoremove failed tests
Alexander Shishkov [Fri, 17 Sep 2010 12:28:08 +0000 (12:28 +0000)]
remove failed tests

13 years agoremoved duplicate regression test on CalonderDescriptorExtractor::compute
Maria Dimashova [Fri, 17 Sep 2010 11:31:11 +0000 (11:31 +0000)]
removed duplicate regression test on CalonderDescriptorExtractor::compute

13 years agomerged regression tests for FeatureDetector, DescriptorExtractor from branch .features2d;
Maria Dimashova [Fri, 17 Sep 2010 11:26:58 +0000 (11:26 +0000)]
merged regression tests for FeatureDetector, DescriptorExtractor from branch .features2d;
renamed createDetector to createFeatureDetector

13 years agoUpdate doc because of typo in Qt section
Yannick Verdie [Thu, 16 Sep 2010 18:13:49 +0000 (18:13 +0000)]
Update doc because of typo in Qt section

13 years agoQt fix: cvAddText ticket #561
Yannick Verdie [Thu, 16 Sep 2010 17:52:10 +0000 (17:52 +0000)]
Qt fix: cvAddText ticket #561

13 years agotesting commit permission
Ethan Rublee [Wed, 15 Sep 2010 19:11:50 +0000 (19:11 +0000)]
testing commit permission

13 years agoadded nppSafeCall
Vladislav Vinogradov [Wed, 15 Sep 2010 14:34:41 +0000 (14:34 +0000)]
added nppSafeCall

13 years agocommented fix write/read keypoints temporarily
Maria Dimashova [Wed, 15 Sep 2010 13:57:13 +0000 (13:57 +0000)]
commented fix write/read keypoints temporarily

13 years agoAdded implementation and test for the GPU version of warpAffine, warpPerspective...
Vladislav Vinogradov [Wed, 15 Sep 2010 12:47:59 +0000 (12:47 +0000)]
Added implementation and test for the GPU version of warpAffine, warpPerspective, rotate, based on NPP.
Renamed copyConstBorder to copyMakeBorder.
Fixed warnings when HAVE_CUDA is not defined.

13 years agomerged fix of write/read keypoints from branch
Maria Dimashova [Wed, 15 Sep 2010 12:14:35 +0000 (12:14 +0000)]
merged fix of write/read keypoints from branch

13 years agoAdded implementation and test for the GPU version of flip, resize, sum, minMax, copyC...
Vladislav Vinogradov [Wed, 15 Sep 2010 08:26:18 +0000 (08:26 +0000)]
Added implementation and test for the GPU version of flip, resize, sum, minMax, copyConstBorder, setTo, based on NPP.

13 years agoadded build scripts for Android, contributed by Ethan Rublee. The scripts are not...
Vadim Pisarevsky [Tue, 14 Sep 2010 18:25:09 +0000 (18:25 +0000)]
added build scripts for Android, contributed by Ethan Rublee. The scripts are not quite usable yet.

13 years agoexcluded from Android build
Vadim Pisarevsky [Tue, 14 Sep 2010 18:20:27 +0000 (18:20 +0000)]
excluded from Android build

13 years agoflattened flann directory structure; patched zlib to build with Android NDK
Vadim Pisarevsky [Tue, 14 Sep 2010 18:13:09 +0000 (18:13 +0000)]
flattened flann directory structure; patched zlib to build with Android NDK

13 years agoeliminated freeze in SVD.
Vadim Pisarevsky [Tue, 14 Sep 2010 15:13:10 +0000 (15:13 +0000)]
eliminated freeze in SVD.

13 years agoadded blacklist support in the OpenCV test engine for centralized exclusion of failed...
Vadim Pisarevsky [Tue, 14 Sep 2010 13:58:05 +0000 (13:58 +0000)]
added blacklist support in the OpenCV test engine for centralized exclusion of failed tests

13 years agofixed accuracy problem in cv::invert() (Cholesky method)
Vadim Pisarevsky [Tue, 14 Sep 2010 13:56:47 +0000 (13:56 +0000)]
fixed accuracy problem in cv::invert() (Cholesky method)

13 years agominor (unset NPP library variables if not found)
Anatoly Baksheev [Tue, 14 Sep 2010 08:58:39 +0000 (08:58 +0000)]
minor (unset NPP library variables if not found)

13 years agoAdded implementation and test for the GPU version of subtract, multiply, divide,...
Vladislav Vinogradov [Mon, 13 Sep 2010 14:30:09 +0000 (14:30 +0000)]
Added implementation and test for the GPU version of subtract, multiply, divide, transpose, absdiff, threshold, compare, meanStdDev, norm, based on NPP.

13 years agofixed build npp for linux
Andrey Morozov [Mon, 13 Sep 2010 07:40:34 +0000 (07:40 +0000)]
fixed build npp for linux

13 years agoAdded compilation with NPP to GPU module(FindNPP script). Tested only on win32, but...
Anatoly Baksheev [Sun, 12 Sep 2010 15:17:37 +0000 (15:17 +0000)]
Added compilation with NPP to GPU module(FindNPP script). Tested only on win32, but it does not influence on OpenCV compilation if WITH_CUDA flag unset.

13 years agofixed CvDTree and CvForestTree find_best_split() methods
Maria Dimashova [Fri, 10 Sep 2010 15:44:46 +0000 (15:44 +0000)]
fixed CvDTree and CvForestTree find_best_split() methods

13 years agogpu::add now supports 8UC4 and 32FC1
Kirill Kornyakov [Fri, 10 Sep 2010 15:04:54 +0000 (15:04 +0000)]
gpu::add now supports 8UC4 and 32FC1

13 years agoFixed FernClassifier
Maria Dimashova [Fri, 10 Sep 2010 11:40:28 +0000 (11:40 +0000)]
Fixed FernClassifier

13 years agocreated build infrastructure for NPP linking in CMake.
Andrey Morozov [Fri, 10 Sep 2010 11:02:52 +0000 (11:02 +0000)]
created build infrastructure for NPP linking in CMake.

13 years agoAdded initial implementation and test for the GPU version of add, based on NPP. Need...
Kirill Kornyakov [Thu, 9 Sep 2010 15:34:16 +0000 (15:34 +0000)]
Added initial implementation and test for the GPU version of add, based on NPP. Need to implement for other depths. Also waiting NPP at CMake.

13 years agofixed compile for linux
Andrey Morozov [Wed, 8 Sep 2010 20:18:37 +0000 (20:18 +0000)]
fixed compile for linux

13 years agoadded async version of postfilter_textureness and prefilter_xsobel, modified async...
Andrey Morozov [Wed, 8 Sep 2010 15:13:23 +0000 (15:13 +0000)]
added async version of postfilter_textureness and prefilter_xsobel, modified async test and added test for async version of stereobm

13 years agoadded 3-camera rectification and 8-coeff distortion model
Vadim Pisarevsky [Tue, 7 Sep 2010 15:38:48 +0000 (15:38 +0000)]
added 3-camera rectification and 8-coeff distortion model

13 years agoGPU module update: _GPU suffix removed, some namespaces renamed, minor refactorings.
Kirill Kornyakov [Mon, 6 Sep 2010 14:27:23 +0000 (14:27 +0000)]
GPU module update: _GPU suffix removed, some namespaces renamed, minor refactorings.

13 years agoGPU module code cleaning
Kirill Kornyakov [Mon, 6 Sep 2010 12:17:37 +0000 (12:17 +0000)]
GPU module code cleaning
* tests do not crash without test data
* test files renamed in systematic way
* added Test suffix for test classes names
* ts->printf used instead of some cout

13 years agomeanShiftFiltering_GPU output parameters changed to CV_8UC4. This is a start for...
Kirill Kornyakov [Fri, 3 Sep 2010 14:32:12 +0000 (14:32 +0000)]
meanShiftFiltering_GPU output parameters changed to CV_8UC4. This is a start for moving from 3 channel to C4 images within GPU module.

13 years agofixed ffopencv build with Mingw
Vadim Pisarevsky [Thu, 2 Sep 2010 14:01:04 +0000 (14:01 +0000)]
fixed ffopencv build with Mingw

13 years agoremove failed test (see issue #536)
Alexander Shishkov [Tue, 31 Aug 2010 14:20:41 +0000 (14:20 +0000)]
remove failed test (see issue #536)