profile/ivi/opencv.git
11 years agoMerge remote-tracking branch 'origin/2.4' into merge-2.4
Roman Donchenko [Mon, 10 Jun 2013 14:18:01 +0000 (18:18 +0400)]
Merge remote-tracking branch 'origin/2.4' into merge-2.4

Merged pull requests:
#890 from caorong:patch-1
#893 from jet47:gpu-arm-fixes
#933 from pengx17:2.4_macfix_cont
#935 from pengx17:2.4_filter2d_fix
#936 from bitwangyaoyao:2.4_perf
#937 from bitwangyaoyao:2.4_fixPyrLK
#938 from pengx17:2.4_surf_sample
#939 from pengx17:2.4_getDevice
#940 from SpecLad:autolock
#941 from apavlenko:signed_char
#946 from bitwangyaoyao:2.4_samples2
#947 from jet47:fix-gpu-arm-build
#948 from jet47:cuda-5.5-support
#952 from SpecLad:jepg
#953 from jet47:fix-bug-3069
#955 from SpecLad:symlink
#957 from pengx17:2.4_fix_corner_detector
#959 from SpecLad:qt4-build
#960 from SpecLad:extra-modules

Conflicts:
modules/core/include/opencv2/core/core.hpp
modules/gpu/CMakeLists.txt
modules/gpu/include/opencv2/gpu/device/vec_math.hpp
modules/gpu/perf/perf_video.cpp
modules/gpuimgproc/src/cuda/hough.cu
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/src/pyrlk.cpp
samples/gpu/driver_api_multi.cpp
samples/gpu/driver_api_stereo_multi.cpp
samples/ocl/surf_matcher.cpp

11 years agoMerge pull request #964 from jet47:cuda-5.5-support
Roman Donchenko [Mon, 10 Jun 2013 08:05:52 +0000 (12:05 +0400)]
Merge pull request #964 from jet47:cuda-5.5-support

11 years agofixed BroxOpticalFlow sanity test (increase epsilon value)
Vladislav Vinogradov [Tue, 4 Jun 2013 11:01:06 +0000 (15:01 +0400)]
fixed BroxOpticalFlow sanity test (increase epsilon value)

11 years agofixed BoxFilter sanity test (different rounding results)
Vladislav Vinogradov [Tue, 4 Jun 2013 10:59:47 +0000 (14:59 +0400)]
fixed BoxFilter sanity test (different rounding results)

11 years agofixed BroxOpticalFlow regression test
Vladislav Vinogradov [Tue, 4 Jun 2013 09:58:45 +0000 (13:58 +0400)]
fixed BroxOpticalFlow regression test

the output of BroxOpticalFlow differs a bit in CUDA 5.5

11 years agorewrite core/cuda/vec_math.hpp file
Vladislav Vinogradov [Fri, 7 Jun 2013 10:56:37 +0000 (14:56 +0400)]
rewrite core/cuda/vec_math.hpp file

old version isn't compiled with CUDA 5.5
new version doesn't depend on functional.hpp

11 years agofixed constructors for functional objects (added __host__ modifier)
Vladislav Vinogradov [Fri, 7 Jun 2013 10:46:42 +0000 (14:46 +0400)]
fixed constructors for functional objects (added __host__ modifier)

11 years agofixed NPP error constants usage
Vladislav Vinogradov [Fri, 7 Jun 2013 10:38:27 +0000 (14:38 +0400)]
fixed NPP error constants usage

11 years agoMerge pull request #900 from jet47:restore-gpu-modules
Roman Donchenko [Fri, 7 Jun 2013 10:33:33 +0000 (14:33 +0400)]
Merge pull request #900 from jet47:restore-gpu-modules

11 years agoMerge pull request #946 from bitwangyaoyao:2.4_samples2
Vadim Pisarevsky [Fri, 7 Jun 2013 09:44:28 +0000 (13:44 +0400)]
Merge pull request #946 from bitwangyaoyao:2.4_samples2

11 years agoMerge pull request #957 from pengx17:2.4_fix_corner_detector
Vadim Pisarevsky [Fri, 7 Jun 2013 09:44:10 +0000 (13:44 +0400)]
Merge pull request #957 from pengx17:2.4_fix_corner_detector

11 years agoMerge pull request #963 from bitwangyaoyao:master_oclMat
Vadim Pisarevsky [Fri, 7 Jun 2013 09:43:50 +0000 (13:43 +0400)]
Merge pull request #963 from bitwangyaoyao:master_oclMat

11 years agofixed compiler warning
Vladislav Vinogradov [Fri, 7 Jun 2013 09:34:33 +0000 (13:34 +0400)]
fixed compiler warning

removed -fvisibility-inlines-hidden compiler option for CUDA sources

11 years agoRevert "Revert "Merge pull request #836 from jet47:gpu-modules""
Vladislav Vinogradov [Tue, 4 Jun 2013 09:32:35 +0000 (13:32 +0400)]
Revert "Revert "Merge pull request #836 from jet47:gpu-modules""

11 years agoMerge pull request #949 from SpecLad:merge-2.4
Roman Donchenko [Fri, 7 Jun 2013 08:45:02 +0000 (12:45 +0400)]
Merge pull request #949 from SpecLad:merge-2.4

11 years agoremove commented lines
yao [Fri, 7 Jun 2013 07:31:12 +0000 (15:31 +0800)]
remove commented lines

11 years agoMerge pull request #960 from SpecLad:extra-modules
Roman Donchenko [Fri, 7 Jun 2013 07:29:40 +0000 (11:29 +0400)]
Merge pull request #960 from SpecLad:extra-modules

11 years agoMerge pull request #951 from apavlenko:fix_java_test_randshuffle
Roman Donchenko [Fri, 7 Jun 2013 07:28:10 +0000 (11:28 +0400)]
Merge pull request #951 from apavlenko:fix_java_test_randshuffle

11 years agoMerge pull request #959 from SpecLad:qt4-build
Roman Donchenko [Fri, 7 Jun 2013 07:27:45 +0000 (11:27 +0400)]
Merge pull request #959 from SpecLad:qt4-build

11 years agomerge openCLMallocPitch and openCLMallocPitchEx into one interface
yao [Fri, 7 Jun 2013 07:27:44 +0000 (15:27 +0800)]
merge openCLMallocPitch and openCLMallocPitchEx into one interface

11 years agoMerge pull request #955 from SpecLad:symlink
Roman Donchenko [Thu, 6 Jun 2013 13:58:14 +0000 (17:58 +0400)]
Merge pull request #955 from SpecLad:symlink

11 years agoFix a missing header path when building with Qt 4.
Roman Donchenko [Thu, 6 Jun 2013 10:09:33 +0000 (14:09 +0400)]
Fix a missing header path when building with Qt 4.

Also, removing explicit include path configuration,
since QT_USE_FILE takes care of that.

11 years agoMerge pull request #956 from IanVS:COLOR_CODE
Roman Donchenko [Thu, 6 Jun 2013 08:09:41 +0000 (12:09 +0400)]
Merge pull request #956 from IanVS:COLOR_CODE

11 years agoFix a bug of cornerHarris and cornerMinEigenVal.
peng xiao [Thu, 6 Jun 2013 03:44:35 +0000 (11:44 +0800)]
Fix a bug of cornerHarris and cornerMinEigenVal.
The bug is a buffer overrun when border type is reflect101.
It is found that gfft crashed with input of size 100x100 on Intel CPU.

11 years agoUpdated documentation to new "COLOR_" format for color conversion enums.
IanVS [Thu, 6 Jun 2013 01:55:56 +0000 (21:55 -0400)]
Updated documentation to new "COLOR_" format for color conversion enums.

11 years agoAdd support for adding custom OpenCV modules.
Roman Donchenko [Wed, 5 Jun 2013 14:09:47 +0000 (18:09 +0400)]
Add support for adding custom OpenCV modules.

11 years agoMerge pull request #953 from jet47:fix-bug-3069
Roman Donchenko [Wed, 5 Jun 2013 13:56:35 +0000 (17:56 +0400)]
Merge pull request #953 from jet47:fix-bug-3069

11 years agoMerge pull request #952 from SpecLad:jepg
Roman Donchenko [Wed, 5 Jun 2013 13:50:11 +0000 (17:50 +0400)]
Merge pull request #952 from SpecLad:jepg

11 years agoDon't resolve symlinks when looking for modules.
Roman Donchenko [Wed, 5 Jun 2013 11:54:27 +0000 (15:54 +0400)]
Don't resolve symlinks when looking for modules.

We don't really need it, it makes the code longer, and it can lead to
inconsistent paths when OpenCV is itself inside a symlink.

11 years agoMerge pull request #948 from jet47:cuda-5.5-support
Roman Donchenko [Wed, 5 Jun 2013 13:04:21 +0000 (17:04 +0400)]
Merge pull request #948 from jet47:cuda-5.5-support

11 years agoMerge pull request #890 from caorong:patch-1
Roman Donchenko [Wed, 5 Jun 2013 12:00:25 +0000 (16:00 +0400)]
Merge pull request #890 from caorong:patch-1

11 years agofix a bug(DetectorType never change)
caorong [Thu, 16 May 2013 03:26:37 +0000 (11:26 +0800)]
fix a bug(DetectorType never change)

changed line281 -> line220
Presentation:
because line 220 give the globle var mDetectorType,and in line 230 it will be compared with mDeteorType !!!  it will never be unequal ~
fix:
change mDetectorType(previous globle var) to a new local val tmpDetectorType

11 years agoMerge remote-tracking branch 'origin/2.4'
Roman Donchenko [Tue, 4 Jun 2013 14:31:51 +0000 (18:31 +0400)]
Merge remote-tracking branch 'origin/2.4'

Pull requests:
#943 from jet47:cuda-5.5-support
#944 from jet47:cmake-2.8.11-cuda-fix
#912 from SpecLad:contributing
#934 from SpecLad:parallel-for
#931 from jet47:gpu-test-fixes
#932 from bitwangyaoyao:2.4_fixBFM
#918 from bitwangyaoyao:2.4_samples
#924 from pengx17:2.4_arithm_fix
#925 from pengx17:2.4_canny_tmp_fix
#927 from bitwangyaoyao:2.4_perf
#930 from pengx17:2.4_haar_ext
#928 from apavlenko:bugfix_3027
#920 from asmorkalov:android_move
#910 from pengx17:2.4_oclgfft
#913 from janm399:2.4
#916 from bitwangyaoyao:2.4_fixPyrLK
#919 from abidrahmank:2.4
#923 from pengx17:2.4_macfix

Conflicts:
modules/calib3d/src/stereobm.cpp
modules/features2d/src/detectors.cpp
modules/gpu/src/error.cpp
modules/gpu/src/precomp.hpp
modules/imgproc/src/distransform.cpp
modules/imgproc/src/morph.cpp
modules/ocl/include/opencv2/ocl/ocl.hpp
modules/ocl/perf/perf_color.cpp
modules/ocl/perf/perf_imgproc.cpp
modules/ocl/perf/perf_match_template.cpp
modules/ocl/perf/precomp.cpp
modules/ocl/perf/precomp.hpp
modules/ocl/src/arithm.cpp
modules/ocl/src/canny.cpp
modules/ocl/src/filtering.cpp
modules/ocl/src/haar.cpp
modules/ocl/src/hog.cpp
modules/ocl/src/imgproc.cpp
modules/ocl/src/opencl/haarobjectdetect.cl
modules/ocl/src/pyrlk.cpp
modules/video/src/bgfg_gaussmix2.cpp
modules/video/src/lkpyramid.cpp
platforms/linux/scripts/cmake_arm_gnueabi_hardfp.sh
platforms/linux/scripts/cmake_arm_gnueabi_softfp.sh
platforms/scripts/ABI_compat_generator.py
samples/ocl/facedetect.cpp

11 years agofixed bug #3069 (infinite loop in GPU LBP Cascade detectMultiScale)
Vladislav Vinogradov [Wed, 5 Jun 2013 10:08:55 +0000 (14:08 +0400)]
fixed bug #3069 (infinite loop in GPU LBP Cascade detectMultiScale)

11 years agoFix typo in .gitattributes.
Roman Donchenko [Wed, 5 Jun 2013 09:51:11 +0000 (13:51 +0400)]
Fix typo in .gitattributes.

11 years agoMerge pull request #950 from apavlenko:fix_java_mat_dump
Roman Donchenko [Wed, 5 Jun 2013 09:32:33 +0000 (13:32 +0400)]
Merge pull request #950 from apavlenko:fix_java_mat_dump

11 years agofix failing test
Andrey Pavlenko [Wed, 5 Jun 2013 08:41:09 +0000 (12:41 +0400)]
fix failing test
small matrix becomes the same after shuffling

11 years agoMerge pull request #947 from jet47:fix-gpu-arm-build
Roman Donchenko [Wed, 5 Jun 2013 07:50:11 +0000 (11:50 +0400)]
Merge pull request #947 from jet47:fix-gpu-arm-build

11 years agofixing broken Mat::dump() in Java
Andrey Pavlenko [Wed, 5 Jun 2013 07:46:06 +0000 (11:46 +0400)]
fixing broken Mat::dump() in Java

11 years agoMerge pull request #941 from apavlenko:signed_char
Roman Donchenko [Wed, 5 Jun 2013 07:27:08 +0000 (11:27 +0400)]
Merge pull request #941 from apavlenko:signed_char

11 years agoMerge pull request #893 from jet47:gpu-arm-fixes
Roman Donchenko [Tue, 4 Jun 2013 13:52:30 +0000 (17:52 +0400)]
Merge pull request #893 from jet47:gpu-arm-fixes

11 years agoMerge pull request #940 from SpecLad:autolock
Roman Donchenko [Tue, 4 Jun 2013 13:50:31 +0000 (17:50 +0400)]
Merge pull request #940 from SpecLad:autolock

11 years agofixed BroxOpticalFlow sanity test (increase epsilon value)
Vladislav Vinogradov [Tue, 4 Jun 2013 11:01:06 +0000 (15:01 +0400)]
fixed BroxOpticalFlow sanity test (increase epsilon value)

+ interpolateFrames and createOpticalFlowNeedleMap

11 years agofixed BoxFilter sanity test (different rounding results)
Vladislav Vinogradov [Tue, 4 Jun 2013 10:59:47 +0000 (14:59 +0400)]
fixed BoxFilter sanity test (different rounding results)

11 years agofixed BroxOpticalFlow regression test
Vladislav Vinogradov [Tue, 4 Jun 2013 09:58:45 +0000 (13:58 +0400)]
fixed BroxOpticalFlow regression test

the output of BroxOpticalFlow differs a bit in CUDA 5.5

11 years agorewrite gpu/device/vec_math.hpp file
Vladislav Vinogradov [Tue, 4 Jun 2013 09:57:35 +0000 (13:57 +0400)]
rewrite gpu/device/vec_math.hpp file

old version isn't compiled with CUDA 5.5
new version doesn't depend on functional.hpp

11 years agoMerge pull request #933 from pengx17:2.4_macfix_cont
Vadim Pisarevsky [Tue, 4 Jun 2013 09:34:53 +0000 (13:34 +0400)]
Merge pull request #933 from pengx17:2.4_macfix_cont

11 years agoMerge pull request #935 from pengx17:2.4_filter2d_fix
Vadim Pisarevsky [Tue, 4 Jun 2013 09:34:39 +0000 (13:34 +0400)]
Merge pull request #935 from pengx17:2.4_filter2d_fix

11 years agoMerge pull request #936 from bitwangyaoyao:2.4_perf
Vadim Pisarevsky [Tue, 4 Jun 2013 09:34:25 +0000 (13:34 +0400)]
Merge pull request #936 from bitwangyaoyao:2.4_perf

11 years agoMerge pull request #937 from bitwangyaoyao:2.4_fixPyrLK
Vadim Pisarevsky [Tue, 4 Jun 2013 09:34:09 +0000 (13:34 +0400)]
Merge pull request #937 from bitwangyaoyao:2.4_fixPyrLK

11 years agoMerge pull request #938 from pengx17:2.4_surf_sample
Vadim Pisarevsky [Tue, 4 Jun 2013 09:33:48 +0000 (13:33 +0400)]
Merge pull request #938 from pengx17:2.4_surf_sample

11 years agoMerge pull request #939 from pengx17:2.4_getDevice
Vadim Pisarevsky [Tue, 4 Jun 2013 09:33:21 +0000 (13:33 +0400)]
Merge pull request #939 from pengx17:2.4_getDevice

11 years agoMerge pull request #945 from malcolmreynolds:master
Vadim Pisarevsky [Tue, 4 Jun 2013 09:32:34 +0000 (13:32 +0400)]
Merge pull request #945 from malcolmreynolds:master

11 years agofixed gpu module build on arm platform
Vladislav Vinogradov [Tue, 4 Jun 2013 08:51:36 +0000 (12:51 +0400)]
fixed gpu module build on arm platform

links with CUDA driver library only if we use video encoding/decoding

11 years agouse GoodFeaturesToTrackDetector_OCL
yao [Tue, 4 Jun 2013 07:59:21 +0000 (15:59 +0800)]
use GoodFeaturesToTrackDetector_OCL

11 years agoFix a bug of gfft.
peng xiao [Tue, 4 Jun 2013 07:55:33 +0000 (15:55 +0800)]
Fix a bug of gfft.
When user provided corners buffer is big enough to be copied to from
tmpCorners_, we allow the buffer to be reused other than allocate a new
cl_mem object.

11 years agochange a test image of pyrlk
yao [Tue, 4 Jun 2013 03:31:54 +0000 (11:31 +0800)]
change a test image of pyrlk

11 years agoupdate safe_call.hpp to fix OpenCL import on case sensitive mac FS
Malcolm Reynolds [Mon, 3 Jun 2013 16:07:05 +0000 (18:07 +0200)]
update safe_call.hpp to fix OpenCL import on case sensitive mac FS

On a Mac with a case sensitive filesystem <OpenCL/OpenCL.h> does not exist but <OpenCL/opencl.h> does. I presume (!), but have no way to test, that on a Mac with case insensitive FS this change will make no difference.

11 years agoupdate util.hpp to fix OpenCL import on case sensitive mac FS
Malcolm Reynolds [Mon, 3 Jun 2013 16:06:25 +0000 (18:06 +0200)]
update util.hpp to fix OpenCL import on case sensitive mac FS

On a Mac with a case sensitive filesystem <OpenCL/OpenCL.h> does not exist but <OpenCL/opencl.h> does. I presume (!), but have no way to test, that on a Mac with case insensitive FS this change will make no difference.

11 years agoMerge pull request #943 from jet47:cuda-5.5-support
Roman Donchenko [Mon, 3 Jun 2013 12:08:23 +0000 (16:08 +0400)]
Merge pull request #943 from jet47:cuda-5.5-support

11 years agoMerge pull request #944 from jet47:cmake-2.8.11-cuda-fix
Roman Donchenko [Mon, 3 Jun 2013 12:08:06 +0000 (16:08 +0400)]
Merge pull request #944 from jet47:cmake-2.8.11-cuda-fix

11 years agofixed constructors for functional objects (added __host__ modifier)
Vladislav Vinogradov [Mon, 3 Jun 2013 10:41:23 +0000 (14:41 +0400)]
fixed constructors for functional objects (added __host__ modifier)

11 years agodisabled samples with driver api
Vladislav Vinogradov [Mon, 3 Jun 2013 10:01:04 +0000 (14:01 +0400)]
disabled samples with driver api

11 years agofixed norm diff function (it uses pre-allocated buffer now)
Vladislav Vinogradov [Mon, 3 Jun 2013 09:36:02 +0000 (13:36 +0400)]
fixed norm diff function (it uses pre-allocated buffer now)

11 years agofixed NPP error constants usage
Vladislav Vinogradov [Mon, 3 Jun 2013 09:34:41 +0000 (13:34 +0400)]
fixed NPP error constants usage

11 years agofixed NPP library search (it was splitted)
Vladislav Vinogradov [Mon, 3 Jun 2013 09:33:53 +0000 (13:33 +0400)]
fixed NPP library search (it was splitted)

11 years agofixed GPU module compialtion with CMake 2.8.11
Vladislav Vinogradov [Mon, 3 Jun 2013 09:24:57 +0000 (13:24 +0400)]
fixed GPU module compialtion with CMake 2.8.11

CMake 2.8.11 removed linkage with CUDA driver library,
but it's used by gpu video encoding/decoding

11 years agoMerge pull request #912 from SpecLad:contributing
Roman Donchenko [Mon, 3 Jun 2013 08:13:44 +0000 (12:13 +0400)]
Merge pull request #912 from SpecLad:contributing

11 years agoMerge pull request #934 from SpecLad:parallel-for
Roman Donchenko [Mon, 3 Jun 2013 08:13:15 +0000 (12:13 +0400)]
Merge pull request #934 from SpecLad:parallel-for

11 years agomaking the comment less ambigous
Andrey Pavlenko [Fri, 31 May 2013 15:55:51 +0000 (19:55 +0400)]
making the comment less ambigous

11 years agosetting 'char' to be signed by default since some tests fail when it's wrong (e.g...
Andrey Pavlenko [Fri, 31 May 2013 14:58:30 +0000 (18:58 +0400)]
setting 'char' to be signed by default since some tests fail when it's wrong (e.g. native compilation on ARM Linux)

11 years agoMake AutoLock noncopyable (it would break on copying, anyway).
Roman Donchenko [Fri, 31 May 2013 13:27:42 +0000 (17:27 +0400)]
Make AutoLock noncopyable (it would break on copying, anyway).

11 years agoMerge pull request #931 from jet47:gpu-test-fixes
Roman Donchenko [Fri, 31 May 2013 12:46:30 +0000 (16:46 +0400)]
Merge pull request #931 from jet47:gpu-test-fixes

11 years agoFix build error
peng xiao [Fri, 31 May 2013 09:29:55 +0000 (17:29 +0800)]
Fix build error

11 years agoInitialize OpenCL context at the end of getDevice call.
peng xiao [Fri, 31 May 2013 08:48:40 +0000 (16:48 +0800)]
Initialize OpenCL context at the end of getDevice call.
Added for better compatibility with the current samples/test cases.
User now will be able to initialize OpenCL context explicitly with
ocl::getDevice api.
This may be obsoleted in future releases.

11 years agoSplit CLAHE into its own file, because it's faster that way.
Roman Donchenko [Thu, 30 May 2013 15:05:59 +0000 (19:05 +0400)]
Split CLAHE into its own file, because it's faster that way.

Yes, it's as ludicrous as it sounds, but it's still true. Bizarrely,
the previous commit makes CLAHE run about 10% slower on Android, even
though it doesn't even touch any CLAHE code. Splitting it off fixes that,
although the reason it does is a mystery for the ages.

It's cleaner when it's in its own file, anyway. ;=]

11 years agoReplaced most of the usages of parallel_for with that of parallel_for_.
Roman Donchenko [Thu, 30 May 2013 14:44:33 +0000 (18:44 +0400)]
Replaced most of the usages of parallel_for with that of parallel_for_.

This should allow many algorithms to take advantage of more parallelization
technologies.

11 years agoUpdate ocl::surf_matcher sample.
peng xiao [Fri, 31 May 2013 08:06:56 +0000 (16:06 +0800)]
Update ocl::surf_matcher sample.
The new sample adjust some parameters thus it should always be able to
calculate valid homography matrix when input is box.png and
box_in_scene.png.
Pure cpp surf and bfmatcher implementation is also added to show the user
its accuracy and performance.

11 years agofix a crash on Linux
yao [Fri, 31 May 2013 07:35:54 +0000 (15:35 +0800)]
fix a crash on Linux

11 years agoAdjust perf_filters, as this function only supports 3x3 kernel
yao [Fri, 31 May 2013 07:16:03 +0000 (15:16 +0800)]
Adjust perf_filters, as this function only supports 3x3 kernel

11 years agoFix ocl::filter2D.
peng xiao [Fri, 31 May 2013 02:53:52 +0000 (10:53 +0800)]
Fix ocl::filter2D.
In current implementation, this function only works when anchor point is
in the kernel center and kernel size supported is either 3x3 or 5x5.

11 years agoFix ocl::pyrup kernel build on Mac.
peng xiao [Thu, 30 May 2013 01:37:05 +0000 (09:37 +0800)]
Fix ocl::pyrup kernel build on Mac.

11 years agoMerge pull request #932 from bitwangyaoyao:2.4_fixBFM
Vadim Pisarevsky [Thu, 30 May 2013 08:21:26 +0000 (12:21 +0400)]
Merge pull request #932 from bitwangyaoyao:2.4_fixBFM

11 years agoa few fixes of ocl::perf test cases
yao [Thu, 30 May 2013 08:20:31 +0000 (16:20 +0800)]
a few fixes of ocl::perf test cases

11 years agoMerge pull request #918 from bitwangyaoyao:2.4_samples
Vadim Pisarevsky [Thu, 30 May 2013 08:01:40 +0000 (12:01 +0400)]
Merge pull request #918 from bitwangyaoyao:2.4_samples

11 years agoMerge pull request #924 from pengx17:2.4_arithm_fix
Vadim Pisarevsky [Thu, 30 May 2013 08:01:25 +0000 (12:01 +0400)]
Merge pull request #924 from pengx17:2.4_arithm_fix

11 years agoMerge pull request #925 from pengx17:2.4_canny_tmp_fix
Vadim Pisarevsky [Thu, 30 May 2013 08:01:08 +0000 (12:01 +0400)]
Merge pull request #925 from pengx17:2.4_canny_tmp_fix

11 years agoMerge pull request #927 from bitwangyaoyao:2.4_perf
Vadim Pisarevsky [Thu, 30 May 2013 08:00:46 +0000 (12:00 +0400)]
Merge pull request #927 from bitwangyaoyao:2.4_perf

11 years agoMerge pull request #930 from pengx17:2.4_haar_ext
Roman Donchenko [Thu, 30 May 2013 07:57:24 +0000 (11:57 +0400)]
Merge pull request #930 from pengx17:2.4_haar_ext

11 years agoFix brute_force_matcher's hung on some Intel CPU OCL
yao [Thu, 30 May 2013 06:57:15 +0000 (14:57 +0800)]
Fix brute_force_matcher's hung on some Intel CPU OCL

11 years agoAdd non-stump based ocl Haar cascade classifier support.
peng xiao [Thu, 30 May 2013 06:01:19 +0000 (14:01 +0800)]
Add non-stump based ocl Haar cascade classifier support.
For example, haarcascade_frontalface_alt2.xml is now supported.
Note that classifier's pattern of a cascade file must be consistent,
i.e., all trees must either have two nodes or one node, otherwise
unexpected results will occur.

Other fixes:
Test cases are updated.
Some unused codes are removed.
Fix some problems of haar when using OclCascadeClassifierBuf.

11 years agofixed some gpu tests (different rounding results due to float arithmetics)
Vladislav Vinogradov [Wed, 29 May 2013 13:38:32 +0000 (17:38 +0400)]
fixed some gpu tests (different rounding results due to float arithmetics)

11 years agoMerge pull request #928 from apavlenko:bugfix_3027
Roman Donchenko [Wed, 29 May 2013 13:10:48 +0000 (17:10 +0400)]
Merge pull request #928 from apavlenko:bugfix_3027

11 years agoMerge pull request #920 from asmorkalov:android_move
Roman Donchenko [Wed, 29 May 2013 12:53:02 +0000 (16:53 +0400)]
Merge pull request #920 from asmorkalov:android_move

11 years agoMerge pull request #921 from SpecLad:merge-2.4
Roman Donchenko [Wed, 29 May 2013 12:24:49 +0000 (16:24 +0400)]
Merge pull request #921 from SpecLad:merge-2.4

11 years agoMerge pull request #910 from pengx17:2.4_oclgfft
Roman Donchenko [Wed, 29 May 2013 11:27:18 +0000 (15:27 +0400)]
Merge pull request #910 from pengx17:2.4_oclgfft

11 years agoMerge branch '2.4' of https://github.com/Itseez/opencv into 2.4_oclgfft
peng xiao [Wed, 29 May 2013 09:57:14 +0000 (17:57 +0800)]
Merge branch '2.4' of https://github.com/Itseez/opencv into 2.4_oclgfft

11 years agofixing #3027 (searching JNI even if no ant), fixing java tests status message (ON...
Andrey Pavlenko [Wed, 29 May 2013 08:51:26 +0000 (12:51 +0400)]
fixing #3027 (searching JNI even if no ant), fixing java tests status message (ON/OFF)

11 years agoadjust test cases
yao [Wed, 29 May 2013 07:48:56 +0000 (15:48 +0800)]
adjust test cases

11 years agoFix 2.4 ocl Canny.
peng xiao [Wed, 29 May 2013 06:15:26 +0000 (14:15 +0800)]
Fix 2.4 ocl Canny.
This fix is a workaround for current 2.4 branch without introducing an
additional oclMat buffer into CannyBuf object.
Test case is cleaned up.
Volatile keywords in kernels are removed for performance concern.