Merged
Conversation
* add gdb rpetty printer for cv::Mat * address review comments
…-onnx * Support cumsum layer for onnx * Add unit tests * Address review comments
G-API: oneVPL (simplification) source base commit * oneVPL source initial * Fix compilation * Fix compilation path * Fix NO VPL compile * Fix unused vars * Fix unused vars in example * Simplify oneVPL search: no custom path & download * Fix standalone GAPI * Apply comments
…blob-precision-bug [G-API] Prohibit setPrecision & preprocessing for importedNetworks * Prohibit preprocessing for imported networks * Fix typo input_names -> output_names * Move setBlob logic to separate function * Change comment
The two argument versions has been deprecated, cf https://developers.google.com/protocol-buffers/docs/reference/cpp/google.protobuf.io.coded_stream
Update kalman sample * updated view and comments, fixed dims * updated view and comments, added statePost
fix ONNXImporter diagnostic mode layer registration issue * fix layer registration, thread unsafe access and align the behavior of DNN_DIAGNOSTICS_RUN between onnx and tf importers * move skipModelInput * print all missing layers * address TF issue
* Added exposure and gain props, maximized pixel clk * removed pixel clock maximization pixel clock maximization is not suitable for all use cases, so I removed it from PR.
…eaming-bug [G-API] Extend compileStreaming to support different overloads * Make different overloads * Order python compileStreaming overloads * Fix compileStreaming bug * Replace gin -> descr_of * Set error message * Fix review comments * Use macros for pyopencv_to GMetaArgs * Use GAPI_PROP_RW * Not split Prims python stuff
…pter G-API: oneVPL (simplification) Add data adapter & Cfg params * Add cfg_param & data_provider * Fix compilation after rebase * Apply some comments * Apply default ctor outside class definition comment * Apply cfg param in source * Fix compilation: add virtual dtor * Move cfg_params in regular gapi src list * Fix compilation: add export.hpp * Add errno.h * Add errno.h * Apply namespace comment * Add several Doxygen & rename cfg_param * Fix build * Update Doxygen docs for onevpl * Fix typo
…ALT_dimensions Fix hough circles alt dimensions * fix OutputArray _circles dimensions * add houghcircles_alt test * fix warnings * add shape assert * change asserts
Add DNN-based face detection and face recognition into modules/objdetect * Add DNN-based face detector impl and interface * Add a sample for DNN-based face detector * add recog * add notes * move samples from samples/cpp to samples/dnn * add documentation for dnn_face * add set/get methods for input size, nms & score threshold and topk * remove the DNN prefix from the face detector and face recognizer * remove default values in the constructor of impl * regenerate priors after setting input size * two filenames for readnet * Update face.hpp * Update face_recognize.cpp * Update face_match.cpp * Update face.hpp * Update face_recognize.cpp * Update face_match.cpp * Update face_recognize.cpp * Update dnn_face.markdown * Update dnn_face.markdown * Update face.hpp * Update dnn_face.markdown * add regression test for face detection * remove underscore prefix; fix warnings * add reference & acknowledgement for face detection * Update dnn_face.markdown * Update dnn_face.markdown * Update ts.hpp * Update test_face.cpp * Update face_match.cpp * fix a compile error for python interface; add python examples for face detection and recognition * Major changes for Vadim's comments: * Replace class name FaceDetector with FaceDetectorYN in related failes * Declare local mat before loop in modules/objdetect/src/face_detect.cpp * Make input image and save flag optional in samples/dnn/face_detect(.cpp, .py) * Add camera support in samples/dnn/face_detect(.cpp, .py) * correct file paths for regression test * fix convertion warnings; remove extra spaces * update face_recog * Update dnn_face.markdown * Fix warnings and errors for the default CI reports: * Remove trailing white spaces and extra new lines. * Fix convertion warnings for windows and iOS. * Add braces around initialization of subobjects. * Fix warnings and errors for the default CI systems: * Add prefix 'FR_' for each value name in enum DisType to solve the redefinition error for iOS compilation; Modify other code accordingly * Add bookmark '#tutorial_dnn_face' to solve warnings from doxygen * Correct documentations to solve warnings from doxygen * update FaceRecognizerSF * Fix the error for CI to find ONNX models correctly * add suffix f to float assignments * add backend & target options for initializing face recognizer * add checkeq for checking input size and preset size * update test and threshold * changes in response to alalek's comments: * fix typos in samples/dnn/face_match.py * import numpy before importing cv2 * add documentation to .setInputSize() * remove extra include in face_recognize.cpp * fix some bugs * Update dnn_face.markdown * update thresholds; remove useless code * add time suffix to YuNet filename in test * objdetect: update test code
Doc fixes * Update imgproc.hpp * Update imgproc.hpp
…c_32f8u * Add SymmColumnVec_32f8u * Fix double to float warnings
- support Python standalone builds - loader installs submodules unconditionally
This was referenced Oct 15, 2021
Member
Author
|
👍 |
Merged
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
280 PRs:
Details
#18694 from zyp:gstreamer_gray16
#19341 from mpashchenkov:mp/ocv-gapi-parsessd-fix
#19554 from amirtu:OCV-215_cvtColorTwoPlane_wrong_output_when_Y_Plane_Mat_has_step
#19842 from gasparitiago:3.4
#19985 from fpetrogalli:disable_threads
#20027 from diablodale:fix19807-UMat-usageFlags
#20039 from sivanov-work:gapi_empty_input
#20112 from mpashchenkov:mp/ocv-gapi-docs-part1
#20128 from kikaxa:master
#20129 from aDanPin:dp/improvement_gapi_stereo_documentation
#20138 from YashasSamaga:cuda4dnn-runtime-matmul
#20143 from rogday:base64_encoding
#20144 from mpashchenkov:mp/python-ge
#20151 from smirnov-alexey:as/extend_media_frame
#20156 from smirnov-alexey:as/gapi_remote_infer
#20163 from smirnov-alexey:as/gapi_serialization_docs
#20165 from IanMaquignaz:inverseRectification
#20169 from TolyaTalamanov:at/doc-generic-type
#20183 from xhawk18:3.4
#20184 from sivanov-work:fix_gapi_empty_input
#20190 from rogday:tf_importer_ref
#20196 from TolyaTalamanov:at/support-vaargs-compile-args
#20200 from rmeertens:update_grabcut
#20203 from JoeHowse:clMath-patches
#20204 from Developer-Ecosystem-Engineering:improve-sift
#20210 from kstuedem:fix_invalid_media_type
#20211 from kstuedem:fix_dshow_memory_leak
#20220 from komakai:swift-at-function
#20221 from komakai:java-at-function
#20223 from jogo-:3.4_wp8_samples_typos
#20228 from SamFC10:int8
#20229 from alalek:fix_highgui_build
#20232 from gasparitiago:drawMatches3.4
#20235 from IanMaquignaz:calib3d_update_hyperlinks
#20236 from alalek:update_version_3.4.15-pre
#20238 from dmatveev:dm/gframe_docs
#20240 from alalek:fixup_20149_4.x
#20241 from alalek:fixup_20149
#20242 from alalek:update_version_4.5.3-pre
#20243 from APrigarina:fix_tracking_api
#20244 from alalek:update_ffmpeg_4.x
#20245 from dbudniko:dbudniko/mtcnn_roi_size_hotfix
#20247 from IanMaquignaz:inverseRectification_update
#20248 from alalek:issue_20246
#20250 from alalek:highgui_fixes
#20251 from alalek:python_sys_path_0_workaround
#20253 from rogday:gtk_modifiers
#20257 from alalek:python_fix_extra_py_code_installation
#20259 from IanMaquignaz:inverseRectification_newUnitTest
#20260 from JoeHowse:DirectX-float16-conversions
#20263 from vrabaud:3.4
#20271 from TolyaTalamanov:at/extend-python-bindings
#20272 from rogday:pollKey_link
#20278 from joy2myself:rvv-0.10
#20281 from alalek:highgui_win32ui_plugin
#20283 from SamFC10:fix-batchnorm
#20284 from TolyaTalamanov:at/wrap-render
#20287 from hanliutong:dev-rvv-0.10
#20290 from wjj19950828:add_paddle_humanseg_demo
#20291 from spazewalker:master
#20293 from endjkv:fix-mem-leak-when-throw
#20295 from diablodale:umat_factory_usageflags
#20298 from mpashchenkov:mp/python-desync
#20302 from rogday:tf_import_diag
#20304 from vrabaud:master
#20318 from komakai:better-unsigned-type-support
#20321 from alalek:issue_20279
#20325 from alalek:dnn_openvino_2021.4.0
#20326 from APrigarina:fix_samples
#20327 from tibaes:MSMF-Slow-Webcam-Startup
#20328 from alalek:backport_20321
#20329 from smirnov-alexey:as/mediaframe_serialization
#20330 from Wovchena:fix-arg-for-calcHist-in-demos
#20333 from APrigarina:fix_samples_3.4
#20335 from SamFC10:concat-const-input
#20336 from JoeHowse:refactor-cl_image-float16-conversions
#20337 from alalek:build_opencv_winpack_dldt_2021.4.0
#20341 from alalek:gapi_replace_ie_deprecated
#20343 from alalek:issue_19915
#20344 from alalek:backport_20343
#20345 from mitruska:update_ngraph_normalizel2
#20346 from alalek:backport_20026
#20350 from alalek:issue_20285
#20351 from alalek:issue_20320
#20354 from alalek:issue_20353
#20355 from alalek:issue_20352
#20359 from mpashchenkov:mp/onnx-tests
#20361 from r0hit2005:master
#20368 from mightbxg:bugfix_imshowqt
#20369 from shreyastaware:master
#20372 from sivanov-work:serialize
#20373 from kikaxa:mjpeg-VideoInputStream-alignment-fix
#20374 from cesarpgouveia:bugfix/fix_load_onnxModel_debug
#20381 from berak:dnn_samples_fix_colorization_links
#20383 from dbudniko:dbudniko/mtcnn_1st_pnet_simplification
#20384 from rogday:find_package_cache
#20386 from vrabaud:3.4
#20392 from fpetrogalli:aarch64-semihosting
#20394 from SamFC10:conv-asymmetric-pads
#20397 from alalek:fix_winpack_dldt_stale_sysroot
#20399 from pablorcum:3.4
#20400 from alalek:cmake_fix_mode_vars
#20402 from rogday:tf_diag_dummy
#20410 from alalek:fix_dnn_dldt_output_layout
#20412 from joy2myself:rvv-0.10
#20420 from berak:python_fix_trackbar_warning
#20422 from fengyuentau:dnn_face
#20424 from sbajtl:worker-importscript-bugfix
#20429 from rogday:tf_importer_asym_pads
#20431 from lukasalexanderweber:debug-stitching_detailed.py
#20437 from pytianxxiao:fix#20430
#20440 from parsa-ra:patch-1
#20442 from JulieBar:gru_layer
#20445 from dbudniko:dbudniko/G-API_mtcnn_demo_single_transpose
#20446 from alalek:cmake_eliminate_modules_scope
#20447 from snoyes:patch-1
#20450 from JulieBar:lstm_inside
#20451 from kumar-mahendra:patch-1
#20453 from rogday:onnx_importer_fix
#20457 from komakai:ios-macos-mat-quicklook
#20459 from xerxesb:bugfix/cuda-cmake-typo
#20460 from cv3d:flannHeapPool
#20466 from rogday:efficientnet_fix_34
#20472 from zchrissirhcz:fix-typo-in-comment
#20474 from dbudniko:dbudniko/mtcnn_graph_without_resizes
#20475 from nibeh:patch-1
#20476 from TolyaTalamanov:at/support-unet-camvid-0001-segm-sample
#20478 from rogday:onnx_refactor_master
#20480 from JulieBar:lstm_pytest
#20483 from thezane:support-cumsum-layer-for-onnx
#20485 from VadimLevin:dev/vlevin/fix-reserved-python-keyword-arguments
#20487 from AleksandrPanov:traincascade_documentation
#20490 from TolyaTalamanov:at/support-fp16-input-precision
#20493 from abhi-bhatra:patch-1
#20494 from rogday:onnx_diagnostic_fix
#20500 from AleksandrPanov:findContours_documentation
#20502 from ddacw:3.4
#20503 from asmorkalov:as/riscv_rvv_v_rshr_pack_store
#20505 from AleksandrPanov:contours_tutorial_documentation
#20506 from JulieBar:lstm_activations
#20507 from alalek:cmake_fix_crosscompilation
#20508 from TolyaTalamanov:at/expand-python-pyparams
#20510 from mpashchenkov:mp/python-ge-update
#20511 from wjj19950828:add_humanseg_support_0806
#20515 from utibenkei:fix_java_ml_testSaveLoad
#20521 from hanliutong:dev-rvv-multiVLEN
#20524 from yichenj:dnn_text_recognition_enhance
#20525 from SamFC10:fix-prior-variances
#20528 from TolyaTalamanov:at/fix-overwrite-blob-precision-bug
#20529 from saikatnanda:master
#20533 from AleksandrPanov:minAreaRect_fix_rotatingCalipers
#20535 from SamFC10:onnx-q
#20536 from hedgepigdaniel:fix/ocl-context-create-ownership
#20541 from iyadahmed:video_capture_timeout_prop
#20545 from AleksandrPanov:resize_docummentation
#20546 from sivanov-work:initial_vpl_source
#20547 from rogday:gdb_pretty_printer
#20549 from iyadahmed:video_capture_timeout_set_get
#20555 from TolyaTalamanov:at/fix-compileStreaming-bug
#20556 from rogday:onnx_split_sum_fix
#20558 from alalek:python_cv_mat
#20564 from AleksandrPanov:update_kalman_sample
#20570 from sivanov-work:vpl_source_data_adapter
#20572 from TolyaTalamanov:at/check-adapter-in-executor
#20573 from rogday:onnx_scale_fix
#20581 from alalek:issue_20571
#20584 from AleksandrPanov:fix_HoughCircles_ALT_dimensions
#20586 from alalek:issue_20585
#20591 from fortemSteve:ffmpeg_get_stream_open_time
#20593 from TolyaTalamanov:at/fix-gexecutor-writeback
#20597 from alalek:issue_20592
#20598 from hanliutong:rvv-fix
#20601 from sivanov-work:surf_bk_test
#20602 from diablodale:fix20594-refcounts-wiith-exceptions
#20605 from rogday:split_slice_shenanigans
#20609 from vrabaud:3.4
#20611 from VadimLevin:dev/vlevin/pure-python-modules
#20618 from VadimLevin:dev/vlevin/fix-vector-conversion
#20622 from diablodale:fix20544-nodiscard
#20623 from alalek:fix_java_byte
#20625 from alalek:fix_msvc_warnings
#20628 from alalek:fix_build_warnings_4.x
#20633 from alalek:ocl_dumpValue_handle_null
#20635 from alalek:issue_20559
#20636 from thezane:recoverPoseFromDifferentCameras
#20646 from VadimLevin:dev/vlevin/fix-vector-conversion
#20647 from rogday:resize_concat_optimization
#20648 from alalek:issue_20615
#20651 from alalek:issue_18361
#20652 from alalek:ocl_debug
#20655 from alalek:dnn_ocl_fix_globalsize
#20657 from zchrissirhcz:upd-doc-for-py_fast
#20661 from alalek:dnn_ocl_fix_gemm_like_kernel
#20667 from rgonzalezfluendo:rgonzalezfluendo-patch-1
#20670 from alalek:core_ocl_fix_intel_gpu_gemm_requirements
#20671 from rogday:yolov4x-mish
#20673 from ilya-lavrenov:print-openvino-information
#20674 from rogday:prelu_slope
#20675 from diablodale:fix2-20544
#20676 from AleksandrPanov:delete_createConvexHull_convertTo
#20682 from rogday:min
#20686 from zihaomu:tf_biasadd_bug
#20687 from alalek:core_ocl_fix_intel_gemm
#20689 from diablodale:fix20613-selectocldevice
#20690 from alalek:build_opencv_winpack_dldt_2021.4.1
#20692 from sturkmen72:update_convexhull_cpp
#20693 from alalek:backport_merge34_fix
#20695 from YashasSamaga:cuda4dnn-fix-padding-effrank
#20699 from alalek:dnn_perf_update_convolution_tests
#20700 from alalek:cmake_fix_handling_ie_version
#20702 from zihaomu:tf_expand_dim_layer
#20705 from TolyaTalamanov:at/handle-reshape-in-gexecutor
#20712 from Nicholas-Ho-arm:3.4_RowVec_8u32f
#20713 from SamFC10:unsqueeze-opset13
#20716 from komakai:fix_ios_macos_put_get
#20721 from YanivHollander:DocFixes
#20725 from mologie:fix-dnn-tf-on-arm
#20727 from sivanov-work:merge_vpl_accel_impl
#20729 from MikaelUrankar:3.4
#20731 from komakai:matrix_mult_android_ios
#20735 from AleksandrPanov:radon_checkerboard
#20739 from sivanov-work:merge_base_decode
#20740 from Nicholas-Ho-arm:3.4_SymmColumnVec_32f8u
#20742 from UnaNancyOwen:fix_text_detection
#20743 from keroiber:prefix_js_function_bindings_with_namespace
#20746 from easonycwang:easonycwang/inpaint_perf_opt
#20747 from rgarnov:rg/desync_rmats_and_media
#20748 from sturkmen72:clean_up_test_data
#20754 from asmorkalov:as/parser_verbose_print
#20761 from komakai:fix_rect2f
#20762 from fishmandev:patch-1
#20763 from Cavendish-Koo:houghlines_sdiv_bug_fix
#20764 from sturkmen72:Update_OpenCVDetectVTK_cmake
#20771 from smirnov-alexey:as/render_fixture_params
#20772 from shengyu7697:remove-redundant-semicolon
#20774 from alalek:dnn_ocl_fix_conv_basic_workgroup
#20776 from alalek:port_20748_4.x
#20782 from YashasSamaga:cuda4dnn-eltwise-broadcast
#20788 from alalek:update_version_4.5.4-pre
#20791 from TolyaTalamanov:at/dangling-media-frames
#20793 from tomoaki0705:fixGaussianOverflow
#20794 from alalek:dnn_ocl_fix_conv_dwconv_workgroup
#20795 from JBamberger:gradle-dynamic-cv-version
#20796 from JonasVautherin:patch-1
#20797 from sturkmen72:restore_LSD
#20800 from SamFC10:fix-int8-conv
#20801 from JonasVautherin:fix-gst-error-handling
#20802 from alalek:core_tls_init_TlsAbstraction
#20803 from alalek:core_parallel_workaround_tsan
#20806 from alalek:update_version_3.4.16-pre
#20808 from alalek:update_ffmpeg_3.4
#20811 from alalek:update_ffmpeg_4.x
#20813 from rogday:soft_nms
#20814 from alalek:dnn_pytest_input_3d
#20815 from alalek:fix_20649_revert_19859
#20817 from komakai:fix_old_xcode_build
#20818 from rogday:yolov4x_mish_cuda
#20819 from alalek:issue_19567
#20820 from alalek:issue_20514
#20823 from AleksandrPanov:fix_orb_integer_overflow
#20825 from alalek:issue_20718
#20826 from alalek:fix_20824
#20829 from alalek:dnn_ocl_skip_int8_tests
#20831 from sthalik:fix-msvc-build-3.4
#20834 from sthalik:msvc-shared-library-static-crt
#20835 from sthalik:msvc-no-thread-support
#20837 from alalek:fixup_20825
#20838 from alalek:fix_20833
#20839 from alalek:issue_20828_netbsd
#20840 from alalek:dnn_ocl_cleanup_code
#20841 from alalek:core_keep_TlsAbstraction_singleton_3.4
#20842 from alalek:valgrind_suppression
#20846 from alalek:issue_19947
#20847 from alalek:fix_build_js_simd_tests
#20848 from alalek:reverse_plugins_candidates_order
#20859 from rogday:sub_const_fix
#20860 from rogday:sum_fix
#20867 from alalek:fix_CV_POPCNT_U64_msvs
#20868 from icestraw:fix-type-error-of-slice-indices
#20885 from alalek:cmake_fix_python_submodules
Previous "Merge 4.x": #20266