platform/upstream/opencv.git
7 years agowarnings
LaurentBerger [Fri, 16 Dec 2016 07:33:31 +0000 (08:33 +0100)]
warnings

7 years agoAdd sample
LaurentBerger [Thu, 15 Dec 2016 21:55:59 +0000 (22:55 +0100)]
Add sample

7 years agomend
LaurentBerger [Thu, 15 Dec 2016 21:49:37 +0000 (22:49 +0100)]
mend

7 years agoSuppress warning unused parameter
LaurentBerger [Thu, 15 Dec 2016 09:51:08 +0000 (10:51 +0100)]
Suppress warning unused parameter

7 years agoApplyColorMap can be used with a user colormap
LaurentBerger [Thu, 15 Dec 2016 09:17:05 +0000 (10:17 +0100)]
ApplyColorMap can be used with a user colormap

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 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 #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 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 #7729 from apavlenko:vx-canny
Alexander Alekhin [Mon, 12 Dec 2016 19:14:39 +0000 (19:14 +0000)]
Merge pull request #7729 from apavlenko:vx-canny

7 years agotest: limit chessboard generator parameters
Alexander Alekhin [Mon, 12 Dec 2016 15:09:02 +0000 (18:09 +0300)]
test: limit chessboard generator parameters

7 years agoreplacing white noise with fruits picture
apavlenko [Fri, 9 Dec 2016 12:49:08 +0000 (15:49 +0300)]
replacing white noise with fruits picture

7 years agotest: fix Core_HAL.mat_decomp test implementation
Alexander Alekhin [Mon, 12 Dec 2016 11:39:08 +0000 (14:39 +0300)]
test: fix Core_HAL.mat_decomp test implementation

7 years agotest: fix RNG problem in accuracy tests
Alexander Alekhin [Mon, 12 Dec 2016 11:22:52 +0000 (14:22 +0300)]
test: fix RNG problem in accuracy tests

7 years agoUpdate MSER python sample
Vladislav Sovrasov [Mon, 12 Dec 2016 11:12:47 +0000 (14:12 +0300)]
Update MSER python sample

7 years agoFix error threshhold in SolvePnPRansac
Vladislav Sovrasov [Mon, 12 Dec 2016 10:22:44 +0000 (13:22 +0300)]
Fix error threshhold in SolvePnPRansac

7 years agoFix missing angles in AKAZE keypoints
Vladislav Sovrasov [Mon, 12 Dec 2016 09:25:57 +0000 (12:25 +0300)]
Fix missing angles in AKAZE keypoints

7 years agoMerge pull request #7822 from alalek:fix_arithmmask_test
Alexander Alekhin [Fri, 9 Dec 2016 19:02:30 +0000 (19:02 +0000)]
Merge pull request #7822 from alalek:fix_arithmmask_test

7 years agoMerge pull request #7818 from catree:solvePnP_doc
Alexander Alekhin [Fri, 9 Dec 2016 19:01:15 +0000 (19:01 +0000)]
Merge pull request #7818 from catree:solvePnP_doc

7 years agoUpdate linux_install.markdown
parismita [Tue, 6 Dec 2016 20:42:52 +0000 (02:12 +0530)]
Update linux_install.markdown

Update linux_install.markdown

Update linux_install.markdown

Update linux_install.markdown

Update linux_install.markdown

Update linux_install.markdown

Update linux_install.markdown

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 vxTruncateArray wrapper to ivx::Array
Vitaly Tuzov [Fri, 9 Dec 2016 14:48:06 +0000 (17:48 +0300)]
Added vxTruncateArray wrapper to ivx::Array

7 years agoAdd note about solvePnP methods that cannot be used.
catree [Wed, 7 Dec 2016 16:36:01 +0000 (17:36 +0100)]
Add note about solvePnP methods that cannot be used.

Add note: SOLVEPNP_EPNP will be used instead of SOLVEPNP_DLS and instead of SOLVEPNP_UPNP.

7 years agomoving CannyVX test from ocl to cpp file
apavlenko [Fri, 9 Dec 2016 12:07:53 +0000 (15:07 +0300)]
moving CannyVX test from ocl to cpp file

7 years agodisabling again
apavlenko [Tue, 6 Dec 2016 15:55:09 +0000 (18:55 +0300)]
disabling again

7 years agotrying to enable canny_vx adding a new test comparing canny_cv vs canny_vx
apavlenko [Tue, 6 Dec 2016 14:52:56 +0000 (17:52 +0300)]
trying to enable canny_vx adding a new test comparing canny_cv vs canny_vx

7 years agofixing build errors
apavlenko [Mon, 5 Dec 2016 10:06:34 +0000 (13:06 +0300)]
fixing build errors

7 years agodisabling due to accuracy issues
apavlenko [Fri, 2 Dec 2016 12:59:09 +0000 (15:59 +0300)]
disabling due to accuracy issues

7 years agofixing compilation
apavlenko [Fri, 2 Dec 2016 12:30:17 +0000 (15:30 +0300)]
fixing compilation

7 years agoCanny via OpenVX, Node wrapper extended (query/set attribute), some naming fixes
apavlenko [Fri, 25 Nov 2016 09:35:55 +0000 (12:35 +0300)]
Canny via OpenVX, Node wrapper extended (query/set attribute), some naming fixes

7 years agoMerge pull request #7826 from mshabunin:fix-base64-issue
Alexander Alekhin [Thu, 8 Dec 2016 17:01:33 +0000 (17:01 +0000)]
Merge pull request #7826 from mshabunin:fix-base64-issue

7 years agoMerge pull request #7748 from LaurentBerger:Normalize3d
Alexander Alekhin [Thu, 8 Dec 2016 16:20:11 +0000 (16:20 +0000)]
Merge pull request #7748 from LaurentBerger:Normalize3d

7 years agoMerge pull request #7820 from catree:imread_doc
Alexander Alekhin [Thu, 8 Dec 2016 15:27:50 +0000 (15:27 +0000)]
Merge pull request #7820 from catree:imread_doc

7 years agoMerge pull request #7771 from alalek:ffmpeg_update
Alexander Alekhin [Thu, 8 Dec 2016 15:22:00 +0000 (15:22 +0000)]
Merge pull request #7771 from alalek:ffmpeg_update

7 years agoPersistence: fixed valgrind warning in base64 decoder
mshabunin [Thu, 8 Dec 2016 11:58:18 +0000 (14:58 +0300)]
Persistence: fixed valgrind warning in base64 decoder

7 years agoContribute a tutorial on building for NVIDIA Tegra (#7814)
Randy J. Ray [Thu, 8 Dec 2016 08:50:59 +0000 (00:50 -0800)]
Contribute a tutorial on building for NVIDIA Tegra (#7814)

* Contribute a tutorial on building for NVIDIA Tegra

* Clean-up and fixes based on feedback.

7 years agotest: fix Core_ArithmMask.uninitialized test
Alexander Alekhin [Wed, 7 Dec 2016 18:39:29 +0000 (21:39 +0300)]
test: fix Core_ArithmMask.uninitialized test

Don't run binary operations for floating-point numbers
norm() will fail with NAN result.

7 years agoAdd imread documentation note when EXIF orientation is embedded.
catree [Wed, 7 Dec 2016 17:08:18 +0000 (18:08 +0100)]
Add imread documentation note when EXIF orientation is embedded.

7 years agoMerge pull request #7804 from alalek:fix_java_test
Maksim Shabunin [Wed, 7 Dec 2016 13:57:25 +0000 (13:57 +0000)]
Merge pull request #7804 from alalek:fix_java_test

7 years agoMerge pull request #7789 from pengli:gaussian_blur
Alexander Alekhin [Wed, 7 Dec 2016 09:15:45 +0000 (09:15 +0000)]
Merge pull request #7789 from pengli:gaussian_blur

7 years agoMerge pull request #7797 from patrikhuber:add-vs2017
Alexander Alekhin [Tue, 6 Dec 2016 17:20:56 +0000 (17:20 +0000)]
Merge pull request #7797 from patrikhuber:add-vs2017

7 years agojava: fix PATH environment variable
Alexander Alekhin [Tue, 6 Dec 2016 14:42:00 +0000 (17:42 +0300)]
java: fix PATH environment variable

7 years agoMerge pull request #7794 from savuor:fix/ovx_cvt_continuous
Rostislav Vasilikhin [Tue, 6 Dec 2016 16:29:44 +0000 (20:29 +0400)]
Merge pull request #7794 from savuor:fix/ovx_cvt_continuous

Fixed OpenVX wrapper for Mat::convertTo() (#7794)

* fixed for cases of unrolled (w*h x 1) matrices

* more error handling

7 years agoMerge pull request #7782 from savuor:fix/ivx_types
Rostislav Vasilikhin [Tue, 6 Dec 2016 16:08:33 +0000 (20:08 +0400)]
Merge pull request #7782 from savuor:fix/ivx_types

Several fixes for OpenVX wrappers (#7782)

* Several fixes added to ivx.hpp:
* `#include <VX/vxu.h>`
* `vx_keypoint_t` support added
* type check fixed
* fixed Node::create() for >6 args in c++98
* fixed Array::copyFrom() if array is empty
* type check changed; Array::addItem methods changed

7 years agocore: exp/log workaround for MSVS
Alexander Alekhin [Tue, 6 Dec 2016 13:25:10 +0000 (16:25 +0300)]
core: exp/log workaround for MSVS

7 years agofisheye::undistortPoints: sanitize theta values
Pavel Rojtberg [Tue, 6 Dec 2016 13:16:37 +0000 (14:16 +0100)]
fisheye::undistortPoints: sanitize theta values

the current camera model is only valid up to 180° FOV for larger FOV the
undistort loop does not converge.
Clip values so we still get plausible results for super fisheye images >
180°.

7 years ago5x5 gaussian blur optimization
Li Peng [Wed, 30 Nov 2016 09:06:05 +0000 (17:06 +0800)]
5x5 gaussian blur optimization

Add new 5x5 gaussian blur kernel for CV_8UC1 format,
it is 50% ~ 70% faster than current ocl kernel in the perf test.

Signed-off-by: Li Peng <peng.li@intel.com>
7 years agoAdded VS2017 support (MSVC 1910)
Patrik Huber [Tue, 6 Dec 2016 00:04:24 +0000 (00:04 +0000)]
Added VS2017 support (MSVC 1910)

7 years agoMerge pull request #7788 from Kotrix:patch-1
Alexander Alekhin [Mon, 5 Dec 2016 12:00:08 +0000 (12:00 +0000)]
Merge pull request #7788 from Kotrix:patch-1

7 years agoRemoved redundant calculations
Kotrix [Sun, 4 Dec 2016 19:28:56 +0000 (20:28 +0100)]
Removed redundant calculations

Operations inside for loops are unnecessary. They are repeated anyway just below for loops

7 years agoMerge pull request #7786 from alalek:cuda_warnings
Alexander Alekhin [Sun, 4 Dec 2016 09:47:38 +0000 (09:47 +0000)]
Merge pull request #7786 from alalek:cuda_warnings

7 years agoMerge pull request #7783 from alalek:fix_7746_2
Alexander Alekhin [Sun, 4 Dec 2016 09:46:34 +0000 (09:46 +0000)]
Merge pull request #7783 from alalek:fix_7746_2

7 years agobuild: cuda warnings
Alexander Alekhin [Sat, 3 Dec 2016 22:51:28 +0000 (01:51 +0300)]
build: cuda warnings

7 years agoocl: stop using of OpenCL without explicit UMat arguments
Alexander Alekhin [Sat, 3 Dec 2016 23:19:38 +0000 (02:19 +0300)]
ocl: stop using of OpenCL without explicit UMat arguments

7 years agobuild: fix cuda tests
Alexander Alekhin [Sat, 3 Dec 2016 10:17:37 +0000 (13:17 +0300)]
build: fix cuda tests

7 years agoMerge pull request #7777 from alalek:test_refactor
Alexander Alekhin [Fri, 2 Dec 2016 20:09:55 +0000 (20:09 +0000)]
Merge pull request #7777 from alalek:test_refactor

7 years agoMerge pull request #7778 from mshabunin:fix-persistence-valgrind
Alexander Alekhin [Fri, 2 Dec 2016 17:35:16 +0000 (17:35 +0000)]
Merge pull request #7778 from mshabunin:fix-persistence-valgrind

7 years agotest: refactor test to capture more information on failure
Alexander Alekhin [Fri, 2 Dec 2016 15:53:13 +0000 (18:53 +0300)]
test: refactor test to capture more information on failure

Core_ArithmMask.uninitialized

7 years agoFixed valgrind issues in persistence functions
mshabunin [Fri, 2 Dec 2016 15:41:25 +0000 (18:41 +0300)]
Fixed valgrind issues in persistence functions

7 years agoMerge pull request #7454 from terfendail:ovxhal_integral
Vadim Pisarevsky [Fri, 2 Dec 2016 15:25:02 +0000 (15:25 +0000)]
Merge pull request #7454 from terfendail:ovxhal_integral

7 years agoMerge pull request #7564 from terfendail:ovx_gaussianfilter
Vadim Pisarevsky [Fri, 2 Dec 2016 15:24:02 +0000 (15:24 +0000)]
Merge pull request #7564 from terfendail:ovx_gaussianfilter

7 years agoMerge pull request #7598 from terfendail:ovx_lut
Vadim Pisarevsky [Fri, 2 Dec 2016 15:22:06 +0000 (15:22 +0000)]
Merge pull request #7598 from terfendail:ovx_lut

7 years agoffmpeg: update Windows binaries
Alexander Alekhin [Thu, 1 Dec 2016 16:07:04 +0000 (19:07 +0300)]
ffmpeg: update Windows binaries

Versions:
- ffmpeg 3.2.1 (was 3.1.3)
- openh264 1.6.0 (was 1.5.0)
- libvpx 1.6.0 (was 1.5.0)

7 years agoAdded OpenVX based processing to gaussianBlur
Vitaly Tuzov [Thu, 27 Oct 2016 18:00:47 +0000 (21:00 +0300)]
Added OpenVX based processing to gaussianBlur

7 years agoAdded OpenVX based processing to LUT
Vitaly Tuzov [Tue, 1 Nov 2016 18:14:21 +0000 (21:14 +0300)]
Added OpenVX based processing to LUT

7 years agoffmpeg: remove compatibility glue code
Alexander Alekhin [Thu, 1 Dec 2016 16:01:38 +0000 (19:01 +0300)]
ffmpeg: remove compatibility glue code

7 years agoMerge pull request #7764 from pengli:pyr_up
Alexander Alekhin [Fri, 2 Dec 2016 11:05:15 +0000 (11:05 +0000)]
Merge pull request #7764 from pengli:pyr_up

7 years agoMerge pull request #7772 from mshabunin:tbb-arm-fix
Alexander Alekhin [Fri, 2 Dec 2016 11:03:40 +0000 (11:03 +0000)]
Merge pull request #7772 from mshabunin:tbb-arm-fix

7 years agoFixed TBB build on Android armeabi
mshabunin [Fri, 2 Dec 2016 09:24:42 +0000 (12:24 +0300)]
Fixed TBB build on Android armeabi

7 years agoImage pyramids upsampling optimization
Li Peng [Tue, 8 Nov 2016 02:21:47 +0000 (10:21 +0800)]
Image pyramids upsampling optimization

Add new ocl kernel for image pyramids upsampling,
It is 35% faster than current OCL kernel in perf test.

Signed-off-by: Li Peng <peng.li@intel.com>
7 years agoMerge pull request #7769 from alalek:cmake_ffmpeg_cleanup
Alexander Alekhin [Thu, 1 Dec 2016 20:24:05 +0000 (20:24 +0000)]
Merge pull request #7769 from alalek:cmake_ffmpeg_cleanup

7 years agoMerge pull request #7492 from straywarrior:fix-cudev-headers-with-opencv_world
Alexander Alekhin [Thu, 1 Dec 2016 20:20:13 +0000 (20:20 +0000)]
Merge pull request #7492 from straywarrior:fix-cudev-headers-with-opencv_world

7 years agoMerge pull request #7750 from alalek:ts_find_or_skip
Vadim Pisarevsky [Thu, 1 Dec 2016 18:10:18 +0000 (18:10 +0000)]
Merge pull request #7750 from alalek:ts_find_or_skip

7 years agoMerge pull request #7763 from jrheard:patch-1
Vadim Pisarevsky [Thu, 1 Dec 2016 18:04:55 +0000 (18:04 +0000)]
Merge pull request #7763 from jrheard:patch-1

7 years agoMerge pull request #7478 from terfendail:ovx_boxfilter
Vadim Pisarevsky [Thu, 1 Dec 2016 17:57:46 +0000 (17:57 +0000)]
Merge pull request #7478 from terfendail:ovx_boxfilter

7 years agoMerge pull request #7515 from terfendail:ovxhal_graytobgr
Vadim Pisarevsky [Thu, 1 Dec 2016 17:56:51 +0000 (17:56 +0000)]
Merge pull request #7515 from terfendail:ovxhal_graytobgr

7 years agoMerge pull request #7588 from terfendail:ovx_medianblur
Vadim Pisarevsky [Thu, 1 Dec 2016 17:54:34 +0000 (17:54 +0000)]
Merge pull request #7588 from terfendail:ovx_medianblur

7 years agoMerge pull request #7597 from terfendail:ovx_threshold
Vadim Pisarevsky [Thu, 1 Dec 2016 17:53:38 +0000 (17:53 +0000)]
Merge pull request #7597 from terfendail:ovx_threshold

7 years agoMerge pull request #7631 from savuor:openvx_accumulate
Vadim Pisarevsky [Thu, 1 Dec 2016 17:49:18 +0000 (17:49 +0000)]
Merge pull request #7631 from savuor:openvx_accumulate

7 years agoMerge pull request #7649 from terfendail:ovx_meanstddev
Vadim Pisarevsky [Thu, 1 Dec 2016 17:46:30 +0000 (17:46 +0000)]
Merge pull request #7649 from terfendail:ovx_meanstddev