platform/upstream/opencv.git
9 years agospatialGradient: HAL-accelerated
Seon-Wook Park [Fri, 26 Jun 2015 14:41:00 +0000 (16:41 +0200)]
spatialGradient: HAL-accelerated

TODO: Make nosse ver faster than Sobel
      Make sse ver faster than Sobel for BORDER_REPLICATE

9 years agoSupport non continuous, BORDER_REPLICATE
Seon-Wook Park [Fri, 26 Jun 2015 12:49:31 +0000 (14:49 +0200)]
Support non continuous, BORDER_REPLICATE

TODO: HAL-accelerated code

9 years agospatialGradient: Per row in outer loop
Seon-Wook Park [Fri, 19 Jun 2015 03:30:05 +0000 (05:30 +0200)]
spatialGradient: Per row in outer loop

9 years agospatialGradient: Doc, fix dangling newline error
Seon-Wook Park [Fri, 19 Jun 2015 02:57:01 +0000 (04:57 +0200)]
spatialGradient: Doc, fix dangling newline error

9 years agospatialGradient: Remove unnecessary index calculation
Seon-Wook Park [Fri, 19 Jun 2015 02:46:17 +0000 (04:46 +0200)]
spatialGradient: Remove unnecessary index calculation

9 years agospatialGradient: Add basic perf test
Seon-Wook Park [Fri, 19 Jun 2015 02:29:28 +0000 (04:29 +0200)]
spatialGradient: Add basic perf test

9 years agospatialGradient: Reduce temporary vectors
Seon-Wook Park [Fri, 19 Jun 2015 02:29:07 +0000 (04:29 +0200)]
spatialGradient: Reduce temporary vectors

9 years agospatialGradient: Less vector loads
Seon-Wook Park [Fri, 19 Jun 2015 02:07:18 +0000 (04:07 +0200)]
spatialGradient: Less vector loads

9 years agospatialGradient: Vectorise inner area
Seon-Wook Park [Fri, 19 Jun 2015 01:36:49 +0000 (03:36 +0200)]
spatialGradient: Vectorise inner area

9 years agospatialGradient: Add non-SSE version
Seon-Wook Park [Fri, 19 Jun 2015 00:56:51 +0000 (02:56 +0200)]
spatialGradient: Add non-SSE version

9 years agospatialGradient: Add asserts
Seon-Wook Park [Thu, 18 Jun 2015 23:23:01 +0000 (01:23 +0200)]
spatialGradient: Add asserts

9 years agospatialGradient: Add test class and Sobel proxy method
Seon-Wook Park [Thu, 18 Jun 2015 15:42:32 +0000 (17:42 +0200)]
spatialGradient: Add test class and Sobel proxy method

9 years agoMerge pull request #4123 from rajithr:patch-1
Alexander Alekhin [Wed, 17 Jun 2015 10:11:50 +0000 (10:11 +0000)]
Merge pull request #4123 from rajithr:patch-1

9 years agoFixing resource leaks
rajithr [Wed, 17 Jun 2015 05:37:49 +0000 (11:07 +0530)]
Fixing resource leaks

9 years agoMerge pull request #4108 from Reen:patch-1
Vadim Pisarevsky [Tue, 16 Jun 2015 13:26:47 +0000 (13:26 +0000)]
Merge pull request #4108 from Reen:patch-1

9 years agoMerge pull request #4109 from alalek:fix_build_dbt_bindings
Vadim Pisarevsky [Tue, 16 Jun 2015 13:06:36 +0000 (13:06 +0000)]
Merge pull request #4109 from alalek:fix_build_dbt_bindings

9 years agoMerge pull request #4119 from D-Alex:master
Vadim Pisarevsky [Tue, 16 Jun 2015 12:29:44 +0000 (12:29 +0000)]
Merge pull request #4119 from D-Alex:master

9 years agoMerge pull request #4112 from sturkmen72:patch-1
Vadim Pisarevsky [Tue, 16 Jun 2015 12:18:13 +0000 (12:18 +0000)]
Merge pull request #4112 from sturkmen72:patch-1

9 years agoMerge pull request #4121 from sbokov:addingAloeGT
Vadim Pisarevsky [Tue, 16 Jun 2015 12:15:27 +0000 (12:15 +0000)]
Merge pull request #4121 from sbokov:addingAloeGT

9 years agoMerge pull request #4116 from alalek:fix-pthread-pf
Vadim Pisarevsky [Tue, 16 Jun 2015 12:08:42 +0000 (12:08 +0000)]
Merge pull request #4116 from alalek:fix-pthread-pf

9 years agoAdded ground-truth disparity map for 'aloe'
sbokov [Sun, 14 Jun 2015 20:59:48 +0000 (23:59 +0300)]
Added ground-truth disparity map for 'aloe'

9 years agocv::stereoRectify: fix segfault in case of empty distCoeffs
Alexander Duda [Fri, 12 Jun 2015 11:50:43 +0000 (13:50 +0200)]
cv::stereoRectify: fix segfault in case of empty distCoeffs

cvStereoRectify assumes that NULL is provided in case of no distCoeffs

9 years agofix support for pthreads parallel_for
Alexander Alekhin [Thu, 11 Jun 2015 13:53:07 +0000 (16:53 +0300)]
fix support for pthreads parallel_for

9 years agoUpdate imgproc.hpp
Suleyman TURKMEN [Thu, 11 Jun 2015 08:46:42 +0000 (11:46 +0300)]
Update imgproc.hpp

9 years agoUpdate imgproc.hpp
Suleyman TURKMEN [Thu, 11 Jun 2015 08:03:14 +0000 (11:03 +0300)]
Update imgproc.hpp

9 years agoUpdate imgproc.hpp
Suleyman TURKMEN [Wed, 10 Jun 2015 10:18:40 +0000 (13:18 +0300)]
Update imgproc.hpp

9 years agoremove bindings generation for DetectionBasedTracker
Alexander Alekhin [Tue, 9 Jun 2015 13:58:58 +0000 (16:58 +0300)]
remove bindings generation for DetectionBasedTracker

9 years agoFix bug in distanceATS_L1_8u and typos.
René [Tue, 9 Jun 2015 15:23:22 +0000 (17:23 +0200)]
Fix bug in distanceATS_L1_8u and typos.

The inner loop of the backward scan got the wrong initial "a".

9 years agoFixed compilation of pthread-based parallel_for with gcc 4.4.3
Maksim Shabunin [Tue, 9 Jun 2015 10:59:48 +0000 (13:59 +0300)]
Fixed compilation of pthread-based parallel_for with gcc 4.4.3

9 years agoMerge tag '3.0.0'
Maksim Shabunin [Thu, 4 Jun 2015 11:54:50 +0000 (14:54 +0300)]
Merge tag '3.0.0'

OpenCV 3.0.0

* tag '3.0.0':
  Version for 3.0.0 release

9 years agoVersion for 3.0.0 release
Maksim Shabunin [Wed, 3 Jun 2015 17:21:34 +0000 (20:21 +0300)]
Version for 3.0.0 release

9 years agoMerge pull request #4083 from mshabunin:java-engine
Maksim Shabunin [Wed, 3 Jun 2015 17:17:36 +0000 (17:17 +0000)]
Merge pull request #4083 from mshabunin:java-engine

9 years agoMerge pull request #4089 from alalek:video_mp4
Maksim Shabunin [Wed, 3 Jun 2015 17:16:51 +0000 (17:16 +0000)]
Merge pull request #4089 from alalek:video_mp4

9 years agoAndroidMgr: fixed package build
Maksim Shabunin [Wed, 3 Jun 2015 16:01:48 +0000 (19:01 +0300)]
AndroidMgr: fixed package build

9 years agovideoio: VideoWriter H264/.mp4 support via ffmpeg/libav
Alexander Alekhin [Wed, 3 Jun 2015 14:01:45 +0000 (17:01 +0300)]
videoio: VideoWriter H264/.mp4 support via ffmpeg/libav

9 years agoAndroidMgr: fixed library version check
Maksim Shabunin [Wed, 3 Jun 2015 09:47:42 +0000 (12:47 +0300)]
AndroidMgr: fixed library version check

9 years agoAndroidMgr: fixed typos and package name
Maksim Shabunin [Wed, 3 Jun 2015 08:53:29 +0000 (11:53 +0300)]
AndroidMgr: fixed typos and package name

9 years agoMerge pull request #4084 from berak:patch-2
Vadim Pisarevsky [Wed, 3 Jun 2015 07:25:51 +0000 (07:25 +0000)]
Merge pull request #4084 from berak:patch-2

9 years agohttp://code.opencv.org/issues/4359, for master
berak [Wed, 3 Jun 2015 05:44:46 +0000 (07:44 +0200)]
http://code.opencv.org/issues/4359, for master

9 years agoMerge pull request #4082 from diogorolo:patch-1
Vadim Pisarevsky [Tue, 2 Jun 2015 19:11:54 +0000 (19:11 +0000)]
Merge pull request #4082 from diogorolo:patch-1

9 years agoAndroidMgr: Reversed file existence checking
Maksim Shabunin [Tue, 2 Jun 2015 15:34:30 +0000 (18:34 +0300)]
AndroidMgr: Reversed file existence checking

9 years agoUpdated Manager for Android
Maksim Shabunin [Wed, 20 May 2015 14:59:42 +0000 (17:59 +0300)]
Updated Manager for Android

9 years agoUpdate cuda.markdown
Diogo Rolo [Tue, 2 Jun 2015 13:34:15 +0000 (14:34 +0100)]
Update cuda.markdown

Small typo fix in the documentation.
It was written 'devie' instead of 'device' in: 'Switching active device can be done using cuda::setDevice() function'

9 years agoMerge pull request #4081 from vpisarev:30_small_fixes
Vadim Pisarevsky [Tue, 2 Jun 2015 08:36:03 +0000 (08:36 +0000)]
Merge pull request #4081 from vpisarev:30_small_fixes

9 years agomade improvements in ECC code (comments from https://github.com/Itseez/opencv/pull...
Vadim Pisarevsky [Mon, 1 Jun 2015 22:30:00 +0000 (01:30 +0300)]
made improvements in ECC code (comments from https://github.com/Itseez/opencv/pull/3845), as well as minor tweak in pthread's based parallel for.

9 years agoMerge pull request #3845 from ellbur:findTransformECC-mask
Vadim Pisarevsky [Mon, 1 Jun 2015 20:35:29 +0000 (20:35 +0000)]
Merge pull request #3845 from ellbur:findTransformECC-mask

9 years agoMerge pull request #4076 from kalistratovag:parallel_pthreads
Vadim Pisarevsky [Mon, 1 Jun 2015 16:53:49 +0000 (16:53 +0000)]
Merge pull request #4076 from kalistratovag:parallel_pthreads

9 years agoparallel for on pthreads initial commit
kalistratovag [Fri, 29 May 2015 18:58:45 +0000 (21:58 +0300)]
parallel for on pthreads initial commit

removing trailing whitespaces

Compilation error on Mac fix & warning on android

Warnings fixed on iOs

9 years agoMerge pull request #4079 from Dikay900:2_4_to_master
Vadim Pisarevsky [Mon, 1 Jun 2015 11:42:18 +0000 (11:42 +0000)]
Merge pull request #4079 from Dikay900:2_4_to_master

9 years agoPrecise default CUDA version for Tegra X1 chips.
Alexander Smorkalov [Tue, 19 May 2015 10:23:55 +0000 (13:23 +0300)]
Precise default CUDA version for Tegra X1 chips.

9 years agoMerge pull request #3998 from msandler:master
Vadim Pisarevsky [Fri, 29 May 2015 21:38:09 +0000 (21:38 +0000)]
Merge pull request #3998 from msandler:master

9 years agoMerge pull request #3984 from LaurentBerger:ExampleCppORB
Vadim Pisarevsky [Fri, 29 May 2015 21:36:43 +0000 (21:36 +0000)]
Merge pull request #3984 from LaurentBerger:ExampleCppORB

9 years agoMerge pull request #4075 from MSOpenTech:backslash-upd
Vadim Pisarevsky [Fri, 29 May 2015 13:23:23 +0000 (13:23 +0000)]
Merge pull request #4075 from MSOpenTech:backslash-upd

9 years agoAdding backslash in macro-based paths
Evgeny Agafonchikov [Thu, 28 May 2015 13:16:24 +0000 (16:16 +0300)]
Adding backslash in macro-based paths

of WINRT samples

This removes requirement to add OPENCV_WINRT_INSTALL_DIR with backslash in the end

in case trailing slash is presented VS handles duplicated slashes w/o issues

9 years agoMerge pull request #4074 from vpisarev:objdetect_fixes
Vadim Pisarevsky [Thu, 28 May 2015 19:43:51 +0000 (19:43 +0000)]
Merge pull request #4074 from vpisarev:objdetect_fixes

9 years agoMerge pull request #4070 from techfort:fixpythonsample
Vadim Pisarevsky [Thu, 28 May 2015 18:06:17 +0000 (18:06 +0000)]
Merge pull request #4070 from techfort:fixpythonsample

9 years agoclip the found objects in HOG as well (http://code.opencv.org/issues/3825); added...
Vadim Pisarevsky [Thu, 28 May 2015 18:02:27 +0000 (21:02 +0300)]
clip the found objects in HOG as well (code.opencv.org/issues/3825); added test to check CascadeClassifier on small images (http://code.opencv.org/issues/3710)

9 years agomake sure the returned rectangles are inside the image (http://code.opencv.org/issues...
Vadim Pisarevsky [Thu, 28 May 2015 17:15:22 +0000 (20:15 +0300)]
make sure the returned rectangles are inside the image (code.opencv.org/issues/3136)

9 years agoimprovements in Haar CascadeClassifier: 1) use CV_32S instead of CV_32F for the integ...
Vadim Pisarevsky [Thu, 28 May 2015 16:33:21 +0000 (19:33 +0300)]
improvements in Haar CascadeClassifier: 1) use CV_32S instead of CV_32F for the integral of squares (which is more accurate and more efficient); 2) skip the window if its contrast is too low

9 years agomake facedetect.py work when the nested cascade is not specified
Vadim Pisarevsky [Thu, 28 May 2015 16:01:56 +0000 (19:01 +0300)]
make facedetect.py work when the nested cascade is not specified

9 years agoMerge pull request #4022 from LaurentBerger:ExampleBLOB_MSER
Vadim Pisarevsky [Thu, 28 May 2015 15:00:36 +0000 (15:00 +0000)]
Merge pull request #4022 from LaurentBerger:ExampleBLOB_MSER

9 years agoMerge pull request #4056 from apavlenko:java_memory_release
Vadim Pisarevsky [Thu, 28 May 2015 15:00:07 +0000 (15:00 +0000)]
Merge pull request #4056 from apavlenko:java_memory_release

9 years agoMerge pull request #4063 from Dikay900:2_4_to_master
Vadim Pisarevsky [Thu, 28 May 2015 14:49:13 +0000 (14:49 +0000)]
Merge pull request #4063 from Dikay900:2_4_to_master

9 years agoMerge pull request #4069 from MSOpenTech:sample-face-contrib
Vadim Pisarevsky [Thu, 28 May 2015 14:48:00 +0000 (14:48 +0000)]
Merge pull request #4069 from MSOpenTech:sample-face-contrib

9 years agoMerge pull request #4071 from sergarrido:fix_isContourConvex
Vadim Pisarevsky [Thu, 28 May 2015 14:44:36 +0000 (14:44 +0000)]
Merge pull request #4071 from sergarrido:fix_isContourConvex

9 years agoMerge pull request #4073 from MSOpenTech:video-sample-face
Vadim Pisarevsky [Thu, 28 May 2015 14:41:40 +0000 (14:41 +0000)]
Merge pull request #4073 from MSOpenTech:video-sample-face

9 years agoreport an error when trying to load HOG cascade
Vadim Pisarevsky [Thu, 28 May 2015 14:24:22 +0000 (17:24 +0300)]
report an error when trying to load HOG cascade

9 years agofixed outdated params setting
Joe Minichino [Thu, 28 May 2015 14:20:08 +0000 (15:20 +0100)]
fixed outdated params setting

9 years agoadded simple HAL test; added RHO homography test
Vadim Pisarevsky [Thu, 28 May 2015 14:05:43 +0000 (17:05 +0300)]
added simple HAL test; added RHO homography test

9 years agoAdded video face detection. Restructured code.
Maxim Kostin [Wed, 27 May 2015 11:29:05 +0000 (14:29 +0300)]
Added video face detection. Restructured code.

Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
9 years agofix isContourConvex
S. Garrido [Wed, 27 May 2015 18:51:53 +0000 (20:51 +0200)]
fix isContourConvex

9 years agofixed digits.py sample to work with opencv 3
Joe Minichino [Wed, 27 May 2015 14:43:52 +0000 (15:43 +0100)]
fixed digits.py sample to work with opencv 3

9 years agoAdding WinRT face tracking sample. Works with asset images. Created by @ericmitt.
Maxim Kostin [Tue, 26 May 2015 15:10:12 +0000 (18:10 +0300)]
Adding WinRT face tracking sample. Works with asset images. Created by @ericmitt.

Signed-off-by: Maxim Kostin <v-maxkos@microsoft.com>
9 years agoMerge pull request #4055 from rajithr:patch-1
Vadim Pisarevsky [Wed, 27 May 2015 11:50:58 +0000 (11:50 +0000)]
Merge pull request #4055 from rajithr:patch-1

9 years agoMerge pull request #4065 from gongzg:master
Vadim Pisarevsky [Wed, 27 May 2015 11:26:57 +0000 (11:26 +0000)]
Merge pull request #4065 from gongzg:master

9 years agoMerge pull request #4067 from PhilLab:patch-3
Vadim Pisarevsky [Wed, 27 May 2015 11:24:35 +0000 (11:24 +0000)]
Merge pull request #4067 from PhilLab:patch-3

9 years agoMerge pull request #4068 from PhilLab:patch-4
Vadim Pisarevsky [Wed, 27 May 2015 11:24:17 +0000 (11:24 +0000)]
Merge pull request #4068 from PhilLab:patch-4

9 years agoFix for a potential data race condition
rajithr [Wed, 27 May 2015 09:42:04 +0000 (15:12 +0530)]
Fix for a potential data race condition

code changes to handle the failed build

9 years agoFix for a potential data race condition
rajithr [Wed, 27 May 2015 09:30:21 +0000 (15:00 +0530)]
Fix for a potential data race condition

9 years agoAdding missing docs for VideoWriter::release
Philipp Hasper [Wed, 27 May 2015 05:55:41 +0000 (07:55 +0200)]
Adding missing docs for VideoWriter::release

9 years agoFixed doc typo
Philipp Hasper [Wed, 27 May 2015 05:34:27 +0000 (07:34 +0200)]
Fixed doc typo

9 years agoMerge pull request #4062 from ilya-lavrenov:android_master
Vadim Pisarevsky [Tue, 26 May 2015 17:24:32 +0000 (17:24 +0000)]
Merge pull request #4062 from ilya-lavrenov:android_master

9 years agoMerge pull request #4058 from mshabunin:latch-sample
Alexander Alekhin [Tue, 26 May 2015 16:26:57 +0000 (16:26 +0000)]
Merge pull request #4058 from mshabunin:latch-sample

9 years agoFixing XIMEA parameters mapping (issue #4176)
Andrew Senin [Fri, 6 Feb 2015 21:48:37 +0000 (00:48 +0300)]
Fixing XIMEA parameters mapping (issue #4176)

Conflicts:
modules/highgui/src/cap_ximea.cpp

9 years agoability to enable OpenMP simultaneously with other parallel framework
Ilya Lavrenov [Wed, 3 Dec 2014 11:59:51 +0000 (14:59 +0300)]
ability to enable OpenMP simultaneously with other parallel framework

9 years agoC++ sample code to detect facial features
Samyak Datta [Wed, 12 Nov 2014 18:05:02 +0000 (23:35 +0530)]
C++ sample code to detect facial features

9 years agoadded extra BUFFERSIZE doc and getter
StevenPuttemans [Fri, 14 Nov 2014 13:09:43 +0000 (14:09 +0100)]
added extra BUFFERSIZE doc and getter

Conflicts:
modules/highgui/doc/reading_and_writing_images_and_video.rst
modules/highgui/src/cap_dc1394_v2.cpp

9 years agoadding extra buffer parameter
StevenPuttemans [Wed, 12 Nov 2014 09:48:24 +0000 (10:48 +0100)]
adding extra buffer parameter

Conflicts:
modules/highgui/include/opencv2/highgui/highgui_c.h
modules/highgui/src/cap_dc1394_v2.cpp

fix typo

9 years agofixing SVM negative value rounding
StevenPuttemans [Wed, 29 Oct 2014 12:50:20 +0000 (13:50 +0100)]
fixing SVM negative value rounding

Conflicts:
modules/objdetect/src/hog.cpp

fix android build

9 years agosuperres: Fix \ 1\ 1return value VideoFrameSource_GPU
Vicente Olivert Riera [Mon, 27 Oct 2014 13:39:35 +0000 (13:39 +0000)]
superres: Fix \ 1\ 1return value VideoFrameSource_GPU

superres module fails to compile with the following error messages:

[100%] Building CXX object modules/superres/CMakeFiles/opencv_superres.dir/src/super_resolution.cpp.o
/opencv-2.4.10/modules/superres/src/frame_source.cpp: In function 'cv::Ptr<cv::superres::FrameSource> cv::superres::createFrameSource_Video_GPU(const string&)':
/opencv-2.4.10/modules/superres/src/frame_source.cpp:263:16: error: expected type-specifier before 'VideoFrameSource'
/opencv-2.4.10/modules/superres/src/frame_source.cpp:263:16: error: could not convert '(int*)operator new(4ul)' from 'int*' to 'cv::Ptr<cv::superres::FrameSource>'
/opencv-2.4.10/modules/superres/src/frame_source.cpp:263:16: error: expected ';' before 'VideoFrameSource'
/opencv-2.4.10/modules/superres/src/frame_source.cpp:263:41: error: 'VideoFrameSource' was not declared in this scope
/opencv-2.4.10/modules/superres/src/frame_source.cpp:264:1: error: control reaches end of non-void function [-Werror=return-type]
cc1plus: some warnings being treated as errors
make[3]: *** [modules/superres/CMakeFiles/opencv_superres.dir/src/frame_source.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....

This is caused because the return value of the \ 1createFrameSource_Video_GPU function should be a VideoFrameSource_GPU object.
Conflicts:
modules/superres/src/frame_source.cpp

9 years agoport of MR #4061 to master
Ilya Lavrenov [Tue, 26 May 2015 14:47:03 +0000 (17:47 +0300)]
port of MR #4061 to master

9 years agoFixed the race condition between inc and dec on the l_counter.
Zhigang Gong [Tue, 26 May 2015 14:06:18 +0000 (22:06 +0800)]
Fixed the race condition between inc and dec on the l_counter.

Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
9 years agoAdded cvconfig.h copy during the build
Maksim Shabunin [Tue, 26 May 2015 12:58:27 +0000 (15:58 +0300)]
Added cvconfig.h copy during the build

9 years agoFixed latch sample build without contrib
Maksim Shabunin [Tue, 26 May 2015 12:57:07 +0000 (15:57 +0300)]
Fixed latch sample build without contrib

9 years agoMerge pull request #4032 from mshabunin:fix-pkg-config
Vadim Pisarevsky [Tue, 26 May 2015 12:47:14 +0000 (12:47 +0000)]
Merge pull request #4032 from mshabunin:fix-pkg-config

9 years agoMerge pull request #4053 from vpisarev:calib3d_fixes
Vadim Pisarevsky [Tue, 26 May 2015 11:23:50 +0000 (11:23 +0000)]
Merge pull request #4053 from vpisarev:calib3d_fixes

9 years agoreleasing native memory of temp `Mat` objects in generated Java code
Andrey Pavlenko [Tue, 26 May 2015 10:50:56 +0000 (13:50 +0300)]
releasing native memory of temp `Mat` objects in generated Java code

9 years agoreleasing native memory in Java converters
Andrey Pavlenko [Tue, 26 May 2015 10:10:54 +0000 (13:10 +0300)]
releasing native memory in Java converters

9 years agofor some reason Calib3d_Homography.fromImages on ARM gives much smaller number of...
Vadim Pisarevsky [Tue, 26 May 2015 09:43:18 +0000 (12:43 +0300)]
for some reason Calib3d_Homography.fromImages on ARM gives much smaller number of inliers than on x86/x64. Need to investigate more carefully, but let's decrease the tolerance threshold for now

9 years agoMerge pull request #4054 from gongzg:master
Vadim Pisarevsky [Tue, 26 May 2015 07:46:03 +0000 (07:46 +0000)]
Merge pull request #4054 from gongzg:master