platform/upstream/opencv.git
6 years agoAdded interface to check library version during runtime
Maksim Shabunin [Fri, 6 Apr 2018 10:13:53 +0000 (13:13 +0300)]
Added interface to check library version during runtime

6 years agoMerge pull request #11200 from alalek:android_refactor_sdk_detection
Alexander Alekhin [Thu, 5 Apr 2018 20:44:58 +0000 (20:44 +0000)]
Merge pull request #11200 from alalek:android_refactor_sdk_detection

6 years agoMerge pull request #11192 from terfendail:setto_fix
Alexander Alekhin [Thu, 5 Apr 2018 20:25:33 +0000 (20:25 +0000)]
Merge pull request #11192 from terfendail:setto_fix

6 years agoMerge pull request #11197 from alalek:parallel_propagate_exception
Alexander Alekhin [Thu, 5 Apr 2018 20:24:22 +0000 (20:24 +0000)]
Merge pull request #11197 from alalek:parallel_propagate_exception

6 years agoMerge pull request #11221 from dkurt:dnn_fix_proposal_layer
Alexander Alekhin [Thu, 5 Apr 2018 20:23:49 +0000 (20:23 +0000)]
Merge pull request #11221 from dkurt:dnn_fix_proposal_layer

6 years agoMerge pull request #11235 from alalek:cuda_fix_build_warnings
Alexander Alekhin [Thu, 5 Apr 2018 20:12:03 +0000 (20:12 +0000)]
Merge pull request #11235 from alalek:cuda_fix_build_warnings

6 years agoandroid: refactor Android SDK detection
Alexander Alekhin [Sat, 6 Jan 2018 05:05:40 +0000 (05:05 +0000)]
android: refactor Android SDK detection

- properly detect Android SDK support of Ant/Gradle projects
- divide processing of And/Gradle based projects

6 years agocuda: eliminate part of build warnings
Alexander Alekhin [Thu, 5 Apr 2018 10:44:44 +0000 (13:44 +0300)]
cuda: eliminate part of build warnings

6 years agoMerge pull request #11222 from lopespt:add_binary_search_knearest
Alexander Alekhin [Thu, 5 Apr 2018 11:00:00 +0000 (11:00 +0000)]
Merge pull request #11222 from lopespt:add_binary_search_knearest

6 years agoMerge pull request #11092 from terfendail:msmf_videocapture
Vitaly Tuzov [Thu, 5 Apr 2018 10:55:42 +0000 (13:55 +0300)]
Merge pull request #11092 from terfendail:msmf_videocapture

Update for MSMF-based VideoCapture and VideoWriter (#11092)

* MSMF based VideoCapture updated to handle video stream formats different from RGB24

* MSMF based VideoWriter updated to handle video frame top-bottom line ordering regardless of output format

* Fixed race condition in MSMF based VideoCapture

* Refactored MSMF based VideoCapture and VideoWriter

* Disabled frame rate estimation for MP43

* Removed test for unsupported avi container from MSMF VideoWriter tests

* Enabled MSMF-based VideoIO by default

6 years agoMerge pull request #11224 from alalek:fix_core_min_avx2
Alexander Alekhin [Thu, 5 Apr 2018 10:37:30 +0000 (10:37 +0000)]
Merge pull request #11224 from alalek:fix_core_min_avx2

6 years agoMerge pull request #11228 from alalek:gitignore_dnn_models
Alexander Alekhin [Thu, 5 Apr 2018 10:17:09 +0000 (13:17 +0300)]
Merge pull request #11228 from alalek:gitignore_dnn_models

6 years agoMerge pull request #11071 from alalek:issue_11061_fix_error_message
Alexander Alekhin [Thu, 5 Apr 2018 10:15:04 +0000 (10:15 +0000)]
Merge pull request #11071 from alalek:issue_11061_fix_error_message

6 years agoupdate samples/dnn/face_detector/.gitignore
Alexander Alekhin [Wed, 4 Apr 2018 16:12:50 +0000 (19:12 +0300)]
update samples/dnn/face_detector/.gitignore

6 years agoMerge pull request #11216 from dan-masek:fix_issue_11205
Alexander Alekhin [Wed, 4 Apr 2018 15:37:57 +0000 (15:37 +0000)]
Merge pull request #11216 from dan-masek:fix_issue_11205

6 years agoMerge pull request #11214 from take1014:core_9720
yuki takehara [Wed, 4 Apr 2018 15:36:02 +0000 (00:36 +0900)]
Merge pull request #11214 from take1014:core_9720

* fix #9720

* Add regression test

* Fix calculation method for scale

6 years agocore: fix AVX2 min implementation
Alexander Alekhin [Wed, 4 Apr 2018 14:38:58 +0000 (17:38 +0300)]
core: fix AVX2 min implementation

6 years agoFixed IPP based implementation of setTo() for infinity value
Vitaly Tuzov [Thu, 29 Mar 2018 17:57:02 +0000 (20:57 +0300)]
Fixed IPP based implementation of setTo() for infinity value

6 years agoAdds efficient sort algorithm to KNearest
lopespt [Wed, 4 Apr 2018 12:35:58 +0000 (09:35 -0300)]
Adds efficient sort algorithm to KNearest

6 years agoFix Proposal deep learning layer
Dmitry Kurtaev [Wed, 4 Apr 2018 11:48:29 +0000 (14:48 +0300)]
Fix Proposal deep learning layer

6 years agoMerge pull request #10983 from dkurt:dnn_face_detection_uint8
Alexander Alekhin [Tue, 3 Apr 2018 18:19:42 +0000 (18:19 +0000)]
Merge pull request #10983 from dkurt:dnn_face_detection_uint8

6 years agoMerge pull request #11207 from dan-masek:add_redirect_error
Dan Mašek [Tue, 3 Apr 2018 18:16:34 +0000 (20:16 +0200)]
Merge pull request #11207 from dan-masek:add_redirect_error

* Add Python support for error message handlers.

* Move the static variable to the only function that uses it.

* Remove the optional param (user data), since this can already be handled by closures.

* Correct the help string.

* python: added redirectError test

6 years agoMerge pull request #11199 from dkurt:update_torch_testdata
Alexander Alekhin [Tue, 3 Apr 2018 18:02:58 +0000 (18:02 +0000)]
Merge pull request #11199 from dkurt:update_torch_testdata

6 years agoMerge pull request #11211 from alalek:build_sample_viz
Alexander Alekhin [Tue, 3 Apr 2018 17:53:15 +0000 (17:53 +0000)]
Merge pull request #11211 from alalek:build_sample_viz

6 years agoMerge pull request #11212 from alalek:cleanup_biicode
Alexander Alekhin [Tue, 3 Apr 2018 17:52:10 +0000 (17:52 +0000)]
Merge pull request #11212 from alalek:cleanup_biicode

6 years agocleanup: biicode
Alexander Alekhin [Tue, 3 Apr 2018 13:44:15 +0000 (16:44 +0300)]
cleanup: biicode

project is not active anymore

6 years agosamples: avoid using of legacy code constructions in viz sample
Alexander Alekhin [Tue, 3 Apr 2018 12:59:17 +0000 (15:59 +0300)]
samples: avoid using of legacy code constructions in viz sample

6 years agoMerge pull request #11055 from allnes:gst_streamer
Maksim Shabunin [Tue, 3 Apr 2018 11:04:22 +0000 (11:04 +0000)]
Merge pull request #11055 from allnes:gst_streamer

6 years agoFix a leak described in issue #11205
Dan Mašek [Tue, 3 Apr 2018 01:02:21 +0000 (03:02 +0200)]
Fix a leak described in issue #11205

6 years agoUpdate links to OpenCV's face detection network
Dmitry Kurtaev [Sun, 4 Mar 2018 18:12:34 +0000 (21:12 +0300)]
Update links to OpenCV's face detection network

6 years agoMerge pull request #11202 from ArkadiuszRaj:Aravis-patch-1
Alexander Alekhin [Sun, 1 Apr 2018 17:21:21 +0000 (17:21 +0000)]
Merge pull request #11202 from ArkadiuszRaj:Aravis-patch-1

6 years agoProtection to not run Eth config when USB camera is connected
Arkadiusz Raj [Sun, 1 Apr 2018 13:37:10 +0000 (15:37 +0200)]
Protection to not run Eth config when USB camera is connected

6 years agoMerge pull request #11198 from dkurt:torch_embedded_residuals
Alexander Alekhin [Sun, 1 Apr 2018 08:27:18 +0000 (08:27 +0000)]
Merge pull request #11198 from dkurt:torch_embedded_residuals

6 years agoUpdate Torch testdata
Dmitry Kurtaev [Sat, 31 Mar 2018 09:04:44 +0000 (12:04 +0300)]
Update Torch testdata

6 years agoFix embedded Torch's nn.ConcatTable
Dmitry Kurtaev [Sat, 31 Mar 2018 08:11:10 +0000 (11:11 +0300)]
Fix embedded Torch's nn.ConcatTable

6 years agoMerge pull request #11195 from alalek:fix_qt_build
Alexander Alekhin [Fri, 30 Mar 2018 14:52:10 +0000 (14:52 +0000)]
Merge pull request #11195 from alalek:fix_qt_build

6 years agocore: propagate parallel_for() exceptions
Alexander Alekhin [Fri, 30 Mar 2018 11:57:51 +0000 (14:57 +0300)]
core: propagate parallel_for() exceptions

6 years agoMerge pull request #11182 from dkurt:fix_11102_part_2
Alexander Alekhin [Fri, 30 Mar 2018 13:11:00 +0000 (13:11 +0000)]
Merge pull request #11182 from dkurt:fix_11102_part_2

6 years agofix build issues with QT/OpenGL
Alexander Alekhin [Fri, 30 Mar 2018 09:48:54 +0000 (12:48 +0300)]
fix build issues with QT/OpenGL

6 years agoMerge pull request #11187 from alalek:respect_threading_settings
Vadim Pisarevsky [Fri, 30 Mar 2018 09:39:04 +0000 (09:39 +0000)]
Merge pull request #11187 from alalek:respect_threading_settings

6 years agoMerge pull request #11194 from ltqusst:fix_10557
Alexander Alekhin [Fri, 30 Mar 2018 09:30:42 +0000 (09:30 +0000)]
Merge pull request #11194 from ltqusst:fix_10557

6 years agoFix #10557
ltqusst [Fri, 30 Mar 2018 08:03:04 +0000 (16:03 +0800)]
Fix #10557

Fix overflow bugs in conversion from NV12 VA-surface/D3D11texture2D to OpenCL UMat

6 years agoAdded gstreamer pipeline sample
Alexander Nesterov [Mon, 12 Mar 2018 13:08:15 +0000 (13:08 +0000)]
Added gstreamer pipeline sample

6 years agoMerge pull request #11191 from catree:remove_temp_file_test_read_write.cpp
Alexander Alekhin [Thu, 29 Mar 2018 20:11:46 +0000 (20:11 +0000)]
Merge pull request #11191 from catree:remove_temp_file_test_read_write.cpp

6 years agoRemove temporary file used for test.
catree [Thu, 29 Mar 2018 16:34:30 +0000 (18:34 +0200)]
Remove temporary file used for test.

6 years agoMerge pull request #11189 from alalek:samples_avoid_legacy_api_2
Alexander Alekhin [Thu, 29 Mar 2018 16:30:36 +0000 (16:30 +0000)]
Merge pull request #11189 from alalek:samples_avoid_legacy_api_2

6 years agoMerge pull request #11188 from mshabunin:fix-clang-warnings
Alexander Alekhin [Thu, 29 Mar 2018 14:34:30 +0000 (14:34 +0000)]
Merge pull request #11188 from mshabunin:fix-clang-warnings

6 years agocore(test): parallel_for test with exception
Alexander Alekhin [Wed, 28 Mar 2018 12:51:07 +0000 (15:51 +0300)]
core(test): parallel_for test with exception

6 years agoMerge pull request #11174 from corleypc:master
Alexander Alekhin [Thu, 29 Mar 2018 13:50:44 +0000 (13:50 +0000)]
Merge pull request #11174 from corleypc:master

6 years agoMerge pull request #11176 from saskatchewancatch:issue-11165
RAJKIRAN NATARAJAN [Thu, 29 Mar 2018 13:47:31 +0000 (06:47 -0700)]
Merge pull request #11176 from saskatchewancatch:issue-11165

* fix cv::imwrite to allow cv::UMat and vectors of it to be written

* cv::imwrite failure handling improvements

* Unit test for regression testing imwrite support for and fix whitespace

6 years agosamples: avoid using of legacy C-like API (part 2)
Alexander Alekhin [Thu, 29 Mar 2018 11:17:23 +0000 (14:17 +0300)]
samples: avoid using of legacy C-like API (part 2)

6 years agoFixed two warnings produced by clang
Maksim Shabunin [Thu, 29 Mar 2018 10:24:04 +0000 (13:24 +0300)]
Fixed two warnings produced by clang

6 years agoavoid calling of setNumThreads() to respect user settings
Alexander Alekhin [Thu, 29 Mar 2018 10:01:46 +0000 (13:01 +0300)]
avoid calling of setNumThreads() to respect user settings

6 years agoMerge pull request #11093 from alalek:cv_override_final
Alexander Alekhin [Wed, 28 Mar 2018 20:09:51 +0000 (20:09 +0000)]
Merge pull request #11093 from alalek:cv_override_final

6 years agocmake: workaround CPATH ipp_iw issue
Alexander Alekhin [Mon, 26 Mar 2018 14:24:37 +0000 (17:24 +0300)]
cmake: workaround CPATH ipp_iw issue

CPATH entries are processed before any -isystem:
https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html

6 years agobuild: eliminate MSVC warning
Alexander Alekhin [Thu, 22 Mar 2018 10:50:46 +0000 (13:50 +0300)]
build: eliminate MSVC warning

6 years agocmake: enable override warnings (requires C++11 compilation mode)
Alexander Alekhin [Thu, 22 Mar 2018 10:18:45 +0000 (13:18 +0300)]
cmake: enable override warnings (requires C++11 compilation mode)

6 years agosamples: suppress vtk warnings
Alexander Alekhin [Tue, 20 Mar 2018 15:31:01 +0000 (18:31 +0300)]
samples: suppress vtk warnings

6 years agosamples: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Tue, 20 Mar 2018 15:29:10 +0000 (18:29 +0300)]
samples: apply CV_OVERRIDE/CV_FINAL

6 years agopython: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Tue, 20 Mar 2018 15:27:26 +0000 (18:27 +0300)]
python: apply CV_OVERRIDE/CV_FINAL

6 years agoapps: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Tue, 20 Mar 2018 12:53:57 +0000 (15:53 +0300)]
apps: apply CV_OVERRIDE/CV_FINAL

6 years agocmake: disable checks for protobuf generated files
Alexander Alekhin [Tue, 20 Mar 2018 10:26:13 +0000 (13:26 +0300)]
cmake: disable checks for protobuf generated files

6 years agomisc: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:06 +0000 (16:17 +0300)]
misc: apply CV_OVERRIDE/CV_FINAL

6 years agovideostab: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:05 +0000 (16:17 +0300)]
videostab: apply CV_OVERRIDE/CV_FINAL

6 years agosuperres: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:04 +0000 (16:17 +0300)]
superres: apply CV_OVERRIDE/CV_FINAL

6 years agoshape: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:03 +0000 (16:17 +0300)]
shape: apply CV_OVERRIDE/CV_FINAL

6 years agoflann: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:02 +0000 (16:17 +0300)]
flann: apply CV_OVERRIDE/CV_FINAL

6 years agovideo: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:01 +0000 (16:17 +0300)]
video: apply CV_OVERRIDE/CV_FINAL

6 years agophoto: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:00 +0000 (16:17 +0300)]
photo: apply CV_OVERRIDE/CV_FINAL

6 years agostitching: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:59 +0000 (16:16 +0300)]
stitching: apply CV_OVERRIDE/CV_FINAL

6 years agoml: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:58 +0000 (16:16 +0300)]
ml: apply CV_OVERRIDE/CV_FINAL

6 years agoobjdetect: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:57 +0000 (16:16 +0300)]
objdetect: apply CV_OVERRIDE/CV_FINAL

6 years agodnn: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:56 +0000 (16:16 +0300)]
dnn: apply CV_OVERRIDE/CV_FINAL

6 years agocalib3d: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:55 +0000 (16:16 +0300)]
calib3d: apply CV_OVERRIDE/CV_FINAL

6 years agofeatures2d: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:54 +0000 (16:16 +0300)]
features2d: apply CV_OVERRIDE/CV_FINAL

6 years agovideoio: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:53 +0000 (16:16 +0300)]
videoio: apply CV_OVERRIDE/CV_FINAL

6 years agoimgcodecs: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:52 +0000 (16:16 +0300)]
imgcodecs: apply CV_OVERRIDE/CV_FINAL

6 years agoimgproc: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:51 +0000 (16:16 +0300)]
imgproc: apply CV_OVERRIDE/CV_FINAL

6 years agocore: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:50 +0000 (16:16 +0300)]
core: apply CV_OVERRIDE/CV_FINAL

6 years agocmake: disable override warnings in 3rdparty code and viz
Alexander Alekhin [Thu, 15 Mar 2018 13:04:21 +0000 (16:04 +0300)]
cmake: disable override warnings in 3rdparty code and viz

6 years agots: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:04:20 +0000 (16:04 +0300)]
ts: apply CV_OVERRIDE/CV_FINAL

- disable "-Wsuggest-override" in tests

6 years agocmake: use SYSTEM include directories
Alexander Alekhin [Thu, 15 Mar 2018 13:04:19 +0000 (16:04 +0300)]
cmake: use SYSTEM include directories

6 years agocore: add CV_OVERRIDE/CV_FINAL macros
Alexander Alekhin [Thu, 15 Mar 2018 13:04:18 +0000 (16:04 +0300)]
core: add CV_OVERRIDE/CV_FINAL macros

6 years agoMerge pull request #11098 from dkurt:dnn_native_inf_engine
Alexander Alekhin [Wed, 28 Mar 2018 14:52:08 +0000 (14:52 +0000)]
Merge pull request #11098 from dkurt:dnn_native_inf_engine

6 years agoReplace protobuf's ReleaseLast to RemoveLast to deallocate memory.
Dmitry Kurtaev [Wed, 28 Mar 2018 12:19:01 +0000 (15:19 +0300)]
Replace protobuf's ReleaseLast to RemoveLast to deallocate memory.
Change an order of PriorBox layer operations.

6 years agoUpdate OpenCVDetectInferenceEngine.cmake
Dmitry Kurtaev [Wed, 28 Mar 2018 13:34:37 +0000 (16:34 +0300)]
Update OpenCVDetectInferenceEngine.cmake

6 years agoMerge pull request #11072 from alalek:explicit_autobuffer
Vadim Pisarevsky [Wed, 28 Mar 2018 12:57:25 +0000 (12:57 +0000)]
Merge pull request #11072 from alalek:explicit_autobuffer

6 years agoMerge pull request #11171 from codingforfun:fix_11143
Vadim Pisarevsky [Wed, 28 Mar 2018 12:47:34 +0000 (12:47 +0000)]
Merge pull request #11171 from codingforfun:fix_11143

6 years agoMerge pull request #11137 from alalek:core_fix_mat_ctor
Vadim Pisarevsky [Wed, 28 Mar 2018 12:39:49 +0000 (12:39 +0000)]
Merge pull request #11137 from alalek:core_fix_mat_ctor

6 years agoMerge pull request #11167 from alalek:cmake_compiler_vars
Alexander Alekhin [Wed, 28 Mar 2018 12:38:31 +0000 (12:38 +0000)]
Merge pull request #11167 from alalek:cmake_compiler_vars

6 years agoSolves #11156 (#11160)
LaurentBerger [Wed, 28 Mar 2018 12:35:38 +0000 (14:35 +0200)]
Solves #11156 (#11160)

* Solves #11156

* Check file size for all file format. Disable APPEND if file is empty

* Add test for APPEND mode

6 years agoMerge pull request #11175 from collenjones:hotfix/coreLinkFix
Alexander Alekhin [Wed, 28 Mar 2018 12:21:11 +0000 (12:21 +0000)]
Merge pull request #11175 from collenjones:hotfix/coreLinkFix

6 years agoMerge pull request #11180 from dkurt:fix_dnn_tf_ssd
Alexander Alekhin [Wed, 28 Mar 2018 11:45:51 +0000 (11:45 +0000)]
Merge pull request #11180 from dkurt:fix_dnn_tf_ssd

6 years agoMerge pull request #11179 from tomoaki0705:fixBuildCudaStereo
Alexander Alekhin [Wed, 28 Mar 2018 10:23:21 +0000 (10:23 +0000)]
Merge pull request #11179 from tomoaki0705:fixBuildCudaStereo

6 years agoFix minimal aspect ratio scale for SSDs from TensorFlow
Dmitry Kurtaev [Wed, 28 Mar 2018 09:53:12 +0000 (12:53 +0300)]
Fix minimal aspect ratio scale for SSDs from TensorFlow

6 years agofix build error on Jetson
Tomoaki Teshima [Wed, 28 Mar 2018 09:21:53 +0000 (18:21 +0900)]
fix build error on Jetson

6 years agoFix link to Hershey fonts
Collen Jones [Wed, 28 Mar 2018 03:11:48 +0000 (20:11 -0700)]
Fix link to Hershey fonts

6 years agoFixed silent failures in getting and setting properties
corley [Tue, 27 Mar 2018 21:05:54 +0000 (00:05 +0300)]
Fixed silent failures in getting and setting properties

6 years agoMerge pull request #11173 from alalek:issue_11172
Alexander Alekhin [Tue, 27 Mar 2018 15:01:25 +0000 (18:01 +0300)]
Merge pull request #11173 from alalek:issue_11172

6 years agocmake: add module/src include dir in case of enabled precompiled headers
Alexander Alekhin [Tue, 27 Mar 2018 14:38:54 +0000 (17:38 +0300)]
cmake: add module/src include dir in case of enabled precompiled headers