platform/upstream/opencv.git
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 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 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 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 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

6 years agocore(persistence): disable checks for base64 streams
Alexander Alekhin [Tue, 27 Mar 2018 14:02:04 +0000 (17:02 +0300)]
core(persistence): disable checks for base64 streams

6 years ago#11143 [FIX] Normalize node risk with sample weight sum
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()
```

6 years agoMerge pull request #11162 from kinchungwong:master
Alexander Alekhin [Tue, 27 Mar 2018 13:27:43 +0000 (13:27 +0000)]
Merge pull request #11162 from kinchungwong:master

6 years agocore: added checks and "fixit" items for persistence parsers
Alexander Alekhin [Wed, 14 Mar 2018 11:03:46 +0000 (14:03 +0300)]
core: added checks and "fixit" items for persistence parsers

To raise errors with proper messages of the problems.

6 years agocmake: avoid amending of CMAKE_COMPILER_IS_[GNUCXX|CLANGCXX|CCACHE] vars
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

6 years agoMerge pull request #11089 from terfendail:stereocalibrate_f32
Alexander Alekhin [Tue, 27 Mar 2018 13:08:06 +0000 (13:08 +0000)]
Merge pull request #11089 from terfendail:stereocalibrate_f32

6 years agoMerge pull request #11112 from alalek:cmake_src_include_fix
Alexander Alekhin [Tue, 27 Mar 2018 13:06:48 +0000 (13:06 +0000)]
Merge pull request #11112 from alalek:cmake_src_include_fix

6 years agoMerge pull request #11159 from alalek:samples_avoid_legacy_api
Vadim Pisarevsky [Tue, 27 Mar 2018 10:05:35 +0000 (10:05 +0000)]
Merge pull request #11159 from alalek:samples_avoid_legacy_api

6 years agoMerge pull request #11164 from corleypc:master
Vadim Pisarevsky [Tue, 27 Mar 2018 10:04:20 +0000 (10:04 +0000)]
Merge pull request #11164 from corleypc:master

6 years agoFixed a couple of memory leaks in videoInput::getDevice() when multiple devices are...
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

6 years agoMinor improvement to SSE code in HOGDescriptor::computeGradient, replace emulation...
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

6 years agosamples: avoid using of legacy C-like API
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