YashasSamaga [Tue, 19 May 2020 17:45:02 +0000 (23:15 +0530)]
do not create redundant handles
Alexander Alekhin [Thu, 21 May 2020 12:59:30 +0000 (12:59 +0000)]
Merge pull request #17191 from anton-potapov:gapi_variant_converting_ctor_assign_op_reworked
Anton Potapov [Wed, 29 Apr 2020 23:39:19 +0000 (02:39 +0300)]
GAPI: utils - variant converting ctor and assignment op. reworked
- reworked variant::operator(T&&) and varaint::variant(T&&) to be more
concise and signature accurate with C++17 specification
- restricted cv::detail::OpaqueRef::OpaqueRef(T&&) to not substitute
copy/move ctors
- moved common additions to C++11 version of std <type_traits> to
separte header
Alexander Alekhin [Tue, 19 May 2020 08:30:54 +0000 (08:30 +0000)]
Merge pull request #17317 from Yosshi999:prevent-build-failure-without-flann
Alexander Alekhin [Mon, 18 May 2020 17:50:16 +0000 (17:50 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 18 May 2020 17:47:16 +0000 (17:47 +0000)]
Merge pull request #17297 from dkurt:dnn_yolov3_ocl
Dmitry Kurtaev [Thu, 14 May 2020 21:53:38 +0000 (00:53 +0300)]
Increase test threshold for YOLOv3 on OCL FP16
dmallia17 [Mon, 18 May 2020 15:53:17 +0000 (11:53 -0400)]
Merge pull request #17313 from hunter-college-ossd-spr-2020:revise-knn-tutorials
* Revise and expand kNN Python tutorials
* Correct NPTEL link
Yosshi999 [Mon, 18 May 2020 14:53:05 +0000 (14:53 +0000)]
ignore tests dependent on flann when flann module is absent
Alexander Alekhin [Mon, 18 May 2020 11:51:59 +0000 (11:51 +0000)]
Merge pull request #17092 from alalek:imgproc_ipp_parallel_gaussuanBlur
Alexander Alekhin [Sun, 17 May 2020 20:33:05 +0000 (20:33 +0000)]
Merge pull request #17304 from chrisballinger:maccatalyst
Alexander Alekhin [Thu, 16 Apr 2020 18:17:22 +0000 (18:17 +0000)]
imgproc: enable GaussianBlur IPP parallel processing
Alexander Alekhin [Thu, 16 Apr 2020 17:37:08 +0000 (17:37 +0000)]
imgproc(perf): add GaussianBlur cases for SIFT
Chris Ballinger [Thu, 14 May 2020 20:43:03 +0000 (13:43 -0700)]
Remove linking against AssetsLibrary framework
Chris Ballinger [Thu, 14 May 2020 19:48:37 +0000 (12:48 -0700)]
Add target conditionals for Mac Catalyst
Alexander Alekhin [Sat, 16 May 2020 18:49:22 +0000 (18:49 +0000)]
Merge pull request #17294 from alalek:issue_17247
Alexander Alekhin [Fri, 15 May 2020 16:51:29 +0000 (16:51 +0000)]
Merge pull request #17296 from mshabunin:fix-vulkan-build
Alexander Alekhin [Fri, 15 May 2020 15:48:45 +0000 (15:48 +0000)]
Merge pull request #17299 from tweenietomatoes:patch-1
tweenietomatoes [Fri, 15 May 2020 11:41:55 +0000 (14:41 +0300)]
Important single character fix
jumostedu [Thu, 14 May 2020 22:46:25 +0000 (00:46 +0200)]
Merge pull request #15214 from jumostedu:matchtemplmask
* imgproc: templmatch: Add support for mask for all methods
Add support for masked template matching. Fix/scrub old implementation
for masked matching, as it did partly not even really do a meaningful
masking, and only supported limited template matching methods.
Add documentation including formulas for masked matching.
* imgproc: test: Add tests for masked template matching
Test accuracy by comparing to naive implementation for one point.
Test compatibility/correctness by comparing results without mask and
with all ones mask.
All tests are done for all methods, all supported depths, and for 1 and
3 channels.
* imgproc: test: templmatch: Add test for crossCorr
Add a test for the crossCorr function in templmatch.cpp. crossCorr() had
to be added to exported functions to be testable.
This test can maybe help to identify the problem with template matching
on MacOSX.
* fix: Fixed wrong evaluations of the MatExpr on Clang
* fix: removed crossCorr from public interface.
If it should be exported, it should be done as separate PR.
Co-authored-by: Vadim Levin <vadim.levin@xperience.ai>
Maksim Shabunin [Thu, 14 May 2020 20:20:28 +0000 (23:20 +0300)]
Fixed build with latest Vulkan headers
Alexander Alekhin [Thu, 14 May 2020 17:13:29 +0000 (17:13 +0000)]
samples: fix OpenCL events leaks
Ganesh Kathiresan [Thu, 14 May 2020 16:30:01 +0000 (22:00 +0530)]
Merge pull request #17224 from ganesh-k13:bugfix/calib3d/17201
* Fixed indexing in prefilter
* Initialised prefilter
* Initialised prefilter with value initialisation
* Added TC to trigger different Mem Allocs in BufferBM
* Optimize cases with only needed conditions
Alexander Alekhin [Thu, 14 May 2020 12:17:51 +0000 (12:17 +0000)]
Merge pull request #17248 from nroduit:java-addall
Alexander Alekhin [Thu, 14 May 2020 12:17:26 +0000 (12:17 +0000)]
Merge pull request #17055 from vnikoofard:patch-1
Nicolas Roduit [Fri, 8 May 2020 10:22:04 +0000 (12:22 +0200)]
Prefer addall instead of iteration for performance
Alexander Alekhin [Thu, 14 May 2020 07:08:41 +0000 (07:08 +0000)]
Merge pull request #17288 from dkurt:dnn_tf_resize_down
Alexander Alekhin [Thu, 14 May 2020 06:59:27 +0000 (06:59 +0000)]
Merge pull request #17287 from tomoaki0705:fixAkazeTestFailureMali
Alexander Alekhin [Thu, 14 May 2020 06:58:42 +0000 (06:58 +0000)]
Merge pull request #17285 from sauhaardac:patch-1
Alexander Alekhin [Thu, 14 May 2020 06:57:36 +0000 (06:57 +0000)]
Merge pull request #17284 from dkurt:dnn_bn_fusion
Alexander Alekhin [Thu, 14 May 2020 06:55:52 +0000 (06:55 +0000)]
Merge pull request #17281 from l-bat:ssd_placeholder_shape
Alexander Alekhin [Thu, 14 May 2020 06:55:08 +0000 (06:55 +0000)]
Merge pull request #17268 from anton-potapov:deownification_fix
Liubov Batanina [Wed, 13 May 2020 11:44:23 +0000 (14:44 +0300)]
Determine SSD input shape
Dmitry Kurtaev [Wed, 13 May 2020 20:51:52 +0000 (23:51 +0300)]
TensorFlow bilinear resize downscale
Tomoaki Teshima [Wed, 13 May 2020 20:44:14 +0000 (05:44 +0900)]
fix test failure on Mali T760 and Mali T628
Sauhaarda Chowdhuri [Wed, 13 May 2020 20:14:05 +0000 (13:14 -0700)]
Fix #17279 Documentation Error
Update documentation to solve #17279. Simple documentation bug.
Dmitry Kurtaev [Wed, 13 May 2020 19:15:22 +0000 (22:15 +0300)]
Fix BatchNorm reinitialization after fusion
Alexander Alekhin [Wed, 13 May 2020 08:27:04 +0000 (08:27 +0000)]
Merge pull request #17270 from l-bat:ngraph_missed_data
Alexander Alekhin [Tue, 12 May 2020 19:24:28 +0000 (19:24 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 12 May 2020 19:00:49 +0000 (19:00 +0000)]
Merge pull request #17228 from mshabunin:mfx-surface-pool-34
Alexander Alekhin [Tue, 12 May 2020 18:58:54 +0000 (18:58 +0000)]
Merge pull request #17260 from jsxyhelu:add_deepgreen_colormap
Alexander Alekhin [Tue, 12 May 2020 18:53:35 +0000 (18:53 +0000)]
Merge pull request #17211 from alalek:sift_dispatch
Alexander Alekhin [Tue, 12 May 2020 18:50:58 +0000 (18:50 +0000)]
Merge pull request #17196 from alalek:core_matexpr_fix_warning
Alexander Alekhin [Tue, 12 May 2020 16:52:27 +0000 (16:52 +0000)]
Merge pull request #17215 from spmallick:master
Maksim Shabunin [Tue, 17 Dec 2019 12:55:45 +0000 (15:55 +0300)]
CAP_MFX: surface pool with timeout, more parameters
Liubov Batanina [Tue, 12 May 2020 12:50:31 +0000 (15:50 +0300)]
Switch v1::Multiply to v0::Multiply
Liubov Batanina [Tue, 12 May 2020 12:33:57 +0000 (15:33 +0300)]
Merge pull request #17233 from l-bat:onnx_bn
* Added ONNX BatchNorm subgraph
* Move removing constant inputs to addConstantNodesForInitializers
* Added initializers to ONNXGraphWrapper
jsxyhelu [Sun, 10 May 2020 08:30:24 +0000 (16:30 +0800)]
add DeepGreen colormap
Anton Potapov [Tue, 12 May 2020 11:06:50 +0000 (14:06 +0300)]
G-API: "deownification" corrections
- moved "standalone" aliases of cv types to "opencv_includes.hpp" to
keep responsibility principle aplied
- introduced correct aliasing for "descr_of(Mat)" function for
standalone case
- added missing include in `gapi/own/mat.hpp`
Alexander Alekhin [Tue, 12 May 2020 10:53:23 +0000 (10:53 +0000)]
Merge pull request #17230 from asmorkalov:as/issue_17171
Alexander Alekhin [Tue, 12 May 2020 07:35:14 +0000 (07:35 +0000)]
Merge pull request #17244 from hunter-college-ossd-spr-2020:toc-updates
Alexander Alekhin [Tue, 12 May 2020 07:34:00 +0000 (07:34 +0000)]
Merge pull request #17256 from R-penguins:jstutfix
Alexander Alekhin [Mon, 11 May 2020 19:25:50 +0000 (19:25 +0000)]
Merge pull request #17258 from YashasSamaga:cuda4dnn-hotfix-slice-pr17231-pr17222
Alexander Alekhin [Mon, 11 May 2020 19:23:55 +0000 (19:23 +0000)]
Merge pull request #17253 from YashasSamaga:cuda4dnn-region-yolov4
YashasSamaga [Mon, 11 May 2020 05:31:01 +0000 (11:01 +0530)]
port pr17222 changes to CUDA backend
Rui Hou [Sun, 10 May 2020 15:20:27 +0000 (11:20 -0400)]
Easier access to opencv.js in tutorial
YashasSamaga [Sun, 10 May 2020 11:23:28 +0000 (16:53 +0530)]
add scale_x_y parameter to region
Alexander Alekhin [Sun, 10 May 2020 08:16:33 +0000 (08:16 +0000)]
Merge pull request #17235 from R-penguins:patch-1
R-penguins [Thu, 7 May 2020 17:55:05 +0000 (13:55 -0400)]
Update Image Watch Tutorial
Updated the Windows Visual Studio Image Watch tutorial to include download links to the latest versions of Visual Studio Image Watch for newer Visual Studio versions.
Alexander Alekhin [Sat, 9 May 2020 19:24:06 +0000 (22:24 +0300)]
Merge pull request #17118 from l-bat/concat_3d
Added NDHWC Concat support for TensorFlow
* Supported TF concat 3d
* Skip myriad
* Fix test
Yashas Samaga B L [Sat, 9 May 2020 17:20:30 +0000 (22:50 +0530)]
Merge pull request #17200 from YashasSamaga:cuda4dnn-general-opt1
cuda4dnn: optimizations for swish, mish, sigmoid, region, resize based ops, transpose, identity-conv fusion
* bunch of optimizations
* more accurate implementation for mish
Alexander Alekhin [Fri, 8 May 2020 18:59:40 +0000 (18:59 +0000)]
Merge pull request #17229 from smirnov-alexey:as/fix_fluid_resize
Alexander Alekhin [Fri, 8 May 2020 18:31:11 +0000 (18:31 +0000)]
Merge pull request #17208 from hn-88:3.4
Daniel Mallia [Fri, 8 May 2020 18:22:30 +0000 (14:22 -0400)]
Update tutorials tables of content for several modules
Alexander Smorkalov [Wed, 6 May 2020 13:53:41 +0000 (16:53 +0300)]
Added Java and C++ regression test for estimateNewCameraMatrixForUndistortRectify.
Smirnov Alexey [Wed, 6 May 2020 13:43:06 +0000 (16:43 +0300)]
Fix fluid resize operating with zero output size
Alexander Alekhin [Thu, 7 May 2020 08:44:02 +0000 (08:44 +0000)]
Merge pull request #17223 from hunter-college-ossd-spr-2020:imgproc-toc
Alexander Alekhin [Thu, 7 May 2020 08:43:16 +0000 (08:43 +0000)]
Merge pull request #17219 from hunter-college-ossd-spr-2020:mathjax-link
Alexander Alekhin [Thu, 7 May 2020 08:42:50 +0000 (08:42 +0000)]
Merge pull request #17218 from hunter-college-ossd-spr-2020:numpy-links-17212
Satya Mallick [Mon, 4 May 2020 16:59:42 +0000 (09:59 -0700)]
Adding Official OpenCV Courses link to README.md
Alexander Alekhin [Wed, 6 May 2020 19:52:58 +0000 (19:52 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Wed, 6 May 2020 19:46:34 +0000 (19:46 +0000)]
Merge pull request #17222 from dkurt:dnn_flexible_slice
Alexander Alekhin [Wed, 6 May 2020 19:45:05 +0000 (22:45 +0300)]
Merge pull request #16941 from rngtna:examples_dnn_text_decoder
Daniel Mallia [Tue, 5 May 2020 22:05:58 +0000 (18:05 -0400)]
Update imgproc tutorials table of content Languages fields
Aleksandr Pertovskiy [Wed, 6 May 2020 12:23:55 +0000 (15:23 +0300)]
Add text recognition example
Dmitry Kurtaev [Tue, 5 May 2020 10:07:26 +0000 (13:07 +0300)]
dnn: Slice with variable input shapes
Daniel Mallia [Tue, 5 May 2020 03:50:22 +0000 (23:50 -0400)]
Update Supported formula commands - MathJax link
Daniel Mallia [Tue, 5 May 2020 03:20:52 +0000 (23:20 -0400)]
Update NumPy links
Alexander Alekhin [Tue, 28 Apr 2020 16:42:34 +0000 (16:42 +0000)]
features2d(sift): enable runtime dispatching
hn-88 [Sun, 3 May 2020 05:49:04 +0000 (11:19 +0530)]
to make OpenCV compile on mingw32
added #define NO_DSHOW_STRSAFE
Alexander Alekhin [Fri, 1 May 2020 07:29:10 +0000 (07:29 +0000)]
core(MatExpr): fix warning in case of e.s == (0, 0, 0, 0)
Alexander Alekhin [Thu, 30 Apr 2020 13:55:31 +0000 (13:55 +0000)]
Merge pull request #17188 from asmorkalov:as/fisheye_test
Liubov Batanina [Thu, 30 Apr 2020 13:53:44 +0000 (16:53 +0300)]
Merge pull request #17185 from l-bat:yolo_v4
* Support Yolov4
* Skip Mish on OpenVINO 2020.2
* Revert Mish
* Refactoring
Alexander Alekhin [Wed, 29 Apr 2020 20:53:54 +0000 (20:53 +0000)]
Merge pull request #17190 from alalek:dnn_test_win32_skip_list
Alexander Alekhin [Wed, 29 Apr 2020 20:01:10 +0000 (20:01 +0000)]
dnn(test): update skip tests on Win32 configuration
Alexander Smorkalov [Wed, 29 Apr 2020 14:08:51 +0000 (17:08 +0300)]
Restored test disabled during 3.0-alpha preparation.
QIU Xiaochen [Wed, 29 Apr 2020 09:55:59 +0000 (17:55 +0800)]
Merge pull request #17180 from PetWorm:3.4
* fix Scharr nomination
Alexander Alekhin [Tue, 28 Apr 2020 16:53:19 +0000 (16:53 +0000)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 28 Apr 2020 16:36:14 +0000 (16:36 +0000)]
Merge pull request #17173 from tomoaki0705:fixOclHogDetect
Tomoaki Teshima [Tue, 28 Apr 2020 12:46:31 +0000 (21:46 +0900)]
fix test failure on ODROID-N2
Alexander Alekhin [Tue, 28 Apr 2020 10:41:41 +0000 (10:41 +0000)]
Merge pull request #17145 from asmorkalov:as/riscv
Vadim Levin [Tue, 28 Apr 2020 08:38:39 +0000 (11:38 +0300)]
Merge pull request #16766 from VadimLevin:dev/vlevin/video_writer_params_constructor
* feature: Extend VideoWriter to accept vector of parameters
- Add additional constructor and `open` method for `VideoWriter`
those accept a vector of parameters
- Move actual implementation of the `VideoWriter::open` to general method
which accepts vector of parameters
- Propagate parsed parameters map up to actual video backend construction
* fix: Change VideoWriter constructor description to suppress doc warning
* refactor: Rollback newlines changes
* feature: Changed VideoWriter parameters workflow
* feature: Log unused parameters in VideoWriter open
* doc: Fix VideoWriter `isColor` parameter description
* fix: int to bool VC++ conversion warning
* doc: Remove information about `isColor` flag usage.
Alexander Alekhin [Tue, 28 Apr 2020 08:37:46 +0000 (08:37 +0000)]
Merge pull request #16983 from dkurt:dnn_tf_prelu
Alexander Alekhin [Tue, 28 Apr 2020 08:36:51 +0000 (08:36 +0000)]
Merge pull request #16914 from jackson0223:patch-1
Dmitry Kurtaev [Sat, 4 Apr 2020 17:27:59 +0000 (20:27 +0300)]
PReLU from Tensorflow
jackson0223 [Thu, 26 Mar 2020 18:05:33 +0000 (02:05 +0800)]
Restore face detection train.prototxt from #9516
Alexander Alekhin [Mon, 27 Apr 2020 18:19:14 +0000 (18:19 +0000)]
features2d: keep history of simd.cpp
Alexander Alekhin [Mon, 27 Apr 2020 18:18:16 +0000 (18:18 +0000)]
features2d: copy sift.dispatch.cpp
Alexander Alekhin [Mon, 27 Apr 2020 18:17:15 +0000 (18:17 +0000)]
features2d: copy sift.simd.hpp
Alexander Alekhin [Mon, 27 Apr 2020 12:43:32 +0000 (12:43 +0000)]
Merge pull request #17159 from pauljurczak:patch-3