platform/upstream/opencv.git
9 years agofix for -m32
Ilya Lavrenov [Fri, 23 Jan 2015 14:26:43 +0000 (17:26 +0300)]
fix for -m32

9 years agoMerge pull request #3635 from jet47:cuda-optflow-refactoring
Vadim Pisarevsky [Thu, 22 Jan 2015 09:45:19 +0000 (09:45 +0000)]
Merge pull request #3635 from jet47:cuda-optflow-refactoring

9 years agoMerge pull request #3505 from karelknoest:lsd_subpixel
Vadim Pisarevsky [Thu, 22 Jan 2015 09:44:29 +0000 (09:44 +0000)]
Merge pull request #3505 from karelknoest:lsd_subpixel

9 years agoMerge pull request #3629 from nstiurca:matx-fix
Vadim Pisarevsky [Thu, 22 Jan 2015 09:43:33 +0000 (09:43 +0000)]
Merge pull request #3629 from nstiurca:matx-fix

9 years agoMerge pull request #3633 from mshabunin:fix-gdal-warning
Vadim Pisarevsky [Wed, 21 Jan 2015 13:07:53 +0000 (13:07 +0000)]
Merge pull request #3633 from mshabunin:fix-gdal-warning

9 years agoremove unused function from pyrlk_optical_flow sample
Vladislav Vinogradov [Mon, 12 Jan 2015 08:26:07 +0000 (11:26 +0300)]
remove unused function from pyrlk_optical_flow sample

9 years agoremove obsolete gpu optical flow samples
Vladislav Vinogradov [Wed, 31 Dec 2014 12:37:25 +0000 (15:37 +0300)]
remove obsolete gpu optical flow samples

9 years agofix gpu samples compilation
Vladislav Vinogradov [Wed, 31 Dec 2014 12:37:09 +0000 (15:37 +0300)]
fix gpu samples compilation

9 years agofix videostab module compilation
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:51 +0000 (15:36 +0300)]
fix videostab module compilation

9 years agofix superres module compilation
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:44 +0000 (15:36 +0300)]
fix superres module compilation

9 years agofix cudaoptflow tests build
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:31 +0000 (15:36 +0300)]
fix cudaoptflow tests build

9 years agorefactor cudaoptflow public API:
Vladislav Vinogradov [Wed, 31 Dec 2014 12:36:15 +0000 (15:36 +0300)]
refactor cudaoptflow public API:

* use opaque algorithm interfaces
* add stream support

9 years agomove obsolete algorithms from cudaoptflow to cudalegacy
Vladislav Vinogradov [Wed, 31 Dec 2014 12:35:23 +0000 (15:35 +0300)]
move obsolete algorithms from cudaoptflow to cudalegacy

9 years agosimplify TVL1 accuracy test to reduce run time
Vladislav Vinogradov [Wed, 31 Dec 2014 08:27:51 +0000 (11:27 +0300)]
simplify TVL1 accuracy test to reduce run time

9 years agoremove unused memory transfer from TVL1 CUDA implementation
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

9 years agoFixed GDAL loader check
Maksim Shabunin [Wed, 21 Jan 2015 11:01:21 +0000 (14:01 +0300)]
Fixed GDAL loader check

9 years agoMerge pull request #3521 from ana-GT:registration_openni2
Vadim Pisarevsky [Wed, 21 Jan 2015 10:48:22 +0000 (10:48 +0000)]
Merge pull request #3521 from ana-GT:registration_openni2

9 years agoMerge pull request #3589 from JBosch:master
Vadim Pisarevsky [Wed, 21 Jan 2015 10:46:53 +0000 (10:46 +0000)]
Merge pull request #3589 from JBosch:master

9 years agoMerge pull request #3591 from ilya-lavrenov:sse_avx
Vadim Pisarevsky [Wed, 21 Jan 2015 10:46:23 +0000 (10:46 +0000)]
Merge pull request #3591 from ilya-lavrenov:sse_avx

9 years agoMerge pull request #3622 from nagua:fix_find_gstreamer
Vadim Pisarevsky [Wed, 21 Jan 2015 10:44:11 +0000 (10:44 +0000)]
Merge pull request #3622 from nagua:fix_find_gstreamer

9 years agoMerge pull request #3625 from wangyan42164:ocl_cascade_deadlock
Vadim Pisarevsky [Wed, 21 Jan 2015 10:43:50 +0000 (10:43 +0000)]
Merge pull request #3625 from wangyan42164:ocl_cascade_deadlock

9 years agoMerge pull request #3626 from jet47:cuda-bgsegm-refactoring
Vadim Pisarevsky [Wed, 21 Jan 2015 10:40:46 +0000 (10:40 +0000)]
Merge pull request #3626 from jet47:cuda-bgsegm-refactoring

9 years agoFixed build warning in GDAL support module
Maksim Shabunin [Wed, 21 Jan 2015 09:53:50 +0000 (12:53 +0300)]
Fixed build warning in GDAL support module

9 years agofix whitespace
Nicu Știurcă [Wed, 21 Jan 2015 04:58:05 +0000 (23:58 -0500)]
fix whitespace

9 years agofix _OutputArray::assign() for _OutputArrays of type MATX when data types differ
Nicu Știurcă [Wed, 21 Jan 2015 04:44:03 +0000 (23:44 -0500)]
fix _OutputArray::assign() for _OutputArrays of type MATX when data types differ

9 years agosqsum
Ilya Lavrenov [Mon, 12 Jan 2015 07:59:31 +0000 (10:59 +0300)]
sqsum

9 years agoImproved documentation and method comment to clarify that LineSegmentDetector::detect...
karelknoest [Mon, 29 Dec 2014 13:53:17 +0000 (14:53 +0100)]
Improved documentation and method comment to clarify that LineSegmentDetector::detect method accepts both Vec4i and Vec4f as return vector.

9 years agoLet LineSegmentDetector output line segment coordinates in float precision, as suppor...
karelknoest [Thu, 11 Dec 2014 09:30:24 +0000 (10:30 +0100)]
Let LineSegmentDetector output line segment coordinates in float precision, as supported by the LSD algorithm.

9 years agoMerge pull request #3600 from jet47:cuda-objdetect-module
Vadim Pisarevsky [Tue, 20 Jan 2015 13:29:32 +0000 (13:29 +0000)]
Merge pull request #3600 from jet47:cuda-objdetect-module

9 years agoMerge pull request #3598 from caraffi:bug4108_testCasesLinkError
Vadim Pisarevsky [Tue, 20 Jan 2015 12:59:34 +0000 (12:59 +0000)]
Merge pull request #3598 from caraffi:bug4108_testCasesLinkError

9 years agoMerge pull request #3568 from ilya-lavrenov:neon_runtime
Vadim Pisarevsky [Tue, 20 Jan 2015 12:47:51 +0000 (12:47 +0000)]
Merge pull request #3568 from ilya-lavrenov:neon_runtime

9 years agoMerge pull request #3611 from jet47:fix-gpumat-setto
Vadim Pisarevsky [Tue, 20 Jan 2015 12:37:44 +0000 (12:37 +0000)]
Merge pull request #3611 from jet47:fix-gpumat-setto

9 years agoMerge pull request #3610 from jet47:fix-ocv_add_module-3.0
Vadim Pisarevsky [Tue, 20 Jan 2015 12:35:36 +0000 (12:35 +0000)]
Merge pull request #3610 from jet47:fix-ocv_add_module-3.0

9 years agoMerge pull request #3616 from marvins:gdal-fixes
Vadim Pisarevsky [Tue, 20 Jan 2015 12:31:14 +0000 (12:31 +0000)]
Merge pull request #3616 from marvins:gdal-fixes

9 years agoMerge pull request #3624 from jet47:fix-arm-linux-toolchain
Vadim Pisarevsky [Tue, 20 Jan 2015 12:30:42 +0000 (12:30 +0000)]
Merge pull request #3624 from jet47:fix-arm-linux-toolchain

9 years agoMerge pull request #3627 from cbenhagen:patch-1
Vadim Pisarevsky [Tue, 20 Jan 2015 12:27:19 +0000 (12:27 +0000)]
Merge pull request #3627 from cbenhagen:patch-1

9 years agoMerge pull request #3628 from cbenhagen:patch-2
Vadim Pisarevsky [Tue, 20 Jan 2015 12:18:04 +0000 (12:18 +0000)]
Merge pull request #3628 from cbenhagen:patch-2

9 years agoAvoid deadlock becasue some work item couldn't reach barrier in loop
Yan Wang [Mon, 19 Jan 2015 07:50:16 +0000 (15:50 +0800)]
Avoid deadlock becasue some work item couldn't reach barrier in loop
and unsynchronized.

Signed-off-by: Yan Wang <yan.wang@linux.intel.com>
9 years agoimplement _OutputArray::assign() for _OutputArrays of type MATX
Nicu Știurcă [Mon, 19 Jan 2015 20:26:51 +0000 (15:26 -0500)]
implement _OutputArray::assign() for _OutputArrays of type MATX

9 years agomake PlaneTracker class more thread-safe
Ben Hagen [Mon, 19 Jan 2015 20:57:23 +0000 (21:57 +0100)]
make PlaneTracker class more thread-safe

9 years agostore user-provided data in PlaneTracker class
Ben Hagen [Mon, 19 Jan 2015 20:51:19 +0000 (21:51 +0100)]
store user-provided data in PlaneTracker class

9 years agoMerge pull request #3569 from ilya-lavrenov:sse_mul
Vadim Pisarevsky [Mon, 19 Jan 2015 13:42:36 +0000 (13:42 +0000)]
Merge pull request #3569 from ilya-lavrenov:sse_mul

9 years agomove obsolete algorithms from cudabgsegm to cudalegacy:
Vladislav Vinogradov [Tue, 30 Dec 2014 14:35:25 +0000 (17:35 +0300)]
move obsolete algorithms from cudabgsegm to cudalegacy:

* GMG
* FGD

9 years agoMerge pull request #3544 from jet47:cuda-warping-refactoring
Vadim Pisarevsky [Mon, 19 Jan 2015 11:10:48 +0000 (11:10 +0000)]
Merge pull request #3544 from jet47:cuda-warping-refactoring

9 years agoMerge pull request #3563 from cjmayo:pyexamples
Vadim Pisarevsky [Mon, 19 Jan 2015 11:09:58 +0000 (11:09 +0000)]
Merge pull request #3563 from cjmayo:pyexamples

9 years agoMerge pull request #3554 from wangyan42164:match_template_mask
Vadim Pisarevsky [Mon, 19 Jan 2015 11:03:44 +0000 (11:03 +0000)]
Merge pull request #3554 from wangyan42164:match_template_mask

9 years agoMerge pull request #3570 from a-wi:Win32_UI_commctrl_defs_v3
Vadim Pisarevsky [Mon, 19 Jan 2015 10:54:25 +0000 (10:54 +0000)]
Merge pull request #3570 from a-wi:Win32_UI_commctrl_defs_v3

9 years agoMerge pull request #3582 from ptzafrir:fix_samples
Vadim Pisarevsky [Mon, 19 Jan 2015 10:53:42 +0000 (10:53 +0000)]
Merge pull request #3582 from ptzafrir:fix_samples

9 years agoMerge pull request #3615 from jaybosamiya:grabcuttypo
Vadim Pisarevsky [Mon, 19 Jan 2015 10:50:52 +0000 (10:50 +0000)]
Merge pull request #3615 from jaybosamiya:grabcuttypo

9 years agoMerge pull request #3606 from jet47:warnings-fix
Vadim Pisarevsky [Mon, 19 Jan 2015 10:49:53 +0000 (10:49 +0000)]
Merge pull request #3606 from jet47:warnings-fix

9 years agoMerge pull request #3608 from jet47:cmake-CMP0054-fix
Vadim Pisarevsky [Mon, 19 Jan 2015 10:49:08 +0000 (10:49 +0000)]
Merge pull request #3608 from jet47:cmake-CMP0054-fix

9 years agoMerge pull request #3605 from jet47:cuda-photo-refactoring
Vadim Pisarevsky [Mon, 19 Jan 2015 10:48:44 +0000 (10:48 +0000)]
Merge pull request #3605 from jet47:cuda-photo-refactoring

9 years agoMerge pull request #3596 from jet47:cuda-features2d-refactoring
Vadim Pisarevsky [Mon, 19 Jan 2015 10:48:18 +0000 (10:48 +0000)]
Merge pull request #3596 from jet47:cuda-features2d-refactoring

9 years agoMerge pull request #3594 from asmorkalov:opencv4tegra_support
Vadim Pisarevsky [Mon, 19 Jan 2015 10:47:49 +0000 (10:47 +0000)]
Merge pull request #3594 from asmorkalov:opencv4tegra_support

9 years agoFix arm linux toolchain file
Vladislav Vinogradov [Mon, 19 Jan 2015 07:43:49 +0000 (10:43 +0300)]
Fix arm linux toolchain file

Use find_program() to set CMAKE_C_COMPILER and CMAKE_CXX_COMPILER.

Originally the variables was set to compiler name, without absolute path.
CMake 3.0 tries to find them in CMAKE_FIND_ROOT_PATH (since
CMAKE_FIND_ROOT_PATH_MODE_PROGRAM was set to ONLY) and fails.

9 years agoCorrected the WITH_GSTREAMER and WITH_GSTREAMER_0_10 semantic
Nicolas Riebesel [Sun, 18 Jan 2015 19:27:09 +0000 (20:27 +0100)]
Corrected the WITH_GSTREAMER and WITH_GSTREAMER_0_10 semantic

9 years agoAccuracy fix for blenaders in stitching module.
Alexander Smorkalov [Fri, 16 Jan 2015 10:22:51 +0000 (13:22 +0300)]
Accuracy fix for blenaders in stitching module.

9 years agoFixed compile warning from redefined macro.
Marvin Smith [Sun, 18 Jan 2015 04:37:51 +0000 (20:37 -0800)]
Fixed compile warning from redefined macro.

9 years agoUpdated gdal tutorial to include comments.
Marvin Smith [Sun, 18 Jan 2015 03:28:58 +0000 (19:28 -0800)]
Updated gdal tutorial to include comments.

9 years agoUpdating CMake to get GDAL working again on OS X.
Marvin Smith [Sun, 18 Jan 2015 00:59:56 +0000 (16:59 -0800)]
Updating CMake to get GDAL working again on OS X.

9 years agoFix typo
Jay Bosamiya [Sat, 17 Jan 2015 17:23:30 +0000 (22:53 +0530)]
Fix typo

9 years agofix ocv_add_module CMake macro:
Vladislav Vinogradov [Fri, 16 Jan 2015 08:00:56 +0000 (11:00 +0300)]
fix ocv_add_module CMake macro:

it tries to remove 'opencv_' prefix from 'name' variable, but
it creates new variable with the same name as module

9 years agoAdd template match with mask.
Yan Wang [Wed, 24 Dec 2014 06:02:53 +0000 (14:02 +0800)]
Add template match with mask.

Signed-off-by: Yan Wang <yan.wang@linux.intel.com>
9 years agofix GpuMat::setTo method in case if mask is empty:
Vladislav Vinogradov [Thu, 15 Jan 2015 16:33:27 +0000 (19:33 +0300)]
fix GpuMat::setTo method in case if mask is empty:

it might be called from _OutputArray::setTo

9 years agofix CMake CMP0054 warning:
Vladislav Vinogradov [Thu, 15 Jan 2015 15:40:33 +0000 (18:40 +0300)]
fix CMake CMP0054 warning:

ported from c105b72945013b1cecb00617879598c43b82f298

9 years agodisable warnings caused by CUDA headers
Vladislav Vinogradov [Thu, 15 Jan 2015 14:20:35 +0000 (17:20 +0300)]
disable warnings caused by CUDA headers

9 years agofix -Wsign-compare warnings
Vladislav Vinogradov [Thu, 15 Jan 2015 14:17:35 +0000 (17:17 +0300)]
fix -Wsign-compare warnings

9 years agofix documentation warnings
Vladislav Vinogradov [Thu, 15 Jan 2015 14:15:59 +0000 (17:15 +0300)]
fix documentation warnings

9 years agorefactor CUDA part of photo module
Vladislav Vinogradov [Thu, 15 Jan 2015 13:45:35 +0000 (16:45 +0300)]
refactor CUDA part of photo module

9 years agoMerge pull request #3572 from berak:python_samples_30
Vadim Pisarevsky [Thu, 15 Jan 2015 13:17:26 +0000 (13:17 +0000)]
Merge pull request #3572 from berak:python_samples_30

9 years agoMerge pull request #3557 from ilya-lavrenov:sse_add_weighted
Vadim Pisarevsky [Thu, 15 Jan 2015 13:14:06 +0000 (13:14 +0000)]
Merge pull request #3557 from ilya-lavrenov:sse_add_weighted

9 years agoMerge pull request #3599 from a-wi:DShow_COM_interfaces_v3
Vadim Pisarevsky [Thu, 15 Jan 2015 13:12:51 +0000 (13:12 +0000)]
Merge pull request #3599 from a-wi:DShow_COM_interfaces_v3

9 years agoadd default file to load in case sample was run without command line arguments
Tzafrir [Tue, 6 Jan 2015 14:13:46 +0000 (16:13 +0200)]
add default file to load in case sample was run without command line arguments

9 years agoMerge pull request #3561 from jet47:cuda-arithm-refactoring
Vadim Pisarevsky [Thu, 15 Jan 2015 11:44:35 +0000 (11:44 +0000)]
Merge pull request #3561 from jet47:cuda-arithm-refactoring

9 years agoMerge pull request #3574 from mikeizbicki:patch-1
Vadim Pisarevsky [Thu, 15 Jan 2015 11:36:51 +0000 (11:36 +0000)]
Merge pull request #3574 from mikeizbicki:patch-1

9 years agoMerge pull request #3584 from nisargthakkar:UMatDimsZeroAfterRelease
Vadim Pisarevsky [Thu, 15 Jan 2015 11:27:11 +0000 (11:27 +0000)]
Merge pull request #3584 from nisargthakkar:UMatDimsZeroAfterRelease

9 years agoMerge pull request #3595 from timsat:error_messages
Vadim Pisarevsky [Thu, 15 Jan 2015 11:24:53 +0000 (11:24 +0000)]
Merge pull request #3595 from timsat:error_messages

9 years agoMerge pull request #3597 from wangyan42164:cascade_cl_opt
Vadim Pisarevsky [Thu, 15 Jan 2015 11:24:25 +0000 (11:24 +0000)]
Merge pull request #3597 from wangyan42164:cascade_cl_opt

9 years agoMerge pull request #3602 from vbystricky:cap_images_frames_cnt
Vadim Pisarevsky [Thu, 15 Jan 2015 11:21:23 +0000 (11:21 +0000)]
Merge pull request #3602 from vbystricky:cap_images_frames_cnt

9 years agofixes for latest changes in opencv3.0 api
berak [Thu, 1 Jan 2015 09:30:44 +0000 (10:30 +0100)]
fixes for latest changes in opencv3.0 api

fixes for latest changes in opencv3.0 api

waitKey() normalization

fixed mser bindings

9 years agofix documentation warnings
Vladislav Vinogradov [Thu, 15 Jan 2015 07:34:43 +0000 (10:34 +0300)]
fix documentation warnings

9 years agoAdd CV_CAP_PROP_POS_FRAMES property to cap_images.cpp
VBystricky [Wed, 14 Jan 2015 21:55:17 +0000 (01:55 +0400)]
Add CV_CAP_PROP_POS_FRAMES property to cap_images.cpp

9 years agoBuild fix for non-TEGRA case.
Alexander Smorkalov [Tue, 13 Jan 2015 20:33:01 +0000 (23:33 +0300)]
Build fix for non-TEGRA case.

9 years agorefactor CUDA CascadeClassifier
Vladislav Vinogradov [Wed, 14 Jan 2015 16:48:58 +0000 (19:48 +0300)]
refactor CUDA CascadeClassifier

9 years agorefactor CUDA HOG algorithm:
Vladislav Vinogradov [Wed, 14 Jan 2015 15:18:51 +0000 (18:18 +0300)]
refactor CUDA HOG algorithm:

use abstract interface with hidden implementation

9 years agofix CUDA HOG for multi GPU systems:
Vladislav Vinogradov [Wed, 14 Jan 2015 11:01:34 +0000 (14:01 +0300)]
fix CUDA HOG for multi GPU systems:

move GPU constants initialization from constructor to compute method

9 years agomove CUDA object detection algorithms to separate module
Vladislav Vinogradov [Wed, 14 Jan 2015 09:55:44 +0000 (12:55 +0300)]
move CUDA object detection algorithms to separate module

9 years agoCheck if _WIN32_IE is defined with proper value in window_w32.cpp
Artur Wieczorek [Wed, 31 Dec 2014 09:15:48 +0000 (10:15 +0100)]
Check if _WIN32_IE is defined with proper value in window_w32.cpp

TBBUTTONINFO struct and BTNS_xxx symbols used in the code need _WIN32_IE to be defined with at least 0x0500 value (_WIN32_IE_IE50) in order to be included from commctrl.h.

9 years agoDon't define destructors for COM-based interfaces.
Artur Wieczorek [Wed, 14 Jan 2015 13:06:42 +0000 (14:06 +0100)]
Don't define destructors for COM-based interfaces.

9 years agoAvoid compile unnecessary OpenCL kernel.
Yan Wang [Wed, 14 Jan 2015 11:33:12 +0000 (19:33 +0800)]
Avoid compile unnecessary OpenCL kernel.

Signed-off-by: Yan Wang <yan.wang@linux.intel.com>
9 years agoPrevent linking failure, bug 4108
Claudio Caraffi [Wed, 14 Jan 2015 10:55:41 +0000 (11:55 +0100)]
Prevent linking failure, bug 4108

9 years agofix documentation warnings
Vladislav Vinogradov [Tue, 13 Jan 2015 15:23:59 +0000 (18:23 +0300)]
fix documentation warnings

9 years agorefactor CUDA BFMatcher algorithm:
Vladislav Vinogradov [Tue, 13 Jan 2015 14:57:30 +0000 (17:57 +0300)]
refactor CUDA BFMatcher algorithm:

use new abstract interface and hidden implementation

9 years agoadd extended documentation for Features2DAsync
Vladislav Vinogradov [Tue, 13 Jan 2015 14:57:09 +0000 (17:57 +0300)]
add extended documentation for Features2DAsync

9 years agorefactor CUDA ORB feature detector/extractor algorithm:
Vladislav Vinogradov [Tue, 13 Jan 2015 07:40:58 +0000 (10:40 +0300)]
refactor CUDA ORB feature detector/extractor algorithm:

use new abstract interface and hidden implementation

9 years agofix compilation without CUDA
Vladislav Vinogradov [Tue, 13 Jan 2015 07:25:34 +0000 (10:25 +0300)]
fix compilation without CUDA

9 years agoextend Feature2DAsync interface
Vladislav Vinogradov [Mon, 12 Jan 2015 15:26:41 +0000 (18:26 +0300)]
extend Feature2DAsync interface

9 years agorefactor CUDA FAST feature detector algorithm:
Vladislav Vinogradov [Mon, 12 Jan 2015 15:11:09 +0000 (18:11 +0300)]
refactor CUDA FAST feature detector algorithm:

use new FastFeatureDetector abstract interface and hidden implementation

9 years agoremove firstLevel=2 test case, because CPU implementation fails
Vladislav Vinogradov [Mon, 12 Jan 2015 09:46:44 +0000 (12:46 +0300)]
remove firstLevel=2 test case, because CPU implementation fails

9 years agofix compilation without CUDA
Vladislav Vinogradov [Wed, 24 Dec 2014 14:24:38 +0000 (17:24 +0300)]
fix compilation without CUDA