Erik Karlsson [Thu, 5 Mar 2015 16:50:52 +0000 (17:50 +0100)]
Refactoring in preparation for per-channel h-values
Erik Karlsson [Thu, 5 Mar 2015 12:55:06 +0000 (13:55 +0100)]
Changed LUTs from IT to int
Erik Karlsson [Thu, 5 Mar 2015 12:36:42 +0000 (13:36 +0100)]
Changed from IT to int for distance calculation
Erik Karlsson [Tue, 3 Mar 2015 02:02:44 +0000 (03:02 +0100)]
Changed pointers from sample_t * to uchar *. Rescaling psz accordingly.
Erik Karlsson [Tue, 3 Mar 2015 00:34:29 +0000 (01:34 +0100)]
Updated documentation
Erik Karlsson [Tue, 3 Mar 2015 00:20:33 +0000 (01:20 +0100)]
Added test cases
Erik Karlsson [Tue, 3 Mar 2015 00:19:34 +0000 (01:19 +0100)]
Added support for 4-component input for fastNlMeansDenoising[Multi][Abs]
Erik Karlsson [Mon, 2 Mar 2015 21:33:14 +0000 (22:33 +0100)]
Cleanup and addition of 4-component support for ocl_fastNlMeansDenoising
Erik Karlsson [Mon, 2 Mar 2015 14:48:00 +0000 (15:48 +0100)]
Avoiding unnecessary copy by creating borders in place after RGB -> RGBA conversion
Erik Karlsson [Mon, 2 Mar 2015 02:29:17 +0000 (03:29 +0100)]
Added support for 16-bit input
Erik Karlsson [Sun, 1 Mar 2015 21:22:09 +0000 (22:22 +0100)]
Added test cases
Erik Karlsson [Sun, 1 Mar 2015 21:21:36 +0000 (22:21 +0100)]
Added OpenCL support for FastNlMeansDenoisingAbs
Erik Karlsson [Sun, 1 Mar 2015 20:01:57 +0000 (21:01 +0100)]
Addtion of test cases for CV_8UC3
Erik Karlsson [Sun, 1 Mar 2015 19:59:34 +0000 (20:59 +0100)]
Refactoring and addition of CV_8UC3 to ocl_fastNlMeansDenoising
Erik Karlsson [Wed, 18 Feb 2015 13:59:52 +0000 (14:59 +0100)]
Changed fastNlMeansDenoising and fastNlMeansDenoisingMulti back to sum of sq distances. Moved sq sum of abs distances to fastNlMeansDenoisingAbs and fastNlMeansDenoisingMultiAbs
Erik Karlsson [Tue, 17 Feb 2015 22:08:36 +0000 (23:08 +0100)]
Calculating almost_dist2weight at full size to avoid bounds checking
Erik Karlsson [Tue, 17 Feb 2015 20:30:52 +0000 (21:30 +0100)]
Changed from sum of squared differences to sum of abs differences
Erik Karlsson [Fri, 13 Feb 2015 12:38:37 +0000 (13:38 +0100)]
Preparation for 16-bit colored denoising. Currently not working due to cvtColor not supportint 16-bit Lab conversion.
Erik Karlsson [Fri, 13 Feb 2015 03:33:29 +0000 (04:33 +0100)]
Fixed bounds checking
Erik Karlsson [Thu, 12 Feb 2015 23:11:30 +0000 (00:11 +0100)]
Using WEIGHT_THRESHOLD to limit table size. Still problematic with 16-bit and big h-values.
Erik Karlsson [Thu, 12 Feb 2015 21:14:01 +0000 (22:14 +0100)]
Basic 16-bit implmentation of fastNlMeansDenoising. Table-based exponetiation leads to high memory footprint and loss of precision in 16-bit mode.
Erik Karlsson [Thu, 12 Feb 2015 21:05:05 +0000 (22:05 +0100)]
Added saturate_cast from int64 and uint64
Erik Karlsson [Thu, 12 Feb 2015 17:45:09 +0000 (18:45 +0100)]
Additional refactoring preparing for 16-bit implementation
Erik Karlsson [Thu, 12 Feb 2015 14:23:28 +0000 (15:23 +0100)]
Refactoring in preparation for 16-bit implementation of fastNlMeansDenoising
Vadim Pisarevsky [Tue, 10 Feb 2015 12:17:11 +0000 (12:17 +0000)]
Merge pull request #3687 from Dmitry-Me:fixPossibleNullPtrDeref
Vadim Pisarevsky [Tue, 10 Feb 2015 12:03:52 +0000 (12:03 +0000)]
Merge pull request #3684 from SeninAndrew:master
Vadim Pisarevsky [Tue, 10 Feb 2015 12:02:36 +0000 (12:02 +0000)]
Merge pull request #3688 from jet47:test-script-optional-color-3.0
Vladislav Vinogradov [Mon, 9 Feb 2015 12:24:46 +0000 (15:24 +0300)]
make color output in run_test script optional
Dmitry-Me [Mon, 9 Feb 2015 09:38:02 +0000 (12:38 +0300)]
Fix possible null pointer dereference
Vadim Pisarevsky [Sun, 8 Feb 2015 17:07:28 +0000 (17:07 +0000)]
Merge pull request #3681 from jet47:fix-run-tests-script-3.0
Andrew Senin [Fri, 6 Feb 2015 21:48:02 +0000 (00:48 +0300)]
Fixing XIMEA parameters mapping (issue #4176)
Vadim Pisarevsky [Fri, 6 Feb 2015 11:49:27 +0000 (11:49 +0000)]
Merge pull request #3656 from SeninAndrew:master
Vladislav Vinogradov [Fri, 6 Feb 2015 09:36:18 +0000 (12:36 +0300)]
fix opencv_run_all_tests_unix.sh script:
use `bash` shell instead of `sh`, since on Ubuntu `sh` by default is `dash`,
and `dash` doesn't support `PIPESTATUS` feature used in this sctipt
Vadim Pisarevsky [Thu, 5 Feb 2015 07:50:13 +0000 (07:50 +0000)]
Merge pull request #3612 from guoyejun:fix_face_detect
Vadim Pisarevsky [Thu, 5 Feb 2015 07:47:39 +0000 (07:47 +0000)]
Merge pull request #3669 from vbystricky:fix_tr_cascade_boost
Vadim Pisarevsky [Thu, 5 Feb 2015 07:36:14 +0000 (07:36 +0000)]
Merge pull request #3673 from jet47:colorize-run-test-script-3.0
Vadim Pisarevsky [Thu, 5 Feb 2015 07:33:49 +0000 (07:33 +0000)]
Merge pull request #3668 from mshabunin:fix-ann-memory-access
Vadim Pisarevsky [Thu, 5 Feb 2015 07:32:58 +0000 (07:32 +0000)]
Merge pull request #3675 from alalek:fix_coreTlsData
Alexander Alekhin [Wed, 4 Feb 2015 10:03:27 +0000 (13:03 +0300)]
coreTlsData -> getCoreTlsData()
Vladislav Vinogradov [Wed, 4 Feb 2015 09:39:51 +0000 (12:39 +0300)]
colorize opencv_run_all_tests_unix.sh script output
VBystricky [Tue, 3 Feb 2015 17:29:27 +0000 (21:29 +0400)]
Fix small error in traincascade application
Maksim Shabunin [Tue, 3 Feb 2015 15:11:25 +0000 (18:11 +0300)]
Fixed allocated vector size in ML ANN algorithm
- updated return value of points_classifier sample
Vadim Pisarevsky [Mon, 2 Feb 2015 10:18:59 +0000 (10:18 +0000)]
Merge pull request #3657 from BelBES:sb/tegra_optimization_fix
Vadim Pisarevsky [Mon, 2 Feb 2015 10:15:39 +0000 (10:15 +0000)]
Merge pull request #3661 from StevenPuttemans:fix_models_2.4
Vadim Pisarevsky [Mon, 2 Feb 2015 10:10:39 +0000 (10:10 +0000)]
Merge pull request #3632 from theodr:dist_transf_tutorial
Vadim Pisarevsky [Mon, 2 Feb 2015 10:08:40 +0000 (10:08 +0000)]
Merge pull request #3644 from mshabunin:ml-docs
Vadim Pisarevsky [Mon, 2 Feb 2015 10:07:01 +0000 (10:07 +0000)]
Merge pull request #3651 from mshabunin:shape-test
Vadim Pisarevsky [Mon, 2 Feb 2015 10:04:39 +0000 (10:04 +0000)]
Merge pull request #3652 from alalek:ocl_message
StevenPuttemans [Sun, 1 Feb 2015 14:08:43 +0000 (15:08 +0100)]
fixing wrong model sizes
sergei [Fri, 30 Jan 2015 08:57:35 +0000 (11:57 +0300)]
HAVE_TEGRA_OPTIMIZATION was fixed
Andrew Senin [Thu, 29 Jan 2015 17:29:57 +0000 (21:29 +0400)]
Fix for assert in compute when subimage is used (see issue #4149)
Alexander Alekhin [Thu, 29 Jan 2015 10:16:31 +0000 (13:16 +0300)]
ocl: print missing error message only if OPENCV_OPENCL_RUNTIME is used
Vadim Pisarevsky [Thu, 29 Jan 2015 05:35:46 +0000 (05:35 +0000)]
Merge pull request #3603 from alalek:ocl_svm
Vadim Pisarevsky [Wed, 28 Jan 2015 18:51:52 +0000 (18:51 +0000)]
Merge pull request #3637 from wangyan42164:LBP_mad24_opt
Vadim Pisarevsky [Wed, 28 Jan 2015 18:51:32 +0000 (18:51 +0000)]
Merge pull request #3638 from jet47:remove-cuda-module
Vadim Pisarevsky [Wed, 28 Jan 2015 18:50:58 +0000 (18:50 +0000)]
Merge pull request #3639 from cbenhagen:patch-1
Vadim Pisarevsky [Wed, 28 Jan 2015 18:50:39 +0000 (18:50 +0000)]
Merge pull request #3645 from SeninAndrew:mp-msvs-fix
Maksim Shabunin [Wed, 28 Jan 2015 15:11:53 +0000 (18:11 +0300)]
Fixed win64 compile warning
Maksim Shabunin [Wed, 28 Jan 2015 10:20:04 +0000 (13:20 +0300)]
Shape module tests refactored
- common operations moved to separate class
- debug console messages removed
- test results are stored in memory instead of file
tt [Wed, 21 Jan 2015 03:49:31 +0000 (04:49 +0100)]
Image Segmentation .cpp tutorial
Distance Transform tutorial fixes
Distance Transform fixes v.2
Distance Transform fixes v.3
Distance Transform fixes v.4
Andrew Senin [Sun, 25 Jan 2015 17:56:33 +0000 (21:56 +0400)]
Fix for Visual Studio multiprocess builds for CMake versions > 2.8
Vadim Pisarevsky [Mon, 26 Jan 2015 09:44:59 +0000 (09:44 +0000)]
Merge pull request #3642 from ilya-lavrenov:linux_x86
Vadim Pisarevsky [Mon, 26 Jan 2015 09:44:31 +0000 (09:44 +0000)]
Merge pull request #3643 from jet47:find-cuda-fix
Vladislav Vinogradov [Mon, 26 Jan 2015 07:24:53 +0000 (10:24 +0300)]
FindCUDA fix : do not unset CACHE variables on first call
This will allow to override CUDA CMake variables from first CMake call,
like cmake -DCUDA_TOOLKIT_ROOT_DIR=... -DCUDA_CUDA_LIBRARY=...
Maksim Shabunin [Wed, 31 Dec 2014 11:18:50 +0000 (14:18 +0300)]
Reorganized ML module documentation
- fixed one BiB record
- moved algorithms overview to separate page
- added docs for some enumerations
- fixed some small documentation errors
Alexander Alekhin [Fri, 2 Jan 2015 00:33:40 +0000 (03:33 +0300)]
ocl: OpenCL SVM support
Vladislav Vinogradov [Fri, 23 Jan 2015 16:17:00 +0000 (19:17 +0300)]
fix FindCUDA CMake module:
do not unset variables if CUDA_TOOLKIT_TARGET_DIR is not defined
Alexander Alekhin [Thu, 1 Jan 2015 22:59:36 +0000 (01:59 +0300)]
UMat: added USAGE_ALLOCATE_SHARED_MEMORY
Ilya Lavrenov [Fri, 23 Jan 2015 14:26:43 +0000 (17:26 +0300)]
fix for -m32
Vladislav Vinogradov [Thu, 22 Jan 2015 13:36:16 +0000 (16:36 +0300)]
exclude compactPoints and calcWobbleSuppressionMaps from compilation
if they are not needed
Ben Hagen [Thu, 22 Jan 2015 13:17:43 +0000 (14:17 +0100)]
Do not blacklist GStreamer on Apple
Vladislav Vinogradov [Fri, 16 Jan 2015 08:11:40 +0000 (11:11 +0300)]
fix videostab compilation without CUDA
Vladislav Vinogradov [Thu, 15 Jan 2015 16:00:54 +0000 (19:00 +0300)]
restore CUDA module introduction
put it into core documentation
Vladislav Vinogradov [Thu, 15 Jan 2015 13:18:48 +0000 (16:18 +0300)]
fix cudalegacy sanity test
Vladislav Vinogradov [Thu, 15 Jan 2015 13:14:13 +0000 (16:14 +0300)]
remove cuda module
Vladislav Vinogradov [Thu, 15 Jan 2015 13:09:53 +0000 (16:09 +0300)]
move the rest cuda functions to cuda legacy
Vladislav Vinogradov [Thu, 15 Jan 2015 11:28:49 +0000 (14:28 +0300)]
move vstab related CUDA routines to vstab module
Vladislav Vinogradov [Thu, 15 Jan 2015 08:18:46 +0000 (11:18 +0300)]
move labeling routines from cuda to cudalegacy
Vadim Pisarevsky [Thu, 22 Jan 2015 09:45:19 +0000 (09:45 +0000)]
Merge pull request #3635 from jet47:cuda-optflow-refactoring
Vadim Pisarevsky [Thu, 22 Jan 2015 09:44:29 +0000 (09:44 +0000)]
Merge pull request #3505 from karelknoest:lsd_subpixel
Vadim Pisarevsky [Thu, 22 Jan 2015 09:43:33 +0000 (09:43 +0000)]
Merge pull request #3629 from nstiurca:matx-fix
Yan Wang [Thu, 22 Jan 2015 08:36:16 +0000 (16:36 +0800)]
Optimize runLBPClassifierStumpSimple by built-in mad24.
Signed-off-by: Yan Wang <yan.wang@linux.intel.com>
Vadim Pisarevsky [Wed, 21 Jan 2015 13:07:53 +0000 (13:07 +0000)]
Merge pull request #3633 from mshabunin:fix-gdal-warning
Vladislav Vinogradov [Mon, 12 Jan 2015 08:26:07 +0000 (11:26 +0300)]
remove unused function from pyrlk_optical_flow sample
Vladislav Vinogradov [Wed, 31 Dec 2014 12:37:25 +0000 (15:37 +0300)]
remove obsolete gpu optical flow samples
Vladislav Vinogradov [Wed, 31 Dec 2014 12:37:09 +0000 (15:37 +0300)]
fix gpu samples compilation
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:51 +0000 (15:36 +0300)]
fix videostab module compilation
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:44 +0000 (15:36 +0300)]
fix superres module compilation
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:31 +0000 (15:36 +0300)]
fix cudaoptflow tests build
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:15 +0000 (15:36 +0300)]
refactor cudaoptflow public API:
* use opaque algorithm interfaces
* add stream support
Vladislav Vinogradov [Wed, 31 Dec 2014 12:35:23 +0000 (15:35 +0300)]
move obsolete algorithms from cudaoptflow to cudalegacy
Vladislav Vinogradov [Wed, 31 Dec 2014 08:27:51 +0000 (11:27 +0300)]
simplify TVL1 accuracy test to reduce run time
Vladislav Vinogradov [Wed, 31 Dec 2014 08:27:31 +0000 (11:27 +0300)]
remove unused memory transfer from TVL1 CUDA implementation
it caused runtime failures
Maksim Shabunin [Wed, 21 Jan 2015 11:01:21 +0000 (14:01 +0300)]
Fixed GDAL loader check
Vadim Pisarevsky [Wed, 21 Jan 2015 10:48:22 +0000 (10:48 +0000)]
Merge pull request #3521 from ana-GT:registration_openni2
Vadim Pisarevsky [Wed, 21 Jan 2015 10:46:53 +0000 (10:46 +0000)]
Merge pull request #3589 from JBosch:master
Vadim Pisarevsky [Wed, 21 Jan 2015 10:46:23 +0000 (10:46 +0000)]
Merge pull request #3591 from ilya-lavrenov:sse_avx
Vadim Pisarevsky [Wed, 21 Jan 2015 10:44:11 +0000 (10:44 +0000)]
Merge pull request #3622 from nagua:fix_find_gstreamer
Vadim Pisarevsky [Wed, 21 Jan 2015 10:43:50 +0000 (10:43 +0000)]
Merge pull request #3625 from wangyan42164:ocl_cascade_deadlock
Vadim Pisarevsky [Wed, 21 Jan 2015 10:40:46 +0000 (10:40 +0000)]
Merge pull request #3626 from jet47:cuda-bgsegm-refactoring