Vadim Pisarevsky [Fri, 30 Mar 2018 09:39:04 +0000 (09:39 +0000)]
Merge pull request #11187 from alalek:respect_threading_settings
Alexander Alekhin [Fri, 30 Mar 2018 09:30:42 +0000 (09:30 +0000)]
Merge pull request #11194 from ltqusst:fix_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
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
catree [Thu, 29 Mar 2018 16:34:30 +0000 (18:34 +0200)]
Remove temporary file used for test.
Alexander Alekhin [Thu, 29 Mar 2018 16:30:36 +0000 (16:30 +0000)]
Merge pull request #11189 from alalek:samples_avoid_legacy_api_2
Alexander Alekhin [Thu, 29 Mar 2018 14:34:30 +0000 (14:34 +0000)]
Merge pull request #11188 from mshabunin:fix-clang-warnings
Alexander Alekhin [Thu, 29 Mar 2018 13:50:44 +0000 (13:50 +0000)]
Merge pull request #11174 from corleypc:master
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
Alexander Alekhin [Thu, 29 Mar 2018 11:17:23 +0000 (14:17 +0300)]
samples: avoid using of legacy C-like API (part 2)
Maksim Shabunin [Thu, 29 Mar 2018 10:24:04 +0000 (13:24 +0300)]
Fixed two warnings produced by clang
Alexander Alekhin [Thu, 29 Mar 2018 10:01:46 +0000 (13:01 +0300)]
avoid calling of setNumThreads() to respect user settings
Alexander Alekhin [Wed, 28 Mar 2018 20:09:51 +0000 (20:09 +0000)]
Merge pull request #11093 from alalek:cv_override_final
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
Alexander Alekhin [Thu, 22 Mar 2018 10:50:46 +0000 (13:50 +0300)]
build: eliminate MSVC warning
Alexander Alekhin [Thu, 22 Mar 2018 10:18:45 +0000 (13:18 +0300)]
cmake: enable override warnings (requires C++11 compilation mode)
Alexander Alekhin [Tue, 20 Mar 2018 15:31:01 +0000 (18:31 +0300)]
samples: suppress vtk warnings
Alexander Alekhin [Tue, 20 Mar 2018 15:29:10 +0000 (18:29 +0300)]
samples: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Tue, 20 Mar 2018 15:27:26 +0000 (18:27 +0300)]
python: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Tue, 20 Mar 2018 12:53:57 +0000 (15:53 +0300)]
apps: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Tue, 20 Mar 2018 10:26:13 +0000 (13:26 +0300)]
cmake: disable checks for protobuf generated files
Alexander Alekhin [Thu, 15 Mar 2018 13:17:06 +0000 (16:17 +0300)]
misc: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:05 +0000 (16:17 +0300)]
videostab: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:04 +0000 (16:17 +0300)]
superres: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:03 +0000 (16:17 +0300)]
shape: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:02 +0000 (16:17 +0300)]
flann: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:01 +0000 (16:17 +0300)]
video: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:17:00 +0000 (16:17 +0300)]
photo: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:59 +0000 (16:16 +0300)]
stitching: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:58 +0000 (16:16 +0300)]
ml: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:57 +0000 (16:16 +0300)]
objdetect: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:56 +0000 (16:16 +0300)]
dnn: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:55 +0000 (16:16 +0300)]
calib3d: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:54 +0000 (16:16 +0300)]
features2d: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:53 +0000 (16:16 +0300)]
videoio: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:52 +0000 (16:16 +0300)]
imgcodecs: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:51 +0000 (16:16 +0300)]
imgproc: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:16:50 +0000 (16:16 +0300)]
core: apply CV_OVERRIDE/CV_FINAL
Alexander Alekhin [Thu, 15 Mar 2018 13:04:21 +0000 (16:04 +0300)]
cmake: disable override warnings in 3rdparty code and viz
Alexander Alekhin [Thu, 15 Mar 2018 13:04:20 +0000 (16:04 +0300)]
ts: apply CV_OVERRIDE/CV_FINAL
- disable "-Wsuggest-override" in tests
Alexander Alekhin [Thu, 15 Mar 2018 13:04:19 +0000 (16:04 +0300)]
cmake: use SYSTEM include directories
Alexander Alekhin [Thu, 15 Mar 2018 13:04:18 +0000 (16:04 +0300)]
core: add CV_OVERRIDE/CV_FINAL macros
Alexander Alekhin [Wed, 28 Mar 2018 14:52:08 +0000 (14:52 +0000)]
Merge pull request #11098 from dkurt:dnn_native_inf_engine
Dmitry Kurtaev [Wed, 28 Mar 2018 13:34:37 +0000 (16:34 +0300)]
Update OpenCVDetectInferenceEngine.cmake
Vadim Pisarevsky [Wed, 28 Mar 2018 12:57:25 +0000 (12:57 +0000)]
Merge pull request #11072 from alalek:explicit_autobuffer
Vadim Pisarevsky [Wed, 28 Mar 2018 12:47:34 +0000 (12:47 +0000)]
Merge pull request #11171 from codingforfun:fix_11143
Vadim Pisarevsky [Wed, 28 Mar 2018 12:39:49 +0000 (12:39 +0000)]
Merge pull request #11137 from alalek:core_fix_mat_ctor
Alexander Alekhin [Wed, 28 Mar 2018 12:38:31 +0000 (12:38 +0000)]
Merge pull request #11167 from alalek:cmake_compiler_vars
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
Alexander Alekhin [Wed, 28 Mar 2018 12:21:11 +0000 (12:21 +0000)]
Merge pull request #11175 from collenjones:hotfix/coreLinkFix
Alexander Alekhin [Wed, 28 Mar 2018 11:45:51 +0000 (11:45 +0000)]
Merge pull request #11180 from dkurt:fix_dnn_tf_ssd
Alexander Alekhin [Wed, 28 Mar 2018 10:23:21 +0000 (10:23 +0000)]
Merge pull request #11179 from tomoaki0705:fixBuildCudaStereo
Dmitry Kurtaev [Wed, 28 Mar 2018 09:53:12 +0000 (12:53 +0300)]
Fix minimal aspect ratio scale for SSDs from TensorFlow
Tomoaki Teshima [Wed, 28 Mar 2018 09:21:53 +0000 (18:21 +0900)]
fix build error on Jetson
Collen Jones [Wed, 28 Mar 2018 03:11:48 +0000 (20:11 -0700)]
Fix link to Hershey fonts
corley [Tue, 27 Mar 2018 21:05:54 +0000 (00:05 +0300)]
Fixed silent failures in getting and setting properties
Alexander Alekhin [Tue, 27 Mar 2018 15:01:25 +0000 (18:01 +0300)]
Merge pull request #11173 from alalek:issue_11172
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
codingforfun [Tue, 27 Mar 2018 13:39:36 +0000 (15:39 +0200)]
#11143 [FIX] Normalize node risk with sample weight sum
In case of regression trees, node risk is computed as sum of squared
error. To get a meaningfull value to compare with it needs to be
normalized to the number of samples in the node (or more generally to
the sum of sample weights in this node). Otherwise the sum of squared
error is highly dependend on the number of samples in the node and
comparision with `regressionAccuracy` parameter is not very meaningful.
After normalization `node_risk` means in fact sample variance for all
samples in the node, which makes much more sence and seams to be what
was originaly intended by the code given that node risk is later used as
a split termination criteria by
```
sqrt(node.node_risk) < params.getRegressionAccuracy()
```
Alexander Alekhin [Tue, 27 Mar 2018 13:27:43 +0000 (13:27 +0000)]
Merge pull request #11162 from kinchungwong:master
Alexander Alekhin [Mon, 26 Mar 2018 11:30:49 +0000 (14:30 +0300)]
cmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars
- Recommended compiler checks:
- GCC: CV_GCC
- Clang: CV_CLANG
- fixed problem with CMAKE_CXX_COMPILER_ID=Clang/AppleClang mess on MacOSX
Details: cmake --help-policy CMP0025
- do not declare Clang as GCC compiler
Alexander Alekhin [Tue, 27 Mar 2018 13:08:06 +0000 (13:08 +0000)]
Merge pull request #11089 from terfendail:stereocalibrate_f32
Alexander Alekhin [Tue, 27 Mar 2018 13:06:48 +0000 (13:06 +0000)]
Merge pull request #11112 from alalek:cmake_src_include_fix
Vadim Pisarevsky [Tue, 27 Mar 2018 10:05:35 +0000 (10:05 +0000)]
Merge pull request #11159 from alalek:samples_avoid_legacy_api
Vadim Pisarevsky [Tue, 27 Mar 2018 10:04:20 +0000 (10:04 +0000)]
Merge pull request #11164 from corleypc:master
corley [Mon, 26 Mar 2018 21:54:48 +0000 (00:54 +0300)]
Fixed a couple of memory leaks in videoInput::getDevice() when multiple devices are present in the system
kinchungwong [Mon, 26 Mar 2018 16:24:03 +0000 (09:24 -0700)]
Minor improvement to SSE code in HOGDescriptor::computeGradient, replace emulation of _mm_mullo_epi32 with constant multiplicand 3 with two _mm_add_epi32. OpenCV issue #11161
Alexander Alekhin [Mon, 26 Mar 2018 10:02:57 +0000 (13:02 +0300)]
samples: avoid using of legacy C-like API
- CV_RGB() macro is moved into opencv2/imgproc.hpp from imgproc_c.h
- samples/cpp/filestorage_base64.cpp is dropped
Alexander Alekhin [Mon, 26 Mar 2018 10:22:38 +0000 (10:22 +0000)]
Merge pull request #11151 from AndreiCostinescu:patch-1
Alexander Alekhin [Mon, 26 Mar 2018 10:21:05 +0000 (10:21 +0000)]
Merge pull request #11155 from nglee:dev_docGpuMatDownloadUpload
Dmitry Kurtaev [Fri, 16 Mar 2018 16:27:04 +0000 (19:27 +0300)]
Load networks from intermediate representation of Intel's Deep learning deployment toolkit.
Namgoo Lee [Mon, 26 Mar 2018 01:58:42 +0000 (10:58 +0900)]
Update GpuMat, GpuMat::download, GpuMat::upload documentation
Andrei Costinescu [Sun, 25 Mar 2018 18:39:29 +0000 (20:39 +0200)]
#include <math.h> in cv2.cpp
My build fails with the error:
"C:/PROGRA~1/MINGW-~1/X86_64~1.0-P/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/cmath:1136:11: error: '::hypot' has not been declared".
I have tried to fix it by adding "#include <cmath>" before the line "#include <Python.h>" but then the build has failed with the error:
"C:/PROGRA~1/MINGW-~1/X86_64~1.0-P/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/c++/math.h:91:12:: error: 'std::_hypot' has not been declared".
Adding "#include <math.h>" allowed me to build opencv.
Alexander Alekhin [Sat, 24 Mar 2018 20:38:55 +0000 (20:38 +0000)]
Merge pull request #11141 from dkurt:dnn_no_aspect_ratios
Alexander Alekhin [Sat, 24 Mar 2018 06:35:21 +0000 (06:35 +0000)]
Merge pull request #11146 from anthonytw:master
Anthony Wertz [Fri, 23 Mar 2018 16:03:46 +0000 (12:03 -0400)]
Sets a higher limit on videoio's AVI container's maximum chunk size, and adds an explanation of the assertion. Closes #11126
Alexander Alekhin [Fri, 23 Mar 2018 13:04:18 +0000 (13:04 +0000)]
Merge pull request #11064 from tomoaki0705:fixCudaStreamAsync
Alexander Alekhin [Fri, 23 Mar 2018 10:57:59 +0000 (10:57 +0000)]
Merge pull request #11113 from tomoaki0705:fixTinkerBoardOpenCL
Alexander Alekhin [Fri, 23 Mar 2018 09:37:45 +0000 (09:37 +0000)]
Merge pull request #11134 from not522:fix-rotation-center
Dmitry Kurtaev [Thu, 22 Mar 2018 10:56:07 +0000 (13:56 +0300)]
Fix prior box generation in case of squared proposals.
Fix batch norm in training phase.
Naoto Mizuno [Thu, 22 Mar 2018 12:10:29 +0000 (21:10 +0900)]
Update rotated image
Alexander Alekhin [Thu, 22 Mar 2018 12:35:54 +0000 (15:35 +0300)]
core: fix cv::Mat constructor
Tomoaki Teshima [Thu, 22 Mar 2018 12:35:34 +0000 (21:35 +0900)]
let the test OCL_ImgprocWarp/Resize.Mat pass on ARM/Aarch64
* disable carotenete when calling resize on ARM/Aarch64
* loosen eps on Aarch64
Tomoaki Teshima [Fri, 16 Mar 2018 07:48:03 +0000 (16:48 +0900)]
follow histogram
Tomoaki Teshima [Thu, 15 Mar 2018 09:40:05 +0000 (18:40 +0900)]
make the asynchronous call to NPP safe
* Stop calling nppSetStream
Naoto Mizuno [Thu, 22 Mar 2018 07:40:06 +0000 (16:40 +0900)]
Fix center of rotation
Alexander Alekhin [Thu, 22 Mar 2018 10:24:36 +0000 (10:24 +0000)]
Merge pull request #11136 from tomoaki0705:fixCalib3dClang
Alexander Alekhin [Thu, 22 Mar 2018 10:23:09 +0000 (10:23 +0000)]
Merge pull request #11124 from terfendail:minenctriangle_fix
Tomoaki Teshima [Thu, 22 Mar 2018 09:28:47 +0000 (18:28 +0900)]
apply the workaround to correct range
Vitaly Tuzov [Tue, 20 Mar 2018 12:39:44 +0000 (15:39 +0300)]
Updated handling of collinear edges while searching for intersection.
Alexander Alekhin [Wed, 21 Mar 2018 09:18:14 +0000 (09:18 +0000)]
Merge pull request #11105 from dkurt:issue_11102
Alexander Alekhin [Tue, 20 Mar 2018 20:40:53 +0000 (20:40 +0000)]
Merge pull request #11074 from alalek:android_log_messages
Alexander Alekhin [Mon, 19 Mar 2018 19:51:36 +0000 (19:51 +0000)]
Merge pull request #11110 from nglee:dev_addSyncAfterAsyncCopyTestBufferPool
Alexander Alekhin [Mon, 19 Mar 2018 14:33:34 +0000 (14:33 +0000)]
Merge pull request #11095 from jmartens:patch-2
Alexander Alekhin [Fri, 16 Mar 2018 13:36:11 +0000 (16:36 +0300)]
cmake: don't add include <module>/src directory to avoid conflicts
during opencv_world builds
Namgoo Lee [Mon, 19 Mar 2018 00:30:06 +0000 (09:30 +0900)]
test_buffer_pool: synchronize after async copy
Aleksandr Tischenko [Sun, 18 Mar 2018 12:11:42 +0000 (14:11 +0200)]
Merge pull request #11101 from lamantine:fix_11100
* fixed bug #11100 Integer overflow in kmeans
* fixed integer overflow in other divUp-s in kmeans code
fixed warning about size_t to double conversion
Alexander Alekhin [Sun, 18 Mar 2018 09:18:40 +0000 (09:18 +0000)]
Merge pull request #11091 from berak:openpose_sample
Dmitry Kurtaev [Sun, 18 Mar 2018 07:49:12 +0000 (10:49 +0300)]
Fix an issue https://github.com/opencv/opencv/issues/11102
Alexander Alekhin [Fri, 16 Mar 2018 19:33:48 +0000 (19:33 +0000)]
Merge pull request #11046 from catree:update_calibration_images