platform/upstream/opencv.git
6 years agotest: extract OpenCL Moments tests, drop 'coi' parameter
Alexander Alekhin [Thu, 2 Nov 2017 10:36:04 +0000 (13:36 +0300)]
test: extract OpenCL Moments tests, drop 'coi' parameter

6 years agoocl: fix moments global_size (should be >= local_size)
Alexander Alekhin [Thu, 2 Nov 2017 10:35:28 +0000 (13:35 +0300)]
ocl: fix moments global_size (should be >= local_size)

6 years agoMerge pull request #9627 from dtmoodie:pyrlk_bugfix
Vadim Pisarevsky [Wed, 1 Nov 2017 11:03:08 +0000 (11:03 +0000)]
Merge pull request #9627 from dtmoodie:pyrlk_bugfix

6 years agoMerge pull request #9963 from dkurt:fix_caffe_shrinker
Vadim Pisarevsky [Tue, 31 Oct 2017 12:27:18 +0000 (12:27 +0000)]
Merge pull request #9963 from dkurt:fix_caffe_shrinker

6 years agoMerge pull request #9971 from csukuangfj:fix-doc
Alexander Alekhin [Tue, 31 Oct 2017 10:03:54 +0000 (10:03 +0000)]
Merge pull request #9971 from csukuangfj:fix-doc

6 years agoSpecify layer types for Caffe FP32->FP16 weights converter
Dmitry Kurtaev [Mon, 30 Oct 2017 12:39:19 +0000 (15:39 +0300)]
Specify layer types for Caffe FP32->FP16 weights converter

6 years agoimprove doc.
KUANG Fangjun [Mon, 30 Oct 2017 16:13:59 +0000 (17:13 +0100)]
improve doc.

6 years agoMerge pull request #9854 from opalmirror:test_stereo_min_disparity_master
Vadim Pisarevsky [Tue, 31 Oct 2017 09:28:54 +0000 (09:28 +0000)]
Merge pull request #9854 from opalmirror:test_stereo_min_disparity_master

6 years agoMerge pull request #9959 from dkurt:reset_detection_outputs
Vadim Pisarevsky [Tue, 31 Oct 2017 09:26:42 +0000 (09:26 +0000)]
Merge pull request #9959 from dkurt:reset_detection_outputs

6 years agoMerge pull request #9969 from mshabunin:dispatch-vs-folders
Vadim Pisarevsky [Tue, 31 Oct 2017 09:20:52 +0000 (09:20 +0000)]
Merge pull request #9969 from mshabunin:dispatch-vs-folders

6 years agoMerge pull request #9864 from mapreri:multiarch
Alexander Alekhin [Mon, 30 Oct 2017 15:43:41 +0000 (15:43 +0000)]
Merge pull request #9864 from mapreri:multiarch

6 years agoMerge pull request #9877 from mapreri:non-linux
Alexander Alekhin [Mon, 30 Oct 2017 15:41:36 +0000 (15:41 +0000)]
Merge pull request #9877 from mapreri:non-linux

6 years agoMerge pull request #9968 from alalek:fix_9960
Alexander Alekhin [Mon, 30 Oct 2017 15:33:46 +0000 (15:33 +0000)]
Merge pull request #9968 from alalek:fix_9960

6 years agoVisualStudio: Added solution folders for dispatched optimization targets
Maksim Shabunin [Mon, 30 Oct 2017 15:30:20 +0000 (18:30 +0300)]
VisualStudio: Added solution folders for dispatched optimization targets

6 years agocore(ocl): workaround CL_OUT_OF_RESOURCES error
Alexander Alekhin [Mon, 30 Oct 2017 14:54:56 +0000 (17:54 +0300)]
core(ocl): workaround CL_OUT_OF_RESOURCES error

Flush deallocation queue before calling map/unmap

6 years agoMerge pull request #9961 from pushkalkatara:patch-1
Alexander Alekhin [Mon, 30 Oct 2017 14:15:19 +0000 (14:15 +0000)]
Merge pull request #9961 from pushkalkatara:patch-1

6 years agoDocumentation Update
Pushkal Katara [Mon, 30 Oct 2017 12:25:40 +0000 (17:55 +0530)]
Documentation Update

Resolves - https://github.com/opencv/opencv/issues/9928

6 years agoMerge pull request #9703 from Ajacmac:patch1
Vadim Pisarevsky [Mon, 30 Oct 2017 10:03:02 +0000 (10:03 +0000)]
Merge pull request #9703 from Ajacmac:patch1

6 years agoError in the documentation for cv::getRectSubPix. #9788 (#9871)
Fakabbir Amin [Mon, 30 Oct 2017 10:04:20 +0000 (15:34 +0530)]
Error in the documentation for cv::getRectSubPix. #9788 (#9871)

* Error in the documentation for cv::getRectSubPix. #9788
The function name is corrected to GetRectSubPix since, it uses the notation
of src, dst and center. Also added the number of channel assertion criteria.

* Error in the documentation for cv::getRectSubPix. #9788
Replace dst with patch in the formula, reverted function name to
getRectSubPix, removed BorderTypes comment line due to no explicit call
to the function found.

* Error in the documentation for cv::getRectSubPix. #9788
Replace dst with patch in the formula, reverted function name to
getRectSubPix, removed BorderTypes comment line due to no explicit call
to the function found.

6 years agoMerge pull request #9955 from alalek:cmake_openblas_support
Vadim Pisarevsky [Mon, 30 Oct 2017 09:59:12 +0000 (09:59 +0000)]
Merge pull request #9955 from alalek:cmake_openblas_support

6 years agoMerge pull request #9941 from catree:improve_dnn_samples
Vadim Pisarevsky [Mon, 30 Oct 2017 09:58:18 +0000 (09:58 +0000)]
Merge pull request #9941 from catree:improve_dnn_samples

6 years agoMerge pull request #9865 from ryanfox:patch-4
Vadim Pisarevsky [Mon, 30 Oct 2017 09:54:48 +0000 (09:54 +0000)]
Merge pull request #9865 from ryanfox:patch-4

6 years agoSet zero confidences in case of no detections
Dmitry Kurtaev [Mon, 30 Oct 2017 07:17:57 +0000 (10:17 +0300)]
Set zero confidences in case of no detections

6 years agocmake: update OpenBLAS support
Alexander Alekhin [Fri, 27 Oct 2017 23:22:21 +0000 (02:22 +0300)]
cmake: update OpenBLAS support

- reorder path HINTS to avoid conflicts with other LAPACK libraries
- add extern "C" { } to avoid generation of C++ symbols

6 years agoMerge pull request #9951 from alalek:fix_bilateral_f32_simd
Alexander Alekhin [Fri, 27 Oct 2017 16:43:20 +0000 (16:43 +0000)]
Merge pull request #9951 from alalek:fix_bilateral_f32_simd

6 years agoMerge pull request #9847 from wzw-intel:ocl4dnn_fusion
Vadim Pisarevsky [Fri, 27 Oct 2017 13:59:46 +0000 (13:59 +0000)]
Merge pull request #9847 from wzw-intel:ocl4dnn_fusion

6 years agoMerge pull request #9845 from dkurt:fast_neural_style_models
Vadim Pisarevsky [Fri, 27 Oct 2017 13:59:02 +0000 (13:59 +0000)]
Merge pull request #9845 from dkurt:fast_neural_style_models

6 years agoMerge pull request #9922 from alalek:ts_markdown_table
Alexander Alekhin [Fri, 27 Oct 2017 14:01:18 +0000 (17:01 +0300)]
Merge pull request #9922 from alalek:ts_markdown_table

ts(misc): support tables exporting in markdown format

6 years agoUpdate windows_visual_studio_Opencv.markdown
Vadim Pisarevsky [Fri, 27 Oct 2017 13:26:42 +0000 (16:26 +0300)]
Update windows_visual_studio_Opencv.markdown

6 years agoMerge pull request #9952 from catree:add_resnet_ssd_face.cpp
Vadim Pisarevsky [Fri, 27 Oct 2017 13:19:41 +0000 (13:19 +0000)]
Merge pull request #9952 from catree:add_resnet_ssd_face.cpp

6 years agoMerge pull request #9947 from sovrasov:floodfill_docs
Vadim Pisarevsky [Fri, 27 Oct 2017 13:06:11 +0000 (13:06 +0000)]
Merge pull request #9947 from sovrasov:floodfill_docs

6 years agoMerge pull request #9802 from Nickolays:Fix#9797
Vadim Pisarevsky [Fri, 27 Oct 2017 13:00:34 +0000 (13:00 +0000)]
Merge pull request #9802 from Nickolays:Fix#9797

6 years agoMerge pull request #9875 from terfendail:fast_avx
Vadim Pisarevsky [Fri, 27 Oct 2017 12:53:59 +0000 (12:53 +0000)]
Merge pull request #9875 from terfendail:fast_avx

6 years agoMerge pull request #9897 from Bhanudutta:bugfix_1
Vadim Pisarevsky [Fri, 27 Oct 2017 12:50:44 +0000 (12:50 +0000)]
Merge pull request #9897 from Bhanudutta:bugfix_1

6 years agoMerge pull request #9892 from terfendail:v4l_custom
Vadim Pisarevsky [Fri, 27 Oct 2017 11:57:18 +0000 (11:57 +0000)]
Merge pull request #9892 from terfendail:v4l_custom

6 years agoMerge pull request #9880 from dkurt:caffe_ceil_mode
Vadim Pisarevsky [Fri, 27 Oct 2017 11:51:46 +0000 (11:51 +0000)]
Merge pull request #9880 from dkurt:caffe_ceil_mode

6 years agoAdd C++ DNN face detection sample: resnet_ssd_face.cpp
catree [Fri, 27 Oct 2017 11:30:01 +0000 (13:30 +0200)]
Add C++ DNN face detection sample: resnet_ssd_face.cpp

6 years agoLayers for fast-neural-style models: https://github.com/jcjohnson/fast-neural-style
Dmitry Kurtaev [Thu, 12 Oct 2017 15:29:17 +0000 (18:29 +0300)]
Layers for fast-neural-style models: https://github.com/jcjohnson/fast-neural-style

6 years agoMerge pull request #9886 from mshabunin:remove-cmake-submodules
Alexander Alekhin [Fri, 27 Oct 2017 11:23:19 +0000 (11:23 +0000)]
Merge pull request #9886 from mshabunin:remove-cmake-submodules

6 years agoMerge pull request #9850 from klchang:master
Vadim Pisarevsky [Fri, 27 Oct 2017 11:22:28 +0000 (11:22 +0000)]
Merge pull request #9850 from klchang:master

6 years agoMerge pull request #9839 from terfendail:features/python_wrapper/surface_matching_cleanup
Vadim Pisarevsky [Fri, 27 Oct 2017 11:22:10 +0000 (11:22 +0000)]
Merge pull request #9839 from terfendail:features/python_wrapper/surface_matching_cleanup

6 years agoimgproc: fix bilateral filter SIMD 32f optimization
Alexander Alekhin [Fri, 27 Oct 2017 11:20:13 +0000 (14:20 +0300)]
imgproc: fix bilateral filter SIMD 32f optimization

6 years agoMerge pull request #9862 from sovrasov:dnn_nms
Vadim Pisarevsky [Fri, 27 Oct 2017 11:19:57 +0000 (11:19 +0000)]
Merge pull request #9862 from sovrasov:dnn_nms

6 years agoMerge pull request #9889 from IgWod:add-const-getviewerpose
Vadim Pisarevsky [Fri, 27 Oct 2017 11:16:19 +0000 (11:16 +0000)]
Merge pull request #9889 from IgWod:add-const-getviewerpose

6 years agoMerge pull request #9874 from dkurt:fix_identity_permute_layer
Vadim Pisarevsky [Fri, 27 Oct 2017 11:11:48 +0000 (11:11 +0000)]
Merge pull request #9874 from dkurt:fix_identity_permute_layer

6 years agoMerge pull request #9921 from dkurt:fix_prelu_after_fully_connected
Vadim Pisarevsky [Fri, 27 Oct 2017 11:10:59 +0000 (11:10 +0000)]
Merge pull request #9921 from dkurt:fix_prelu_after_fully_connected

6 years agoMerge pull request #9923 from savuor:fitellipse_enable_tests
Vadim Pisarevsky [Fri, 27 Oct 2017 11:09:41 +0000 (11:09 +0000)]
Merge pull request #9923 from savuor:fitellipse_enable_tests

6 years agoMerge pull request #9936 from ryanfox:patch-5
Vadim Pisarevsky [Fri, 27 Oct 2017 11:08:44 +0000 (11:08 +0000)]
Merge pull request #9936 from ryanfox:patch-5

6 years agoimgproc: clarify usage of the mask in floodfill
Vladislav Sovrasov [Thu, 26 Oct 2017 10:51:57 +0000 (13:51 +0300)]
imgproc: clarify usage of the mask in floodfill

6 years agoMerge pull request #9939 from alalek:fix_dnn_getUMat_crash
Vadim Pisarevsky [Fri, 27 Oct 2017 11:06:22 +0000 (11:06 +0000)]
Merge pull request #9939 from alalek:fix_dnn_getUMat_crash

6 years agoMerge pull request #9940 from catree:fix_issue_9925
Vadim Pisarevsky [Fri, 27 Oct 2017 11:05:07 +0000 (11:05 +0000)]
Merge pull request #9940 from catree:fix_issue_9925

6 years agodnn: handle 4-channel images in blobFromImage (#9944)
Vladislav Sovrasov [Fri, 27 Oct 2017 11:06:53 +0000 (14:06 +0300)]
dnn: handle 4-channel images in blobFromImage (#9944)

6 years agoAdd camera/video/image input for C++ DNN object detection samples. Add nice display...
catree [Wed, 25 Oct 2017 20:02:35 +0000 (22:02 +0200)]
Add camera/video/image input for C++ DNN object detection samples. Add nice display and computation time.

6 years agoMerge pull request #9946 from alalek:fix_stitching_suft_test
Alexander Alekhin [Thu, 26 Oct 2017 15:37:53 +0000 (15:37 +0000)]
Merge pull request #9946 from alalek:fix_stitching_suft_test

6 years agoocl: increase SURF stitching test tolerance
Alexander Alekhin [Thu, 26 Oct 2017 09:13:07 +0000 (12:13 +0300)]
ocl: increase SURF stitching test tolerance

OpenCL SURF implementation is unstable

6 years agoFix double definitions, correct comment.
catree [Wed, 25 Oct 2017 15:55:40 +0000 (17:55 +0200)]
Fix double definitions, correct comment.

6 years agodnn: fix sporadic crashes in getUMat()
Alexander Alekhin [Wed, 25 Oct 2017 15:07:05 +0000 (18:07 +0300)]
dnn: fix sporadic crashes in getUMat()

Incorrect "total" buffer size calculated in StdMatAllocator::allocate() due wrong step values.

6 years agodnn: add an accuracy test for NMS
Vladislav Sovrasov [Tue, 17 Oct 2017 13:43:04 +0000 (16:43 +0300)]
dnn: add an accuracy test for NMS

6 years agodnn: add a documentation for NMS, fix missing experimantal namespace
Vladislav Sovrasov [Tue, 17 Oct 2017 08:24:50 +0000 (11:24 +0300)]
dnn: add a documentation for NMS, fix missing experimantal namespace

6 years agodnn: make NMS function public
Vladislav Sovrasov [Mon, 16 Oct 2017 16:16:52 +0000 (19:16 +0300)]
dnn: make NMS function public

6 years agocopyediting on python object detection tutorial
Ryan Fox [Wed, 25 Oct 2017 02:17:39 +0000 (21:17 -0500)]
copyediting on python object detection tutorial

clarify some passages, fix grammar errors

6 years agoAVX2 optimized implementation of FAST corner tracking migrated to separate file
Vitaly Tuzov [Tue, 17 Oct 2017 15:45:41 +0000 (18:45 +0300)]
AVX2 optimized implementation of FAST corner tracking migrated to separate file

6 years agoPython wrappers for Vec and Matx
Vitaly Tuzov [Wed, 11 Oct 2017 11:11:47 +0000 (14:11 +0300)]
Python wrappers for Vec and Matx

6 years agoMerge tag '3.3.1'
Alexander Alekhin [Mon, 23 Oct 2017 15:42:41 +0000 (18:42 +0300)]
Merge tag '3.3.1'

6 years agoMerge branch 'update_version' into release
Alexander Alekhin [Mon, 23 Oct 2017 15:41:12 +0000 (18:41 +0300)]
Merge branch 'update_version' into release

6 years agoenabled tests for fitEllipse since the issue is fixed
Rostislav Vasilikhin [Mon, 23 Oct 2017 13:28:49 +0000 (16:28 +0300)]
enabled tests for fitEllipse since the issue is fixed

6 years agoPReLU layer for multidimensional input
Dmitry Kurtaev [Mon, 23 Oct 2017 11:30:40 +0000 (14:30 +0300)]
PReLU layer for multidimensional input

6 years agoMerge pull request #9917 from alalek:ocl_cache_program_failures
Maksim Shabunin [Mon, 23 Oct 2017 12:25:25 +0000 (12:25 +0000)]
Merge pull request #9917 from alalek:ocl_cache_program_failures

6 years agoMerge pull request #9919 from alalek:ocl_fix_macosx_invalid_options
Maksim Shabunin [Mon, 23 Oct 2017 12:24:42 +0000 (12:24 +0000)]
Merge pull request #9919 from alalek:ocl_fix_macosx_invalid_options

6 years agoMerge pull request #9913 from alalek:fix_fvisibility_regression
Maksim Shabunin [Mon, 23 Oct 2017 12:22:16 +0000 (12:22 +0000)]
Merge pull request #9913 from alalek:fix_fvisibility_regression

6 years agoMerge pull request #9914 from alalek:fix_cmake_xcode
Maksim Shabunin [Mon, 23 Oct 2017 12:21:35 +0000 (12:21 +0000)]
Merge pull request #9914 from alalek:fix_cmake_xcode

6 years agoMerge pull request #9906 from sturkmen72:fix_grfmt_gdal
Maksim Shabunin [Mon, 23 Oct 2017 12:20:08 +0000 (12:20 +0000)]
Merge pull request #9906 from sturkmen72:fix_grfmt_gdal

6 years agots(misc): support tables exporting in markdown format
Alexander Alekhin [Mon, 23 Oct 2017 11:51:16 +0000 (14:51 +0300)]
ts(misc): support tables exporting in markdown format

basic support only (no symbol escapes/sanitizing)

6 years agoocl(macosx): fix CL_INVALID_BUILD_OPTIONS for gemm programs
Alexander Alekhin [Mon, 23 Oct 2017 10:56:11 +0000 (13:56 +0300)]
ocl(macosx): fix CL_INVALID_BUILD_OPTIONS for gemm programs

MacOSX OpenCL compiler is very strict to whitespace issues

6 years agoocl: cache program build failures
Alexander Alekhin [Mon, 23 Oct 2017 10:46:56 +0000 (13:46 +0300)]
ocl: cache program build failures

To prevent unnecessary compiler invocations

6 years agocmake: disable generation of pkg-config file during Xcode build
Alexander Alekhin [Mon, 23 Oct 2017 09:31:20 +0000 (12:31 +0300)]
cmake: disable generation of pkg-config file during Xcode build

6 years agocmake: fix '-fvisibility' options regression
Alexander Alekhin [Mon, 23 Oct 2017 09:18:52 +0000 (12:18 +0300)]
cmake: fix '-fvisibility' options regression

CMAKE_COMPILER_ID => CMAKE_CXX_COMPILER_ID

6 years agoUpdate grfmt_gdal.cpp
Suleyman TURKMEN [Sun, 22 Oct 2017 16:01:34 +0000 (19:01 +0300)]
Update grfmt_gdal.cpp

6 years agoMerge pull request #9903 from blendin:oob_write_1
Alexander Alekhin [Sun, 22 Oct 2017 07:27:15 +0000 (07:27 +0000)]
Merge pull request #9903 from blendin:oob_write_1

6 years agoEdit spelling mistake in my previous pull request
Bhanudutta [Sun, 22 Oct 2017 07:07:19 +0000 (12:37 +0530)]
Edit spelling mistake in my previous pull request

6 years agoFix out of bounds write
blendin [Sat, 21 Oct 2017 19:12:53 +0000 (12:12 -0700)]
Fix out of bounds write

6 years agoAdded a couple of comments to the interface of traincascade.cpp in order to tell...
Bhanudutta [Sat, 21 Oct 2017 04:49:38 +0000 (10:19 +0530)]
Added a couple of comments to the interface of traincascade.cpp in order to tell user about the usage of traincascade.cpp file and to learn how Github submitting works

6 years agoMerge pull request #9887 from mshabunin:upgrade-tbb
Alexander Alekhin [Fri, 20 Oct 2017 11:44:00 +0000 (11:44 +0000)]
Merge pull request #9887 from mshabunin:upgrade-tbb

6 years agoMerge pull request #9890 from dkurt:fix_torch_test
Alexander Alekhin [Fri, 20 Oct 2017 11:43:16 +0000 (11:43 +0000)]
Merge pull request #9890 from dkurt:fix_torch_test

6 years agoUpdated TBB package to 2018.1
Maksim Shabunin [Thu, 19 Oct 2017 15:24:27 +0000 (18:24 +0300)]
Updated TBB package to 2018.1

6 years agoBinary data for batch normalization test from Torch
Dmitry Kurtaev [Fri, 20 Oct 2017 09:01:42 +0000 (12:01 +0300)]
Binary data for batch normalization test from Torch

6 years agoAdd const to getViewerPose()
Igor Wodiany [Thu, 19 Oct 2017 21:05:49 +0000 (22:05 +0100)]
Add const to getViewerPose()

getViewerPose() doesn't modify an object of the class so it can be
made const. It also makes this method consistent with other getters
in the class as they are defined as const.

6 years agoFixed CAP_PROP_FORMAT evaluation in case CvCaptureCAM_V4L returns CV_16U image
Vitaly Tuzov [Thu, 19 Oct 2017 17:51:00 +0000 (20:51 +0300)]
Fixed CAP_PROP_FORMAT evaluation in case CvCaptureCAM_V4L returns CV_16U image

6 years agoRemoved cmake submodules and contrib_world references
Maksim Shabunin [Thu, 19 Oct 2017 14:34:59 +0000 (17:34 +0300)]
Removed cmake submodules and contrib_world references

6 years agoMerge pull request #9878 from alalek:doc_cleanup
Maksim Shabunin [Wed, 18 Oct 2017 14:50:12 +0000 (14:50 +0000)]
Merge pull request #9878 from alalek:doc_cleanup

6 years agoMerge pull request #9879 from alalek:fix_build
Maksim Shabunin [Wed, 18 Oct 2017 14:49:44 +0000 (14:49 +0000)]
Merge pull request #9879 from alalek:fix_build

6 years agoMerge pull request #9881 from alalek:ocl_timer_simplify
Maksim Shabunin [Wed, 18 Oct 2017 14:49:21 +0000 (14:49 +0000)]
Merge pull request #9881 from alalek:ocl_timer_simplify

6 years agoocl: simplify ocl::Timer interface
Alexander Alekhin [Wed, 18 Oct 2017 12:59:16 +0000 (15:59 +0300)]
ocl: simplify ocl::Timer interface

6 years agoCeil mode from experimental version of Caffe, https://github.com/BVLC/caffe/pull...
Dmitry Kurtaev [Mon, 16 Oct 2017 12:43:28 +0000 (15:43 +0300)]
Ceil mode from experimental version of Caffe, https://github.com/BVLC/caffe/pull/3057

6 years ago3rdparty: suppress warnings
Alexander Alekhin [Wed, 18 Oct 2017 10:06:23 +0000 (13:06 +0300)]
3rdparty: suppress warnings

6 years agofix code style
Alexander Alekhin [Wed, 18 Oct 2017 10:03:21 +0000 (13:03 +0300)]
fix code style

6 years agodoc: filter out OpenCL auto-generated runtime headers
Alexander Alekhin [Wed, 18 Oct 2017 06:32:53 +0000 (09:32 +0300)]
doc: filter out OpenCL auto-generated runtime headers

6 years agoAVX2 optimizations for FAST corner tracking provided by Victoria Zhislina
Vitaly Tuzov [Tue, 17 Oct 2017 06:34:01 +0000 (09:34 +0300)]
AVX2 optimizations for FAST corner tracking provided by Victoria Zhislina

6 years agoOutput blobs shapes initialization in case of identity permutation (NCHW->NCHW)
Dmitry Kurtaev [Tue, 17 Oct 2017 14:13:33 +0000 (17:13 +0300)]
Output blobs shapes initialization in case of identity permutation (NCHW->NCHW)

6 years agoMerge pull request #9872 from alalek:fix_documentation
Alexander Alekhin [Tue, 17 Oct 2017 13:25:42 +0000 (13:25 +0000)]
Merge pull request #9872 from alalek:fix_documentation