Alexander Alekhin [Fri, 16 Dec 2016 10:37:04 +0000 (10:37 +0000)]
Merge pull request #7851 from terfendail:ovx_imagespace
Alexander Alekhin [Fri, 16 Dec 2016 10:33:58 +0000 (10:33 +0000)]
Merge pull request #7768 from terfendail:ovx_remap
Alexander Alekhin [Thu, 15 Dec 2016 17:21:18 +0000 (19:21 +0200)]
Merge pull request #7869 from alalek:icc
Build with ICC
Alexander Alekhin [Thu, 15 Dec 2016 14:56:06 +0000 (14:56 +0000)]
Merge pull request #7817 from savuor:openvx_pyrWrap
Maksim Shabunin [Thu, 15 Dec 2016 13:33:56 +0000 (13:33 +0000)]
Merge pull request #7812 from alalek:fix_putText
Alexander Alekhin [Wed, 7 Dec 2016 11:04:39 +0000 (14:04 +0300)]
test: use relative error in HOG tests
Alexander Alekhin [Wed, 7 Dec 2016 16:30:54 +0000 (19:30 +0300)]
build: eliminate ICC PCH warning
Alexander Alekhin [Wed, 7 Dec 2016 10:16:44 +0000 (13:16 +0300)]
build: eliminate ICC warnings
Alexander Alekhin [Fri, 25 Nov 2016 13:46:32 +0000 (16:46 +0300)]
cmake: support ICC warnings
Alexander Alekhin [Thu, 24 Nov 2016 17:33:56 +0000 (20:33 +0300)]
cmake: use -fp-model precise with ICC
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.
Rostislav Vasilikhin [Fri, 2 Dec 2016 10:52:25 +0000 (13:52 +0300)]
wrappers for vx_pyramid added
Alexander Alekhin [Wed, 14 Dec 2016 16:40:09 +0000 (16:40 +0000)]
Merge pull request #7857 from savuor:openvx_macro_wrappers
Alexander Alekhin [Wed, 14 Dec 2016 15:52:23 +0000 (15:52 +0000)]
Merge pull request #7856 from mshabunin:long-tests
Maksim Shabunin [Wed, 14 Dec 2016 14:54:53 +0000 (14:54 +0000)]
Merge pull request #7810 from parismita:patch-1
Rostislav Vasilikhin [Wed, 14 Dec 2016 14:31:41 +0000 (17:31 +0300)]
OpenVX wrappers rewritten with CV_OVX_RUN, VX_DbgThrow
mshabunin [Wed, 14 Dec 2016 14:06:11 +0000 (17:06 +0300)]
Test run script: added long test filter for valgrind
Alexander Alekhin [Wed, 14 Dec 2016 14:08:46 +0000 (14:08 +0000)]
Merge pull request #7831 from terfendail:ovx_array_update
Vitaly Tuzov [Mon, 5 Dec 2016 08:17:40 +0000 (11:17 +0300)]
Fixed OpenVX to OpenCV compatibility for NN remap
Vitaly Tuzov [Thu, 1 Dec 2016 14:24:48 +0000 (17:24 +0300)]
Added OpenVX based processing to remap
Vitaly Tuzov [Wed, 14 Dec 2016 10:23:52 +0000 (13:23 +0300)]
Added wrapper for IMAGE_SPACE attribute setter
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
mshabunin [Wed, 14 Dec 2016 11:14:13 +0000 (14:14 +0300)]
Documentation fixes for latest doxygen
Alexander Alekhin [Wed, 14 Dec 2016 11:05:04 +0000 (11:05 +0000)]
Merge pull request #7832 from alalek:install_docs_target
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
Alexander Alekhin [Wed, 14 Dec 2016 03:20:30 +0000 (03:20 +0000)]
Merge pull request #7760 from terfendail:ovx_histogram
Alexander Alekhin [Wed, 14 Dec 2016 03:17:49 +0000 (03:17 +0000)]
Merge pull request #7800 from paroj:fisheye_undist
Alexander Alekhin [Wed, 14 Dec 2016 02:47:19 +0000 (02:47 +0000)]
Merge pull request #7843 from chacha21:fix-capture-msmf
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.
Vitaly Tuzov [Fri, 25 Nov 2016 18:49:26 +0000 (21:49 +0300)]
Added OpenVX based processing to calcHist
Alexander Alekhin [Tue, 13 Dec 2016 11:29:52 +0000 (11:29 +0000)]
Merge pull request #7840 from alalek:fix_test_rng
Alexander Alekhin [Tue, 13 Dec 2016 10:33:56 +0000 (10:33 +0000)]
Merge pull request #7790 from sovrasov:convexity_defects_enable_small_hulls
Alexander Alekhin [Tue, 13 Dec 2016 10:22:33 +0000 (10:22 +0000)]
Merge pull request #7787 from alalek:ocl_explicit_only
Alexander Alekhin [Tue, 13 Dec 2016 10:20:31 +0000 (10:20 +0000)]
Merge pull request #7801 from alalek:fix_7795
Alexander Alekhin [Tue, 13 Dec 2016 10:17:40 +0000 (10:17 +0000)]
Merge pull request #7837 from sovrasov:solvepnp_ransac_error_thresh_fix
Alexander Alekhin [Tue, 13 Dec 2016 10:14:42 +0000 (10:14 +0000)]
Merge pull request #7836 from sovrasov:akaze_fix_detect_only_mode
Alexander Alekhin [Tue, 13 Dec 2016 10:11:55 +0000 (10:11 +0000)]
Merge pull request #7839 from sovrasov:mser_python_sample_update
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.
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
Alexander Alekhin [Mon, 12 Dec 2016 19:14:39 +0000 (19:14 +0000)]
Merge pull request #7729 from apavlenko:vx-canny
Alexander Alekhin [Mon, 12 Dec 2016 15:09:02 +0000 (18:09 +0300)]
test: limit chessboard generator parameters
apavlenko [Fri, 9 Dec 2016 12:49:08 +0000 (15:49 +0300)]
replacing white noise with fruits picture
Alexander Alekhin [Mon, 12 Dec 2016 11:39:08 +0000 (14:39 +0300)]
test: fix Core_HAL.mat_decomp test implementation
Alexander Alekhin [Mon, 12 Dec 2016 11:22:52 +0000 (14:22 +0300)]
test: fix RNG problem in accuracy tests
Vladislav Sovrasov [Mon, 12 Dec 2016 11:12:47 +0000 (14:12 +0300)]
Update MSER python sample
Vladislav Sovrasov [Mon, 12 Dec 2016 10:22:44 +0000 (13:22 +0300)]
Fix error threshhold in SolvePnPRansac
Vladislav Sovrasov [Mon, 12 Dec 2016 09:25:57 +0000 (12:25 +0300)]
Fix missing angles in AKAZE keypoints
Alexander Alekhin [Fri, 9 Dec 2016 19:02:30 +0000 (19:02 +0000)]
Merge pull request #7822 from alalek:fix_arithmmask_test
Alexander Alekhin [Fri, 9 Dec 2016 19:01:15 +0000 (19:01 +0000)]
Merge pull request #7818 from catree:solvePnP_doc
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
Alexander Alekhin [Fri, 9 Dec 2016 17:03:05 +0000 (20:03 +0300)]
cmake: special target to build/install docs only
Vitaly Tuzov [Fri, 9 Dec 2016 14:48:06 +0000 (17:48 +0300)]
Added vxTruncateArray wrapper to ivx::Array
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.
apavlenko [Fri, 9 Dec 2016 12:07:53 +0000 (15:07 +0300)]
moving CannyVX test from ocl to cpp file
apavlenko [Tue, 6 Dec 2016 15:55:09 +0000 (18:55 +0300)]
disabling again
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
apavlenko [Mon, 5 Dec 2016 10:06:34 +0000 (13:06 +0300)]
fixing build errors
apavlenko [Fri, 2 Dec 2016 12:59:09 +0000 (15:59 +0300)]
disabling due to accuracy issues
apavlenko [Fri, 2 Dec 2016 12:30:17 +0000 (15:30 +0300)]
fixing compilation
apavlenko [Fri, 25 Nov 2016 09:35:55 +0000 (12:35 +0300)]
Canny via OpenVX, Node wrapper extended (query/set attribute), some naming fixes
Alexander Alekhin [Wed, 7 Dec 2016 00:43:02 +0000 (03:43 +0300)]
imgproc/drawing: minor refactoring in FillConvexPoly
Alexander Alekhin [Tue, 6 Dec 2016 22:34:27 +0000 (01:34 +0300)]
test: putText regression garbage test
Alexander Alekhin [Thu, 8 Dec 2016 00:45:30 +0000 (03:45 +0300)]
test: move more drawing tests
Alexander Alekhin [Wed, 7 Dec 2016 19:17:35 +0000 (22:17 +0300)]
test: minor refactoring in test_drawing
Alexander Alekhin [Thu, 8 Dec 2016 17:01:33 +0000 (17:01 +0000)]
Merge pull request #7826 from mshabunin:fix-base64-issue
Alexander Alekhin [Thu, 8 Dec 2016 16:20:11 +0000 (16:20 +0000)]
Merge pull request #7748 from LaurentBerger:Normalize3d
Alexander Alekhin [Thu, 8 Dec 2016 15:27:50 +0000 (15:27 +0000)]
Merge pull request #7820 from catree:imread_doc
Alexander Alekhin [Thu, 8 Dec 2016 15:22:00 +0000 (15:22 +0000)]
Merge pull request #7771 from alalek:ffmpeg_update
mshabunin [Thu, 8 Dec 2016 11:58:18 +0000 (14:58 +0300)]
Persistence: fixed valgrind warning in base64 decoder
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.
Alexander Alekhin [Wed, 7 Dec 2016 19:04:25 +0000 (22:04 +0300)]
test: move test_drawing into imgproc module
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.
catree [Wed, 7 Dec 2016 17:08:18 +0000 (18:08 +0100)]
Add imread documentation note when EXIF orientation is embedded.
Maksim Shabunin [Wed, 7 Dec 2016 13:57:25 +0000 (13:57 +0000)]
Merge pull request #7804 from alalek:fix_java_test
Alexander Alekhin [Wed, 7 Dec 2016 09:15:45 +0000 (09:15 +0000)]
Merge pull request #7789 from pengli:gaussian_blur
Alexander Alekhin [Tue, 6 Dec 2016 17:20:56 +0000 (17:20 +0000)]
Merge pull request #7797 from patrikhuber:add-vs2017
Alexander Alekhin [Tue, 6 Dec 2016 14:42:00 +0000 (17:42 +0300)]
java: fix PATH environment variable
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
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
Alexander Alekhin [Tue, 6 Dec 2016 13:25:10 +0000 (16:25 +0300)]
core: exp/log workaround for MSVS
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°.
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>
Patrik Huber [Tue, 6 Dec 2016 00:04:24 +0000 (00:04 +0000)]
Added VS2017 support (MSVC 1910)
Alexander Alekhin [Mon, 5 Dec 2016 12:00:08 +0000 (12:00 +0000)]
Merge pull request #7788 from Kotrix:patch-1
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
Alexander Alekhin [Sun, 4 Dec 2016 09:47:38 +0000 (09:47 +0000)]
Merge pull request #7786 from alalek:cuda_warnings
Alexander Alekhin [Sun, 4 Dec 2016 09:46:34 +0000 (09:46 +0000)]
Merge pull request #7783 from alalek:fix_7746_2
Alexander Alekhin [Sat, 3 Dec 2016 22:51:28 +0000 (01:51 +0300)]
build: cuda warnings
Alexander Alekhin [Sat, 3 Dec 2016 23:19:38 +0000 (02:19 +0300)]
ocl: stop using of OpenCL without explicit UMat arguments
Alexander Alekhin [Sat, 3 Dec 2016 10:17:37 +0000 (13:17 +0300)]
build: fix cuda tests
Alexander Alekhin [Fri, 2 Dec 2016 20:09:55 +0000 (20:09 +0000)]
Merge pull request #7777 from alalek:test_refactor
Alexander Alekhin [Fri, 2 Dec 2016 17:35:16 +0000 (17:35 +0000)]
Merge pull request #7778 from mshabunin:fix-persistence-valgrind
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
mshabunin [Fri, 2 Dec 2016 15:41:25 +0000 (18:41 +0300)]
Fixed valgrind issues in persistence functions
Vadim Pisarevsky [Fri, 2 Dec 2016 15:25:02 +0000 (15:25 +0000)]
Merge pull request #7454 from terfendail:ovxhal_integral
Vadim Pisarevsky [Fri, 2 Dec 2016 15:24:02 +0000 (15:24 +0000)]
Merge pull request #7564 from terfendail:ovx_gaussianfilter
Vadim Pisarevsky [Fri, 2 Dec 2016 15:22:06 +0000 (15:22 +0000)]
Merge pull request #7598 from terfendail:ovx_lut
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)
Vitaly Tuzov [Thu, 27 Oct 2016 18:00:47 +0000 (21:00 +0300)]
Added OpenVX based processing to gaussianBlur
Vitaly Tuzov [Tue, 1 Nov 2016 18:14:21 +0000 (21:14 +0300)]
Added OpenVX based processing to LUT