Alexander Alekhin [Wed, 26 Feb 2020 14:36:08 +0000 (14:36 +0000)]
Merge pull request #16657 from alalek:issue_16655_master
Alexander Alekhin [Wed, 26 Feb 2020 14:03:52 +0000 (14:03 +0000)]
Merge pull request #16673 from alalek:exclude_contrib_modules_4.x
Alexander Alekhin [Wed, 26 Feb 2020 12:10:30 +0000 (15:10 +0300)]
exclude opencv_contrib modules
Alexander Alekhin [Sun, 23 Feb 2020 17:49:50 +0000 (17:49 +0000)]
gapi(test): ban and get rid of countNonZero() checks
Alexander Alekhin [Mon, 24 Feb 2020 18:22:06 +0000 (18:22 +0000)]
Merge pull request #16648 from YashasSamaga:cuda4dnn-hotfix-i16467
YashasSamaga [Mon, 24 Feb 2020 05:15:59 +0000 (10:45 +0530)]
resize tensor on reuse if required
Alexander Alekhin [Sat, 22 Feb 2020 22:21:56 +0000 (22:21 +0000)]
Merge pull request #16647 from YashasSamaga:cuda4dnn-hotfix-i16568
YashasSamaga [Sat, 22 Feb 2020 11:29:09 +0000 (16:59 +0530)]
fix weights rank assertion in InnerProductOp
Alexander Alekhin [Fri, 21 Feb 2020 19:37:23 +0000 (22:37 +0300)]
Merge pull request #16225 from berak:dnn_pose_estimation
dnn: small fix in pose estimation model
Alexander Alekhin [Thu, 20 Feb 2020 16:45:21 +0000 (19:45 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
berak [Mon, 27 Jan 2020 16:17:11 +0000 (17:17 +0100)]
dnn: small fix in pose estimation model
Alexander Alekhin [Thu, 20 Feb 2020 15:31:57 +0000 (15:31 +0000)]
Merge pull request #16610 from AbsorbedInThought:patch-1
Muhammad Taha [Tue, 18 Feb 2020 05:22:41 +0000 (10:22 +0500)]
Minor update in grabcut.py
Alexander Alekhin [Thu, 20 Feb 2020 12:50:27 +0000 (12:50 +0000)]
Merge pull request #16595 from dkurt:dnn_ie_mask_rcnn
Yashas Samaga B L [Thu, 20 Feb 2020 12:43:05 +0000 (18:13 +0530)]
Merge pull request #16161 from YashasSamaga:cuda4dnn-concat-fusion
cuda4dnn(concat): write outputs from previous layers directly into concat's output
* eliminate concat by directly writing to its output buffer
* fix concat fusion not happening sometimes
* use a whitelist instead of a blacklist
Aditya Kumar [Thu, 20 Feb 2020 12:41:55 +0000 (18:11 +0530)]
Merge pull request #14107 from adityak2920:aditya
Adding python codes to samples/python
* Python version of samples:
- laplace.py
- drawing.py
* Update drawing.py
* Update drawing.py
* Update drawing.py
* Update laplace.py
* Update laplace.py
* Update drawing.py
* Update drawing.py
* Update laplace.py
* samples
* drawing
* drawing
* drawing.py
Alexander Alekhin [Thu, 20 Feb 2020 11:18:43 +0000 (14:18 +0300)]
Merge pull request #16619 from alalek:cmake_custom_cxx_standard_master
* cmake: allow customization of CMAKE_CXX_STANDARD value
* cmake: extra skip flag OPENCV_SKIP_CMAKE_CXX_STANDARD
* cmake: dump CMAKE_CXX_STANDARD value
- compiler option is missing in dumped flags
Dmitry Kurtaev [Sun, 16 Feb 2020 19:12:14 +0000 (22:12 +0300)]
Enable Mask R-CNN with Inference Engine. Full coverage with nGraph
Alexander Alekhin [Thu, 20 Feb 2020 06:47:55 +0000 (06:47 +0000)]
Merge pull request #16503 from cyyever:fix_16500
cyy [Thu, 20 Feb 2020 03:08:04 +0000 (11:08 +0800)]
fixes #16500
Alexander Alekhin [Wed, 19 Feb 2020 10:57:27 +0000 (10:57 +0000)]
Merge pull request #16617 from alalek:dnn_fix_caffe_importer
Alexander Alekhin [Wed, 19 Feb 2020 07:08:01 +0000 (07:08 +0000)]
dnn(caffe): fix net.input_dim handling in Caffe importer
Alexander Alekhin [Tue, 18 Feb 2020 19:31:38 +0000 (19:31 +0000)]
Merge pull request #16612 from rabbull:master
Karl Liu [Tue, 18 Feb 2020 12:21:24 +0000 (20:21 +0800)]
transplant 8p's normalization to 7p
use const instead of constexpr
Alexander Alekhin [Tue, 18 Feb 2020 14:57:46 +0000 (17:57 +0300)]
Merge pull request #16572 from alalek:dnn_test_dldt_ir_v10
* dnn(test): test DLDT IRv10 model, drop old models
* dnn(test): don't expect bitexact results in DLDT IR tests
Dmitry Matveev [Tue, 18 Feb 2020 12:11:44 +0000 (15:11 +0300)]
Merge pull request #16555 from dmatveev:dm/ocv_blog_sample
* G-API/Samples: Added a simple "privacy masking camera" sample
The main idea is to host this code for an opencv.org blog post only
* G-API/Samples: Modified privacy masking camera code to look better for the post
* G-API/Samples: fix Windows (MSVC) support in Privacy Masking Camera
* G-API/Samples: Addressed the majority of review comments in PMC
* G-API/Samples: Use TickMeter to measure time + more info in cmd options
* G-API/Samples: fix yet another Windows warning in PMC
* G-API/Samples: Fix wording in PMC cmd arg parameters
* Fix wording, again
* G-API/Samples: Fix PMC cmd-line arguments, again
Anatoliy Talamanov [Mon, 17 Feb 2020 20:29:55 +0000 (23:29 +0300)]
Merge pull request #16213 from TolyaTalamanov:at/lambdas-for-kernels
G-API: Using functors as kernel implementation
* Implement ability to create kernel impls from functors
* Clean up
* Replace make_ocv_functor to ocv_kernel
* Clean up
* Replace GCPUFunctor -> GOCVFunctor
* Move GOCVFunctor to cv::gapi::cpu namespace
* Implement override for rvalue and lvalue cases
* Fix comments to review
* Remove GAPI_EXPORT for template functions
* Fix indentation
Liubov Batanina [Mon, 17 Feb 2020 19:29:37 +0000 (22:29 +0300)]
Merge pull request #16472 from l-bat:cp_vton
Add CP-VTON sample
* Support resize from PyTorch
* Add CP-VTON sample
* Fix downsampling
* Fix test
* Add model links
* Add default args
* Speed up resize
* Fix TOM link
* Add default args
* Fix comments
* Set aspect ratio for input
* Update links
* Check files exist
Alexander Alekhin [Mon, 17 Feb 2020 13:17:35 +0000 (13:17 +0000)]
Merge pull request #16600 from alalek:revert_16497
Alexander Alekhin [Mon, 17 Feb 2020 12:23:59 +0000 (15:23 +0300)]
imgproc: revert resize changes from PR 16497
Vadim Pisarevsky [Mon, 17 Feb 2020 11:54:36 +0000 (14:54 +0300)]
Merge pull request #16588 from vpisarev:fix_macos_move_window
fixed cv::moveWindow() on mac
* fixed cv::moveWindow() on mac (issue #16343). Thanks to cwreynolds and saskatchewancatch for the help!
* fixed warnings about _x0 and _y0
* fixed warnings about _x0 and _y0
keeper121 [Sun, 16 Feb 2020 16:33:25 +0000 (19:33 +0300)]
Merge pull request #16497 from keeper121:master
* Fix NN resize with dimentions > 4
* add test check for nn resize with channels > 4
* Change types from float to double
* Del unnecessary test file. Move nn test to test_imgwarp. Add 5 channels test only.
atinfinity [Sun, 16 Feb 2020 16:16:33 +0000 (01:16 +0900)]
Merge pull request #16445 from atinfinity:fixed-typo
* fixed typo
* add compatibility code to handle migration
Gagandeep Singh [Sat, 15 Feb 2020 11:12:20 +0000 (16:42 +0530)]
Merge pull request #16424 from czgdp1807:issue-16370
* fixed Split layer in ONNXImporter
* added test for fix of split layer
* fixed tests for Split layer
* applied reviews
* updated tests
* fixed paths in tests
Alexander Alekhin [Fri, 14 Feb 2020 16:25:45 +0000 (19:25 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Vadim Pisarevsky [Fri, 14 Feb 2020 16:16:41 +0000 (19:16 +0300)]
Merge pull request #16561 from vpisarev:better_hough_circles
* improved version of HoughCircles (HOUGH_GRADIENT_ALT method)
* trying to fix build problems on Windows
* fixed typo
* * fixed warnings on Windows
* make use of param2. make it minCos2 (minimal value of squared cosine between the gradient at the pixel edge and the vector connecting it with circle center). with minCos2=0.85 we can detect some more eyes :)
* * added description of HOUGH_GRADIENT_ALT
* cleaned up the implementation; added comments, replaced built-in numeic constants with symbolic constants
* rewrote circle_popcount() to use built-in popcount() if possible
* modified some of HoughCircles tests to use method parameter instead of the built-in loop
* fixed warnings on Windows
Alexander Alekhin [Fri, 14 Feb 2020 16:11:36 +0000 (16:11 +0000)]
Merge pull request #16580 from dkurt:fix_14566
Dmitry Kurtaev [Thu, 13 Feb 2020 21:21:38 +0000 (00:21 +0300)]
Resolve #14566
Alexander Alekhin [Thu, 13 Feb 2020 19:28:56 +0000 (19:28 +0000)]
Merge pull request #16559 from alalek:cmake_msvc_mp_customize
Alexander Alekhin [Wed, 12 Feb 2020 18:17:44 +0000 (18:17 +0000)]
Merge pull request #16567 from alalek:dnn_updates_from_openvino_2020.1
Alexander Alekhin [Wed, 12 Feb 2020 14:22:44 +0000 (17:22 +0300)]
dnn: turn off visibility workaround for OpenVINO 2020.1
Alexander Alekhin [Tue, 14 Jan 2020 13:20:12 +0000 (16:20 +0300)]
dnn: use OpenVINO 2020.1 defines
Alexander Alekhin [Tue, 11 Feb 2020 14:24:52 +0000 (17:24 +0300)]
cmake: update handling of MSVC /MP flag
Alexander Alekhin [Tue, 11 Feb 2020 16:22:32 +0000 (16:22 +0000)]
Merge pull request #16516 from alalek:dnn_dump_network
Vadim Pisarevsky [Tue, 11 Feb 2020 15:46:15 +0000 (18:46 +0300)]
Merge pull request #16488 from vpisarev:filestorage_longlines
trying to fix handling file storages with extremely long lines
* trying to fix handling of file storages with extremely long lines: https://github.com/opencv/opencv/issues/11061
* * fixed errorneous pointer access in JSON parser.
* it's now crash-test time! temporarily set the initial parser buffer size to just 40 bytes. let's run all the test and check if the buffer is always correctly resized and handled
* fixed pointer use in JSON parser; added the proper test to catch this case
* fixed the test to make it more challenging. generate test json with
*
**
***
etc. shape
Alexander Alekhin [Tue, 11 Feb 2020 10:03:12 +0000 (10:03 +0000)]
Merge pull request #16552 from dkurt:3.4_docs
Alexander Alekhin [Tue, 11 Feb 2020 10:02:52 +0000 (10:02 +0000)]
Merge pull request #16549 from rayonnant14:objdetect_QRCode_issue_memory_allocation
Dmitry Kurtaev [Tue, 11 Feb 2020 06:31:16 +0000 (09:31 +0300)]
3.4 docs for 3.4 branch
rayonnant14 [Mon, 10 Feb 2020 17:21:58 +0000 (20:21 +0300)]
fix wrong memory allocation
Alexander Alekhin [Mon, 10 Feb 2020 16:40:29 +0000 (19:40 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Mon, 10 Feb 2020 16:28:55 +0000 (16:28 +0000)]
Merge pull request #16542 from asmorkalov:asmorkal/base64_json
Alexander Alekhin [Mon, 10 Feb 2020 16:28:31 +0000 (16:28 +0000)]
Merge pull request #16539 from baka-gori:bugfix_cudacodec
Alexander Alekhin [Mon, 10 Feb 2020 16:28:07 +0000 (16:28 +0000)]
Merge pull request #16531 from paroj:featlinepy
Alexander Alekhin [Mon, 10 Feb 2020 16:27:00 +0000 (16:27 +0000)]
Merge pull request #16527 from mshabunin:fix-msmf-fmt-34
Alexander Alekhin [Mon, 10 Feb 2020 16:25:30 +0000 (16:25 +0000)]
Merge pull request #16520 from GArik:3.4
Alexander Alekhin [Mon, 10 Feb 2020 15:51:49 +0000 (15:51 +0000)]
Merge pull request #16505 from alalek:issue_16326
Alexander Alekhin [Mon, 10 Feb 2020 15:49:11 +0000 (15:49 +0000)]
Merge pull request #16546 from alalek:backport_16544
Ilya Lavrenov [Fri, 7 Feb 2020 15:10:14 +0000 (18:10 +0300)]
CMAKE: more robust custom IE libraries support
backporting of commit
98d96f2cc84ea4192e278125b431eb2ced29b786
Alexander Alekhin [Mon, 10 Feb 2020 14:09:43 +0000 (14:09 +0000)]
Merge pull request #16544 from ilya-lavrenov:il/custom-ie-libraries
Pavel Rojtberg [Fri, 7 Feb 2020 14:59:34 +0000 (15:59 +0100)]
core: export getCPUFeaturesLine to bindings
Ilya Lavrenov [Fri, 7 Feb 2020 15:10:14 +0000 (18:10 +0300)]
CMAKE: more robust custom IE libraries support
Alexander Smorkalov [Mon, 10 Feb 2020 08:38:19 +0000 (11:38 +0300)]
Implemented BASE64 support in cv::FileStorage parser.
baka-gori [Sun, 9 Feb 2020 13:18:29 +0000 (22:18 +0900)]
add cuda 10 support
Alexander Alekhin [Sun, 9 Feb 2020 08:52:24 +0000 (11:52 +0300)]
Merge pull request #16473 from ashishkrshrivastava:opencvtf
ashishiva3@gmail.com [Fri, 31 Jan 2020 19:10:03 +0000 (00:40 +0530)]
commit: Corrected end tensor_content parsing for StridedSlice layer.
Alexander Alekhin [Sat, 8 Feb 2020 20:01:12 +0000 (20:01 +0000)]
Merge pull request #16486 from alalek:cmake_use_target_compile_features
Alexander Alekhin [Sat, 8 Feb 2020 19:45:42 +0000 (19:45 +0000)]
Merge pull request #16463 from alalek:core_strong_ptr_alignment
Alexander Alekhin [Sat, 8 Feb 2020 18:53:10 +0000 (18:53 +0000)]
Merge pull request #16529 from alalek:dnn_skip_failed_ngraph_tests
Alexander Alekhin [Fri, 7 Feb 2020 13:40:50 +0000 (16:40 +0300)]
dnn(test): skip failed ngraph tests
Alexander Alekhin [Fri, 7 Feb 2020 21:44:50 +0000 (21:44 +0000)]
Merge pull request #16421 from mshabunin:add-local-pool
Maksim Shabunin [Fri, 7 Feb 2020 12:03:20 +0000 (15:03 +0300)]
videoio/MSMF: refactored format handling and selection, property reading and writing
Alexander Alekhin [Fri, 7 Feb 2020 20:37:44 +0000 (20:37 +0000)]
Merge pull request #16530 from collinbrake:imread_unchanged_exif_doc
Alexander Alekhin [Fri, 7 Feb 2020 20:17:59 +0000 (23:17 +0300)]
Merge pull request #16438 from ashishkrshrivastava:opencvc
Collin Brake [Fri, 7 Feb 2020 13:54:34 +0000 (08:54 -0500)]
improved documentation for imread()
Maksim Shabunin [Thu, 23 Jan 2020 11:25:58 +0000 (14:25 +0300)]
BufferArea: initial version, usage in StereoBM
New class BufferArea is used to hide complexity of buffers allocations and allow instrumentation with valgrind and sanitizers.
Alexander Alekhin [Fri, 7 Feb 2020 11:22:23 +0000 (11:22 +0000)]
Merge pull request #16510 from andrey-golubev:unify_g_typed_kernel
Alexander Alekhin [Fri, 7 Feb 2020 10:42:39 +0000 (10:42 +0000)]
Merge pull request #16523 from collinbrake:imread_unchanged_exif_doc
Alexander Alekhin [Fri, 7 Feb 2020 10:33:00 +0000 (10:33 +0000)]
Merge pull request #16522 from alalek:dnn_build_warnings_from_ngraph
ashishiva3@gmail.com [Sun, 26 Jan 2020 11:32:13 +0000 (17:02 +0530)]
Added parsing for Connected and Dropout. Modified maxpool padding
Collin Brake [Thu, 6 Feb 2020 22:49:14 +0000 (17:49 -0500)]
improved documentation for IMREAD_UNCHANGED flag
Alexander Alekhin [Thu, 6 Feb 2020 19:35:11 +0000 (22:35 +0300)]
dnn: eliminate MSVC warnings from ngraph.hpp
Alexander Alekhin [Thu, 6 Feb 2020 19:32:09 +0000 (19:32 +0000)]
Merge pull request #16509 from omasaht:imwrite-throwerr-permissiondenied
Igor Murzov [Thu, 6 Feb 2020 15:04:09 +0000 (18:04 +0300)]
Install all CMake files required to build samples
CMakeLists.txt includes samples_utils.cmake, so the later should be
installed as well to make samples build successfully
Alexander Alekhin [Thu, 6 Feb 2020 13:38:21 +0000 (13:38 +0000)]
Merge pull request #16519 from TolyaTalamanov:at/fix-render-text-slowdown
Talamanov, Anatoliy [Thu, 6 Feb 2020 12:12:38 +0000 (15:12 +0300)]
Fix render opencv backend text slowdown
Alexander Alekhin [Thu, 6 Feb 2020 11:38:27 +0000 (11:38 +0000)]
Merge pull request #16518 from asmorkalov:as/gstreamer_docs
Alexander Smorkalov [Thu, 6 Feb 2020 09:51:09 +0000 (12:51 +0300)]
Improved GStreamer documentation.
Alexander Alekhin [Wed, 5 Feb 2020 21:20:10 +0000 (21:20 +0000)]
dnn: auto network dump through parameter
Alexander Alekhin [Wed, 5 Feb 2020 19:22:37 +0000 (19:22 +0000)]
dnn: don't require setInput in .dump()
Omar Hassan [Wed, 5 Feb 2020 09:16:45 +0000 (14:16 +0500)]
If applied, this commit will describe permission denied message in imwrite_ function when user does not have write permission
Andrey Golubev [Wed, 5 Feb 2020 13:01:42 +0000 (15:01 +0200)]
Update documentation and clean up redundant code
Alexander Alekhin [Tue, 4 Feb 2020 16:49:24 +0000 (19:49 +0300)]
Merge remote-tracking branch 'upstream/3.4' into merge-3.4
Alexander Alekhin [Tue, 4 Feb 2020 16:45:35 +0000 (16:45 +0000)]
Merge pull request #16490 from dkurt:dnn_refactor_resize
Alexander Alekhin [Tue, 4 Feb 2020 16:39:17 +0000 (16:39 +0000)]
Merge pull request #16504 from alalek:issue_16501
Vadim Pisarevsky [Tue, 4 Feb 2020 16:37:33 +0000 (19:37 +0300)]
Merge pull request #16495 from vpisarev:drawing_aa_border_fix
* fixed antialiased line rendering to process image border correctly
* fixed warning on Windows
* imgproc(test): circle drawing regression
Polina Smolnikova [Tue, 4 Feb 2020 16:31:11 +0000 (19:31 +0300)]
Merge pull request #16491 from rayonnant14:objdetect_decodeMulti_issue
* fixed issue with Mat reshape in decodeMulti()
* added test for decodeMulti
* used assign
Alexander Alekhin [Tue, 4 Feb 2020 15:10:00 +0000 (18:10 +0300)]
cmake: hide IPPICV symbols using --exclude-libs
Alexander Alekhin [Tue, 4 Feb 2020 14:14:52 +0000 (17:14 +0300)]
imgproc(resize): drop optimization for channels>4
ankit6979 [Tue, 4 Feb 2020 12:22:18 +0000 (17:52 +0530)]
Merge pull request #16499 from ankit6979:3.4
* Update py_thresholding.markdown
* :memo: Update py_thresholding.markdown
Alexander Alekhin [Tue, 4 Feb 2020 12:18:50 +0000 (12:18 +0000)]
Merge pull request #16502 from tomoaki0705:fixTypo