platform/upstream/opencv.git
7 years agoMerge pull request #7852 from savuor:fix/orb_rotation
Vadim Pisarevsky [Mon, 19 Dec 2016 16:19:38 +0000 (16:19 +0000)]
Merge pull request #7852 from savuor:fix/orb_rotation

7 years agoMerge pull request #7887 from kevinhughes27:traincascade-baseformat-fix
Vadim Pisarevsky [Mon, 19 Dec 2016 16:18:42 +0000 (16:18 +0000)]
Merge pull request #7887 from kevinhughes27:traincascade-baseformat-fix

7 years agoMerge pull request #7687 from apavlenko:vx-hal
Alexander Alekhin [Mon, 19 Dec 2016 15:57:36 +0000 (15:57 +0000)]
Merge pull request #7687 from apavlenko:vx-hal

7 years agoadd the type_id to the old save format
Kevin Hughes [Sat, 17 Dec 2016 18:54:55 +0000 (13:54 -0500)]
add the type_id to the old save format

7 years agomoving HAL-related CMakeLists.txt to 'hal' sub-dir
apavlenko [Mon, 21 Nov 2016 10:16:56 +0000 (13:16 +0300)]
moving HAL-related CMakeLists.txt to 'hal' sub-dir

7 years agomoving hal to a separate folder
apavlenko [Fri, 18 Nov 2016 07:40:47 +0000 (10:40 +0300)]
moving hal to a separate folder

7 years agoMerge pull request #7897 from alalek:fix_ffmpeg_check
Alexander Alekhin [Mon, 19 Dec 2016 14:18:49 +0000 (16:18 +0200)]
Merge pull request #7897 from alalek:fix_ffmpeg_check

cmake: fix ffmpeg check code (port into master #7893)

7 years agocmake: fix ffmpeg check code
Alexander Alekhin [Sun, 18 Dec 2016 21:22:16 +0000 (00:22 +0300)]
cmake: fix ffmpeg check code

7 years agoMerge pull request #7694 from sergiud:cmake-config-optional-components
Alexander Alekhin [Mon, 19 Dec 2016 13:53:36 +0000 (13:53 +0000)]
Merge pull request #7694 from sergiud:cmake-config-optional-components

7 years agoMerge pull request #7871 from savuor:fix/openvx_cvt_on
Alexander Alekhin [Mon, 19 Dec 2016 13:51:53 +0000 (13:51 +0000)]
Merge pull request #7871 from savuor:fix/openvx_cvt_on

7 years agoMerge pull request #7896 from alalek:fix_add_testdata
Alexander Alekhin [Mon, 19 Dec 2016 13:49:23 +0000 (13:49 +0000)]
Merge pull request #7896 from alalek:fix_add_testdata

7 years agoMerge pull request #7855 from logic1988:master
Vadim Pisarevsky [Mon, 19 Dec 2016 13:45:51 +0000 (13:45 +0000)]
Merge pull request #7855 from logic1988:master

7 years agocmake: fix CMake error
Alexander Alekhin [Mon, 19 Dec 2016 11:58:56 +0000 (14:58 +0300)]
cmake: fix CMake error

"install DIRECTORY does not allow "COMPONENT" after PATTERN or REGEX."

7 years agoMerge pull request #7773 from savuor:openvx_harris
Alexander Alekhin [Mon, 19 Dec 2016 11:39:38 +0000 (11:39 +0000)]
Merge pull request #7773 from savuor:openvx_harris

7 years agocmake: support OPTIONAL_COMPONENTS in OpenCVConfig.cmake
Sergiu Deitsch [Sun, 20 Nov 2016 13:36:34 +0000 (14:36 +0100)]
cmake: support OPTIONAL_COMPONENTS in OpenCVConfig.cmake

find_package allows to specify optional components. This way, the
command will not fail if any of the components marked as optional was
not found. This is useful in cases where components such as xfeatures2d,
viz etc. are not available either because they were not compiled by the
user or package maintainers decided to not provide the packages at all.

The user can check the availability of the optional component using the
OpenCV_<component>_FOUND variable.

7 years agoMerge pull request #7884 from jacobdang:bugfix_7846
Alexander Alekhin [Sat, 17 Dec 2016 18:31:58 +0000 (18:31 +0000)]
Merge pull request #7884 from jacobdang:bugfix_7846

7 years agobug fix for #7846
jacobdang [Sat, 17 Dec 2016 13:48:29 +0000 (21:48 +0800)]
bug fix for #7846

7 years agoMerge pull request #7881 from alalek:unpack_into_binary
Alexander Alekhin [Sat, 17 Dec 2016 12:23:02 +0000 (12:23 +0000)]
Merge pull request #7881 from alalek:unpack_into_binary

7 years agoMerge pull request #7882 from savuor:fix/ovx_pyrlk_err
Alexander Alekhin [Sat, 17 Dec 2016 07:33:33 +0000 (07:33 +0000)]
Merge pull request #7882 from savuor:fix/ovx_pyrlk_err

7 years agodon't run OpenVX pyrLK if user asked for err vector
Rostislav Vasilikhin [Fri, 16 Dec 2016 20:38:47 +0000 (23:38 +0300)]
don't run OpenVX pyrLK if user asked for err vector

7 years agoopenvx_cvt disabled for Khronos, fixed sstep and dstep usage
Rostislav Vasilikhin [Fri, 16 Dec 2016 20:00:55 +0000 (23:00 +0300)]
openvx_cvt disabled for Khronos, fixed sstep and dstep usage

7 years agoUpdate inner_functions.cpp
logic1988 [Wed, 14 Dec 2016 13:06:57 +0000 (21:06 +0800)]
Update inner_functions.cpp

Fix #4958 cv::ml::StatModel::calcError not working for responses of type CV_32S

7 years agoMerge pull request #7880 from sovrasov:rtrees_disable_kfold
Alexander Alekhin [Fri, 16 Dec 2016 16:46:57 +0000 (16:46 +0000)]
Merge pull request #7880 from sovrasov:rtrees_disable_kfold

7 years agoMerge pull request #7873 from addisonElliott:Mat_Range_InitializerList
Alexander Alekhin [Fri, 16 Dec 2016 16:45:16 +0000 (16:45 +0000)]
Merge pull request #7873 from addisonElliott:Mat_Range_InitializerList

7 years agocmake: unpack IPPICV into binary directory
Alexander Alekhin [Fri, 16 Dec 2016 15:43:54 +0000 (18:43 +0300)]
cmake: unpack IPPICV into binary directory

7 years agofixed segfault at ORB::compute() near image's border
Rostislav Vasilikhin [Wed, 14 Dec 2016 09:55:00 +0000 (12:55 +0300)]
fixed segfault at ORB::compute() near image's border

7 years agoMerge branch '2.4' into master
Alexander Alekhin [Fri, 16 Dec 2016 14:04:32 +0000 (17:04 +0300)]
Merge branch '2.4' into master

7 years agoMerge pull request #7872 from alalek:merge-2.4
Alexander Alekhin [Fri, 16 Dec 2016 14:03:14 +0000 (16:03 +0200)]
Merge pull request #7872 from alalek:merge-2.4

7 years agoDisable training of RTrees when CVFolds > 0
Vladislav Sovrasov [Fri, 16 Dec 2016 13:38:56 +0000 (16:38 +0300)]
Disable training of RTrees when CVFolds > 0

7 years agoMerge pull request #7879 from alalek:backport_7852
Alexander Alekhin [Fri, 16 Dec 2016 13:19:58 +0000 (13:19 +0000)]
Merge pull request #7879 from alalek:backport_7852

7 years agoMerge pull request #7876 from mshabunin:fix-sgbm-memory
Alexander Alekhin [Fri, 16 Dec 2016 13:09:04 +0000 (13:09 +0000)]
Merge pull request #7876 from mshabunin:fix-sgbm-memory

7 years agoOpenVX convert enabled
Rostislav Vasilikhin [Thu, 15 Dec 2016 14:39:41 +0000 (17:39 +0300)]
OpenVX convert enabled

7 years agoivx::Scalars replaced by immediate values
Rostislav Vasilikhin [Fri, 16 Dec 2016 12:43:11 +0000 (15:43 +0300)]
ivx::Scalars replaced by immediate values

7 years agorewritten for new macro use
Rostislav Vasilikhin [Wed, 14 Dec 2016 15:08:09 +0000 (18:08 +0300)]
rewritten for new macro use

7 years agodisabled due to bad accuracy
Rostislav Vasilikhin [Fri, 2 Dec 2016 16:24:30 +0000 (19:24 +0300)]
disabled due to bad accuracy

7 years agofixed type checks in wrappers; array downloading code simplified
Rostislav Vasilikhin [Fri, 2 Dec 2016 16:19:11 +0000 (19:19 +0300)]
fixed type checks in wrappers; array downloading code simplified

7 years agofix vxCommitArrayRange() call
Rostislav Vasilikhin [Fri, 2 Dec 2016 11:19:51 +0000 (14:19 +0300)]
fix vxCommitArrayRange() call

7 years agoadded initial version of wrapper for Harris corner detection
Rostislav Vasilikhin [Mon, 28 Nov 2016 16:13:41 +0000 (19:13 +0300)]
added initial version of wrapper for Harris corner detection

7 years agoMerge pull request #7866 from alalek:update_waitKey
Vadim Pisarevsky [Fri, 16 Dec 2016 12:25:11 +0000 (12:25 +0000)]
Merge pull request #7866 from alalek:update_waitKey

7 years agofixed segfault at ORB::compute() near image's border
Rostislav Vasilikhin [Wed, 14 Dec 2016 09:55:00 +0000 (12:55 +0300)]
fixed segfault at ORB::compute() near image's border

7 years agoMerge pull request #7720 from savuor:openvx_FAST
Rostislav Vasilikhin [Fri, 16 Dec 2016 11:48:18 +0000 (15:48 +0400)]
Merge pull request #7720 from savuor:openvx_FAST

Added OpenVX based processing to FAST (#7720)

* added wrapper for OVX FAST & fixes to IVX wrappers

* fixed type checks in wrappers, array downloading code simplified

* rewritten for new macro use

7 years agoMerge pull request #7858 from addisonElliott:master
Alexander Alekhin [Fri, 16 Dec 2016 10:57:27 +0000 (10:57 +0000)]
Merge pull request #7858 from addisonElliott:master

7 years agoMerge pull request #7793 from savuor:openvx_pyrDown
Rostislav Vasilikhin [Fri, 16 Dec 2016 10:48:58 +0000 (14:48 +0400)]
Merge pull request #7793 from savuor:openvx_pyrDown

OpenVX pyrDown wrappers (#7793)

* wrappers for vx_pyramid added

* initial version of pyrDown() wrapper added

* disabled for Khronos

* rewritten for new macro use; border mode added to node

7 years agoMerge pull request #7774 from savuor:openvx_pyrlk
Rostislav Vasilikhin [Fri, 16 Dec 2016 10:46:03 +0000 (14:46 +0400)]
Merge pull request #7774 from savuor:openvx_pyrlk

OpenVX optical flow PyrLK wrappers added (#7774)

* wrappers for vx_pyramid added

* initial version of Optical Flow PyrLK wrappers added

* array downloading code simplified

* disabled due to bad accuracy; fixed bugs, e.g. vendor-specific ones

* rewritten for new macro use

7 years agoMerge pull request #7851 from terfendail:ovx_imagespace
Alexander Alekhin [Fri, 16 Dec 2016 10:37:04 +0000 (10:37 +0000)]
Merge pull request #7851 from terfendail:ovx_imagespace

7 years agoMerge pull request #7768 from terfendail:ovx_remap
Alexander Alekhin [Fri, 16 Dec 2016 10:33:58 +0000 (10:33 +0000)]
Merge pull request #7768 from terfendail:ovx_remap

7 years agoMerge pull request #7869 from alalek:icc
Alexander Alekhin [Thu, 15 Dec 2016 17:21:18 +0000 (19:21 +0200)]
Merge pull request #7869 from alalek:icc

Build with ICC

7 years agoMerge pull request #7875 from alalek:winpack_fix_2.4
Alexander Alekhin [Thu, 15 Dec 2016 16:47:41 +0000 (18:47 +0200)]
Merge pull request #7875 from alalek:winpack_fix_2.4

cmake: update PDB support condition

7 years agocmake: update PDB support condition
Alexander Alekhin [Wed, 14 Dec 2016 11:49:19 +0000 (14:49 +0300)]
cmake: update PDB support condition

Unfortunately there is no stable support for installation of PDB files in CMake.
This patch is just eliminate problems with modern versions.

7 years agoMerge pull request #7854 from alalek:backports_2016
Alexander Alekhin [Thu, 15 Dec 2016 16:09:44 +0000 (18:09 +0200)]
Merge pull request #7854 from alalek:backports_2016

(2.4) Backports from master branch (#7854)

7 years agoMerge pull request #7868 from alalek:icc_2.4
Alexander Alekhin [Thu, 15 Dec 2016 16:09:17 +0000 (18:09 +0200)]
Merge pull request #7868 from alalek:icc_2.4

(2.4) Build with ICC

7 years agoMerge pull request #7867 from alalek:cuda_warnings_2.4
Alexander Alekhin [Thu, 15 Dec 2016 16:09:12 +0000 (18:09 +0200)]
Merge pull request #7867 from alalek:cuda_warnings_2.4

(2.4) Fix CUDA warnings

7 years agoSGBM: fixed uninitialized memory in cost buffer
mshabunin [Thu, 15 Dec 2016 16:08:14 +0000 (19:08 +0300)]
SGBM: fixed uninitialized memory in cost buffer

7 years agoAdded N-dim submat selection with vectors
Addison Elliott [Thu, 15 Dec 2016 15:16:40 +0000 (09:16 -0600)]
Added N-dim submat selection with vectors

Currently, to select a submatrix of a N-dimensional matrix, it requires
two lines of code while only one line of code is required if using a 2D
array.

I added functionality to be able to select an N-dim submatrix using a
vector list instead of a Range pointer. This allows initializer lists to
be used for a one-line selection.

7 years agoMerge pull request #7817 from savuor:openvx_pyrWrap
Alexander Alekhin [Thu, 15 Dec 2016 14:56:06 +0000 (14:56 +0000)]
Merge pull request #7817 from savuor:openvx_pyrWrap

7 years agoMerge pull request #7812 from alalek:fix_putText
Maksim Shabunin [Thu, 15 Dec 2016 13:33:56 +0000 (13:33 +0000)]
Merge pull request #7812 from alalek:fix_putText

7 years agobuild: eliminate ICC warnings
Alexander Alekhin [Wed, 7 Dec 2016 10:16:44 +0000 (13:16 +0300)]
build: eliminate ICC warnings

7 years agotest: use relative error in HOG tests
Alexander Alekhin [Wed, 7 Dec 2016 11:04:39 +0000 (14:04 +0300)]
test: use relative error in HOG tests

7 years agobuild: eliminate ICC PCH warning
Alexander Alekhin [Wed, 7 Dec 2016 16:30:54 +0000 (19:30 +0300)]
build: eliminate ICC PCH warning

7 years agobuild: eliminate ICC warnings
Alexander Alekhin [Wed, 7 Dec 2016 10:16:44 +0000 (13:16 +0300)]
build: eliminate ICC warnings

7 years agocmake: support ICC warnings
Alexander Alekhin [Fri, 25 Nov 2016 13:46:32 +0000 (16:46 +0300)]
cmake: support ICC warnings

7 years agocmake: use -fp-model precise with ICC
Alexander Alekhin [Thu, 24 Nov 2016 17:33:56 +0000 (20:33 +0300)]
cmake: use -fp-model precise with ICC

7 years agocmake: use -fp-model precise with ICC
Alexander Alekhin [Thu, 24 Nov 2016 17:33:56 +0000 (20:33 +0300)]
cmake: use -fp-model precise with ICC

7 years agobuild: disable warnings (Ubuntu 16.04 + CUDA 8.0)
Alexander Alekhin [Wed, 7 Dec 2016 09:44:31 +0000 (12:44 +0300)]
build: disable warnings (Ubuntu 16.04 + CUDA 8.0)

Examples:
- NPP_staging.cu:1606:105: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
- NCVHaarObjectDetection.hpp:95:37: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

7 years agoupdate samples: waitKey() usage
StevenPuttemans [Fri, 12 Aug 2016 13:11:30 +0000 (15:11 +0200)]
update samples: waitKey() usage

Original commit is a5f19f7dd6ae5bc93f73e0417a9e0bfd34c01672

7 years agoGSoC 2016 - Adding ALIASES for tutorial (#7041)
Cartucho [Thu, 15 Dec 2016 12:32:12 +0000 (12:32 +0000)]
GSoC 2016 - Adding ALIASES for tutorial (#7041)

* GSoC 2016 - Adding toggle files to be used by tutorials.

Add a toggle option for tutorials.
* adds a button on the HTML tutorial pages to switch between blocks
* the default option is for languages: one can write a block
for C++ and another one for Python without re-writing the tutorial

Add aliases to the doxyfile.
* adding alises to make a link to previous and next tutorial.
* adding alias to specify the toggle options in the tutorials index.
* adding alias to add a youtube video directly from link.

Add a sample tutorial (mat_mask_opertaions) using the developed aliases:
* youtube alias
* previous and next tutorial alias
* buttons
* languages info for tutorial table of content
* code referances with snippets (and associated sample code files)

* Removing the automatic ordering.
Adding specific toggles for cpp, java and python.
Move all the code to the footer / header and Doxyfile.
Updating documentation.

7 years agowrappers for vx_pyramid added
Rostislav Vasilikhin [Fri, 2 Dec 2016 10:52:25 +0000 (13:52 +0300)]
wrappers for vx_pyramid added

7 years agohighgui: change waitKey() default behaviour
Alexander Alekhin [Thu, 15 Dec 2016 11:17:38 +0000 (14:17 +0300)]
highgui: change waitKey() default behaviour

The old behaviour is available via waitKeyEx() call or
via setting of OPENCV_LEGACY_WAITKEY environment variable

7 years agoAdded new overloaded functions for Mat and UMat that accepts std::vector<int> instead...
Addison Elliott [Wed, 14 Dec 2016 18:56:43 +0000 (12:56 -0600)]
Added new overloaded functions for Mat and UMat that accepts std::vector<int> instead of int * for the sizes on a N-dimensional array.

This allows for an N-dimensional array to be setup in one line instead of two when using C++11 initializer lists. cv::Mat(3, {zDim, yDim, xDim}, ...) can be used instead of having to create an int pointer to hold the size array.

7 years agoMerge pull request #7857 from savuor:openvx_macro_wrappers
Alexander Alekhin [Wed, 14 Dec 2016 16:40:09 +0000 (16:40 +0000)]
Merge pull request #7857 from savuor:openvx_macro_wrappers

7 years agoMerge pull request #7856 from mshabunin:long-tests
Alexander Alekhin [Wed, 14 Dec 2016 15:52:23 +0000 (15:52 +0000)]
Merge pull request #7856 from mshabunin:long-tests

7 years agoMerge pull request #7810 from parismita:patch-1
Maksim Shabunin [Wed, 14 Dec 2016 14:54:53 +0000 (14:54 +0000)]
Merge pull request #7810 from parismita:patch-1

7 years agoOpenVX wrappers rewritten with CV_OVX_RUN, VX_DbgThrow
Rostislav Vasilikhin [Wed, 14 Dec 2016 14:31:41 +0000 (17:31 +0300)]
OpenVX wrappers rewritten with CV_OVX_RUN, VX_DbgThrow

7 years agoTest run script: added long test filter for valgrind
mshabunin [Wed, 14 Dec 2016 14:06:11 +0000 (17:06 +0300)]
Test run script: added long test filter for valgrind

7 years agoMerge pull request #7831 from terfendail:ovx_array_update
Alexander Alekhin [Wed, 14 Dec 2016 14:08:46 +0000 (14:08 +0000)]
Merge pull request #7831 from terfendail:ovx_array_update

7 years agoFixed OpenVX to OpenCV compatibility for NN remap
Vitaly Tuzov [Mon, 5 Dec 2016 08:17:40 +0000 (11:17 +0300)]
Fixed OpenVX to OpenCV compatibility for NN remap

7 years agoAdded OpenVX based processing to remap
Vitaly Tuzov [Thu, 1 Dec 2016 14:24:48 +0000 (17:24 +0300)]
Added OpenVX based processing to remap

7 years agoAdded wrapper for IMAGE_SPACE attribute setter
Vitaly Tuzov [Wed, 14 Dec 2016 10:23:52 +0000 (13:23 +0300)]
Added wrapper for IMAGE_SPACE attribute setter

7 years agoMerge pull request #7853 from mshabunin:fix-doc-warning
Alexander Alekhin [Wed, 14 Dec 2016 11:52:27 +0000 (13:52 +0200)]
Merge pull request #7853 from mshabunin:fix-doc-warning

Documentation fixes for latest doxygen

7 years agoDocumentation fixes for latest doxygen
mshabunin [Wed, 14 Dec 2016 11:14:13 +0000 (14:14 +0300)]
Documentation fixes for latest doxygen

7 years agoMerge pull request #7832 from alalek:install_docs_target
Alexander Alekhin [Wed, 14 Dec 2016 11:05:04 +0000 (11:05 +0000)]
Merge pull request #7832 from alalek:install_docs_target

7 years agoMerge pull request #7847 from alalek:install_docs_target_2.4
Alexander Alekhin [Wed, 14 Dec 2016 11:01:57 +0000 (11:01 +0000)]
Merge pull request #7847 from alalek:install_docs_target_2.4

7 years agoMerge pull request #7819 from alalek:fix_mulSpectrums_inplace_2.4
Alexander Alekhin [Wed, 14 Dec 2016 11:00:53 +0000 (11:00 +0000)]
Merge pull request #7819 from alalek:fix_mulSpectrums_inplace_2.4

7 years agoMerge pull request #7848 from rjray-nvidia:cuda_tegra_tutorial_update_1
Maksim Shabunin [Wed, 14 Dec 2016 10:21:12 +0000 (10:21 +0000)]
Merge pull request #7848 from rjray-nvidia:cuda_tegra_tutorial_update_1

7 years agoMerge pull request #7760 from terfendail:ovx_histogram
Alexander Alekhin [Wed, 14 Dec 2016 03:20:30 +0000 (03:20 +0000)]
Merge pull request #7760 from terfendail:ovx_histogram

7 years agoMerge pull request #7800 from paroj:fisheye_undist
Alexander Alekhin [Wed, 14 Dec 2016 03:17:49 +0000 (03:17 +0000)]
Merge pull request #7800 from paroj:fisheye_undist

7 years agoMerge pull request #7843 from chacha21:fix-capture-msmf
Alexander Alekhin [Wed, 14 Dec 2016 02:47:19 +0000 (02:47 +0000)]
Merge pull request #7843 from chacha21:fix-capture-msmf

7 years agoFurther editing/refinement of the tutorial.
Randy J. Ray [Tue, 13 Dec 2016 18:54:10 +0000 (10:54 -0800)]
Further editing/refinement of the tutorial.
This is based on testing OpenCV 3.1 with VisionWorks, which identified issues.
The tutorial now specifies 3 cherry-pick commands for opencv.

7 years agocmake: special target to build/install docs only
Alexander Alekhin [Fri, 9 Dec 2016 17:03:05 +0000 (20:03 +0300)]
cmake: special target to build/install docs only

7 years agoAdded OpenVX based processing to calcHist
Vitaly Tuzov [Fri, 25 Nov 2016 18:49:26 +0000 (21:49 +0300)]
Added OpenVX based processing to calcHist

7 years agoMerge pull request #7840 from alalek:fix_test_rng
Alexander Alekhin [Tue, 13 Dec 2016 11:29:52 +0000 (11:29 +0000)]
Merge pull request #7840 from alalek:fix_test_rng

7 years agoMerge pull request #7790 from sovrasov:convexity_defects_enable_small_hulls
Alexander Alekhin [Tue, 13 Dec 2016 10:33:56 +0000 (10:33 +0000)]
Merge pull request #7790 from sovrasov:convexity_defects_enable_small_hulls

7 years agoMerge pull request #7787 from alalek:ocl_explicit_only
Alexander Alekhin [Tue, 13 Dec 2016 10:22:33 +0000 (10:22 +0000)]
Merge pull request #7787 from alalek:ocl_explicit_only

7 years agoMerge pull request #7801 from alalek:fix_7795
Alexander Alekhin [Tue, 13 Dec 2016 10:20:31 +0000 (10:20 +0000)]
Merge pull request #7801 from alalek:fix_7795

7 years agoMerge pull request #7837 from sovrasov:solvepnp_ransac_error_thresh_fix
Alexander Alekhin [Tue, 13 Dec 2016 10:17:40 +0000 (10:17 +0000)]
Merge pull request #7837 from sovrasov:solvepnp_ransac_error_thresh_fix

7 years agoMerge pull request #7836 from sovrasov:akaze_fix_detect_only_mode
Alexander Alekhin [Tue, 13 Dec 2016 10:14:42 +0000 (10:14 +0000)]
Merge pull request #7836 from sovrasov:akaze_fix_detect_only_mode

7 years agoMerge pull request #7839 from sovrasov:mser_python_sample_update
Alexander Alekhin [Tue, 13 Dec 2016 10:11:55 +0000 (10:11 +0000)]
Merge pull request #7839 from sovrasov:mser_python_sample_update

7 years agoFix for unhandled error cases when using Media Foundation
chacha21 [Tue, 13 Dec 2016 09:40:06 +0000 (10:40 +0100)]
Fix for unhandled error cases when using Media Foundation

Some function calls to Media Foundation can fail and retrun null
pointers. They should be checked before being dereferenced to avoid a
crash.

7 years agoDisable error throwing in convexityDefects when hull is a line or point
Vladislav Sovrasov [Mon, 5 Dec 2016 11:26:15 +0000 (14:26 +0300)]
Disable error throwing in convexityDefects when hull is a line or point

7 years agoMerge pull request #7754 from LAZI-2240:toupstream2.4
bedbad [Mon, 12 Dec 2016 19:29:53 +0000 (14:29 -0500)]
Merge pull request #7754 from LAZI-2240:toupstream2.4

Introducing boundingRect2f() (#7754)

* Introducing boundingRect2f to return exact bounding float rectangle for RotatedRect

* Introducing boundingRect2f to return exact bounding float rectangle for RotatedRect

* Introducing boundingRect2f() - update

* Introducing boundingRect2f to return exact bounding float rectangle for RotatedRect

* Introducing boundingRect2f() - update - tested