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
Vadim Pisarevsky [Wed, 22 Sep 2010 13:07:51 +0000 (13:07 +0000)]
improved matrix expressions efficiency in some cases & simplified the code
Ethan Rublee [Wed, 22 Sep 2010 12:13:26 +0000 (12:13 +0000)]
adding some functionality to the android-opencv shared library
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.
Maria Dimashova [Wed, 22 Sep 2010 06:55:51 +0000 (06:55 +0000)]
fixed problem with surrogate splits in decision trees training
Ethan Rublee [Wed, 22 Sep 2010 03:36:45 +0000 (03:36 +0000)]
woops, broke cmake for a bit...
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 ...
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.
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.
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
Ethan Rublee [Wed, 22 Sep 2010 01:11:12 +0000 (01:11 +0000)]
deleting the android - will readd momentarily
Vadim Pisarevsky [Tue, 21 Sep 2010 15:50:22 +0000 (15:50 +0000)]
added Google Test framework
Vadim Pisarevsky [Tue, 21 Sep 2010 15:49:56 +0000 (15:49 +0000)]
added Google Test framework
Vadim Pisarevsky [Tue, 21 Sep 2010 15:41:09 +0000 (15:41 +0000)]
fixed test of matrix operations
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
Alexander Shishkov [Tue, 21 Sep 2010 12:45:56 +0000 (12:45 +0000)]
remove failed tests (issues #578, 579)
Alexander Shishkov [Mon, 20 Sep 2010 19:50:04 +0000 (19:50 +0000)]
remove failed test (see issues #575, 576, 577, 567, 568)
Alexey Spizhevoy [Mon, 20 Sep 2010 13:20:25 +0000 (13:20 +0000)]
implemented cv::gpu::merge and cv::gpu::split functions
Maria Dimashova [Mon, 20 Sep 2010 10:43:21 +0000 (10:43 +0000)]
updated test thresholds again
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
Maria Dimashova [Mon, 20 Sep 2010 09:53:53 +0000 (09:53 +0000)]
updated test thresholds
Maria Dimashova [Mon, 20 Sep 2010 08:22:55 +0000 (08:22 +0000)]
uncommented some tests
Alexander Shishkov [Mon, 20 Sep 2010 04:11:13 +0000 (04:11 +0000)]
remove failed test (see issues #571, 572)
Alexander Shishkov [Sun, 19 Sep 2010 19:58:11 +0000 (19:58 +0000)]
remove failed test (see issue #570)
Alexander Shishkov [Sun, 19 Sep 2010 10:06:12 +0000 (10:06 +0000)]
remove failed test (see issue #536)
Anatoly Baksheev [Fri, 17 Sep 2010 17:18:41 +0000 (17:18 +0000)]
GPU module: minor interface changes
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
Maria Dimashova [Fri, 17 Sep 2010 12:32:57 +0000 (12:32 +0000)]
uncommented fix of write/read keypoints
Alexander Shishkov [Fri, 17 Sep 2010 12:28:08 +0000 (12:28 +0000)]
remove failed tests
Maria Dimashova [Fri, 17 Sep 2010 11:31:11 +0000 (11:31 +0000)]
removed duplicate regression test on CalonderDescriptorExtractor::compute
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
Yannick Verdie [Thu, 16 Sep 2010 18:13:49 +0000 (18:13 +0000)]
Update doc because of typo in Qt section
Yannick Verdie [Thu, 16 Sep 2010 17:52:10 +0000 (17:52 +0000)]
Qt fix: cvAddText ticket #561
Ethan Rublee [Wed, 15 Sep 2010 19:11:50 +0000 (19:11 +0000)]
testing commit permission
Vladislav Vinogradov [Wed, 15 Sep 2010 14:34:41 +0000 (14:34 +0000)]
added nppSafeCall
Maria Dimashova [Wed, 15 Sep 2010 13:57:13 +0000 (13:57 +0000)]
commented fix write/read keypoints temporarily
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.
Maria Dimashova [Wed, 15 Sep 2010 12:14:35 +0000 (12:14 +0000)]
merged fix of write/read keypoints from branch
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.
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.
Vadim Pisarevsky [Tue, 14 Sep 2010 18:20:27 +0000 (18:20 +0000)]
excluded from Android build
Vadim Pisarevsky [Tue, 14 Sep 2010 18:13:09 +0000 (18:13 +0000)]
flattened flann directory structure; patched zlib to build with Android NDK
Vadim Pisarevsky [Tue, 14 Sep 2010 15:13:10 +0000 (15:13 +0000)]
eliminated freeze in SVD.
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
Vadim Pisarevsky [Tue, 14 Sep 2010 13:56:47 +0000 (13:56 +0000)]
fixed accuracy problem in cv::invert() (Cholesky method)
Anatoly Baksheev [Tue, 14 Sep 2010 08:58:39 +0000 (08:58 +0000)]
minor (unset NPP library variables if not found)
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.
Andrey Morozov [Mon, 13 Sep 2010 07:40:34 +0000 (07:40 +0000)]
fixed build npp for linux
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.
Maria Dimashova [Fri, 10 Sep 2010 15:44:46 +0000 (15:44 +0000)]
fixed CvDTree and CvForestTree find_best_split() methods
Kirill Kornyakov [Fri, 10 Sep 2010 15:04:54 +0000 (15:04 +0000)]
gpu::add now supports 8UC4 and 32FC1
Maria Dimashova [Fri, 10 Sep 2010 11:40:28 +0000 (11:40 +0000)]
Fixed FernClassifier
Andrey Morozov [Fri, 10 Sep 2010 11:02:52 +0000 (11:02 +0000)]
created build infrastructure for NPP linking in CMake.
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.
Andrey Morozov [Wed, 8 Sep 2010 20:18:37 +0000 (20:18 +0000)]
fixed compile for linux
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
Vadim Pisarevsky [Tue, 7 Sep 2010 15:38:48 +0000 (15:38 +0000)]
added 3-camera rectification and 8-coeff distortion model
Kirill Kornyakov [Mon, 6 Sep 2010 14:27:23 +0000 (14:27 +0000)]
GPU module update: _GPU suffix removed, some namespaces renamed, minor refactorings.
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
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.
Vadim Pisarevsky [Thu, 2 Sep 2010 14:01:04 +0000 (14:01 +0000)]
fixed ffopencv build with Mingw
Alexander Shishkov [Tue, 31 Aug 2010 14:20:41 +0000 (14:20 +0000)]
remove failed test (see issue #536)
Vadim Pisarevsky [Tue, 31 Aug 2010 14:17:03 +0000 (14:17 +0000)]
removed slamch.c/dlamch.c -specific GCC options, since the current implementation is very simple and relies on IEEE754 standard, rather than the actual machine behavior.
Vadim Pisarevsky [Tue, 31 Aug 2010 12:39:00 +0000 (12:39 +0000)]
fixed 2 bugs in the recently modified Lapack functions
Anatoly Baksheev [Tue, 31 Aug 2010 08:42:36 +0000 (08:42 +0000)]
minor compilation fix
Maria Dimashova [Tue, 31 Aug 2010 07:23:03 +0000 (07:23 +0000)]
fixed compile error when HAVE_CUDA is not defined
Vadim Pisarevsky [Mon, 30 Aug 2010 18:05:05 +0000 (18:05 +0000)]
fixed Mat(const Matx&) constructor; added SVD(Matx)
Vadim Pisarevsky [Mon, 30 Aug 2010 16:37:22 +0000 (16:37 +0000)]
optimized lapack' SVD for noticeably better performance on small matrices
Andrey Morozov [Mon, 30 Aug 2010 15:26:24 +0000 (15:26 +0000)]
fixed cvtColorGPU on linux
Anatoly Baksheev [Mon, 30 Aug 2010 14:17:53 +0000 (14:17 +0000)]
fixed bugs in STEREOBM (added syncs and volatiles, prevent reading from uninitialized memory)
Vladislav Vinogradov [Mon, 30 Aug 2010 13:41:26 +0000 (13:41 +0000)]
added cvtColor on gpu (supports conversion between RGB, BGR and GRAY)
Andrey Morozov [Mon, 30 Aug 2010 13:01:29 +0000 (13:01 +0000)]
minor fix with tests
Andrey Morozov [Mon, 30 Aug 2010 12:30:08 +0000 (12:30 +0000)]
added test stereo_bm and added "volatile" in constantspacebp
Vladislav Vinogradov [Thu, 26 Aug 2010 12:30:41 +0000 (12:30 +0000)]
fixed 3 bytes reading/writing in remap
Vladislav Vinogradov [Thu, 26 Aug 2010 09:19:47 +0000 (09:19 +0000)]
added remap version for 3-channels input images
Andrey Morozov [Wed, 25 Aug 2010 15:00:17 +0000 (15:00 +0000)]
minor fix for windows
Anatoly Baksheev [Wed, 25 Aug 2010 14:39:34 +0000 (14:39 +0000)]
compilation errors under win32
Andrey Morozov [Wed, 25 Aug 2010 12:49:17 +0000 (12:49 +0000)]
added flags OpenCV_COMPUTE_CAPABILITIES, which stores the version compute capability from which it is compiled opencv
now use opencv with cuda in your application in the such way : set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS} ${OpenCV_COMPUTE_CAPABILITIES})
Andrey Morozov [Wed, 25 Aug 2010 07:27:17 +0000 (07:27 +0000)]
added methods estimateRecopmmendedParams for StereoBP and StereoCSBP
Vladislav Vinogradov [Wed, 25 Aug 2010 06:30:11 +0000 (06:30 +0000)]
renamed colorizeDisp to drawColorDisp, added acync version of drawColorDisp and reprojectImageTo3D_GPU.
Yannick Verdie [Tue, 24 Aug 2010 16:18:32 +0000 (16:18 +0000)]
Qt add byte per line information to fix a bug
Maria Dimashova [Tue, 24 Aug 2010 12:52:29 +0000 (12:52 +0000)]
added match()
Yannick Verdie [Tue, 24 Aug 2010 12:23:37 +0000 (12:23 +0000)]
Qt Ticket #520
Vladislav Vinogradov [Tue, 24 Aug 2010 09:36:25 +0000 (09:36 +0000)]
fixed bug in StereoBeliefPropagation with user allocated disparity
Anatoly Baksheev [Tue, 24 Aug 2010 09:15:45 +0000 (09:15 +0000)]
uploadConstant function for gpu
Vladislav Vinogradov [Mon, 23 Aug 2010 14:19:22 +0000 (14:19 +0000)]
added reprojectImageTo3D_GPU
Andrey Morozov [Sat, 21 Aug 2010 18:30:14 +0000 (18:30 +0000)]
fixed test with small size gpu memory
Yannick Verdie [Fri, 20 Aug 2010 13:06:14 +0000 (13:06 +0000)]
Qt ticket #537
Forgot to update so code after previous fix
Vladislav Vinogradov [Fri, 20 Aug 2010 06:47:11 +0000 (06:47 +0000)]
added colorizeDisp, fixed DisparityBilateralFilter
Yannick Verdie [Thu, 19 Aug 2010 22:59:32 +0000 (22:59 +0000)]
Qt weird bug with QLabel (is it really fixed ?)
Vladislav Vinogradov [Thu, 19 Aug 2010 15:29:56 +0000 (15:29 +0000)]
fixed bug in DisparityBilateralFilter
Yannick Verdie [Thu, 19 Aug 2010 10:36:57 +0000 (10:36 +0000)]
Qt bug with buttons
Vladislav Vinogradov [Thu, 19 Aug 2010 08:44:06 +0000 (08:44 +0000)]
added DisparityBilateralFilter to gpu module
Yannick Verdie [Wed, 18 Aug 2010 18:56:22 +0000 (18:56 +0000)]
Qt bug fixed #534
Anatoly Baksheev [Wed, 18 Aug 2010 17:13:01 +0000 (17:13 +0000)]
fixed warnings
added comments in gpu.hpp
Yannick Verdie [Wed, 18 Aug 2010 15:35:56 +0000 (15:35 +0000)]
Bug in calibration.cpp sample
This was crashing my code:
for( size_t i = 1; i < imagePoints.size(); i++ )
objectPoints.push_back(objectPoints[0]);
Changed by:
objectPoints.resize(imagePoints.size(),objectPoints[0]);
Plus clean up on Qt code
Yannick Verdie [Wed, 18 Aug 2010 14:45:38 +0000 (14:45 +0000)]
Yannick Verdie [Wed, 18 Aug 2010 14:07:02 +0000 (14:07 +0000)]
Qt test (some code disabled for debugging)
Andrey Morozov [Wed, 18 Aug 2010 13:47:10 +0000 (13:47 +0000)]
fixed some warnings
Yannick Verdie [Wed, 18 Aug 2010 11:02:11 +0000 (11:02 +0000)]
Qt Python binding -- #512