Alexander Smorkalov [Fri, 16 Sep 2022 13:24:26 +0000 (16:24 +0300)]
Merge pull request #22523 from fengyuentau:update_mirrors_220916
Update mirrors 220916
Alexander Smorkalov [Fri, 16 Sep 2022 13:23:09 +0000 (16:23 +0300)]
Merge pull request #21945 from driftee:fix-3rdparty_carotene_blur
fix a 3rd party blur3x3 function(the 7th value in tcurr should be set to the 5th value in old tcurr, which will be be overwritten by the 3rd value in old tcurr)
Alexander Smorkalov [Fri, 16 Sep 2022 08:21:08 +0000 (11:21 +0300)]
Merge pull request #22507 from TolyaTalamanov:at/replace-mfx-major-version-assert-to-warning
G-API: Replace MFX major version assertion to warning
fengyuentau [Fri, 16 Sep 2022 08:04:20 +0000 (16:04 +0800)]
fix a bug when download from github instead but the subdir is changed to a wrong one
fengyuentau [Fri, 16 Sep 2022 08:02:56 +0000 (16:02 +0800)]
bump ADE to 0.1.2a
Alexander Smorkalov [Fri, 16 Sep 2022 06:05:55 +0000 (09:05 +0300)]
Merge pull request #22479 from scottchou007:master
Fix issues in opencv_test_dnn from conv48 kernels without bias
Alexander Smorkalov [Fri, 16 Sep 2022 04:42:06 +0000 (07:42 +0300)]
Merge pull request #22521 from asmorkalov/as:cuddn_version_non_cache
Do not store full CuDNN version in cache to exclude inconsistency duкing reconfiguration
scottchou007 [Tue, 6 Sep 2022 05:37:46 +0000 (22:37 -0700)]
Fix issues in opencv_test_dnn from conv48 kernels using uninitialized tensors when there is no bias.
Alexander Smorkalov [Thu, 15 Sep 2022 16:18:58 +0000 (19:18 +0300)]
Merge pull request #22145 from danopdev:issues-22141
Fixed time value obtained on some frames at the end of the video #22141
Alexander Smorkalov [Thu, 15 Sep 2022 15:47:14 +0000 (18:47 +0300)]
Merge pull request #22503 from danopdev:android-video-writter
Add H264 / H265 writter support for Android
Alexander Smorkalov [Thu, 15 Sep 2022 11:29:50 +0000 (14:29 +0300)]
Extended video timestamp test to cover fix for the issue #22141.
Alexander Smorkalov [Thu, 15 Sep 2022 13:15:52 +0000 (16:15 +0300)]
Do not store full CuDNN version in cache to exclude inconsistency during reconfiguration.
Stefan Spiss [Thu, 15 Sep 2022 09:55:25 +0000 (11:55 +0200)]
Extended tests for stereoCalibrate function of fisheye camera model.
Stefan Spiss [Thu, 15 Sep 2022 09:54:31 +0000 (11:54 +0200)]
Extended tests for stereoCalibrate function of pinhole camera model.
Stefan Spiss [Wed, 7 Sep 2022 15:11:12 +0000 (17:11 +0200)]
Extended stereoCalibrate function for fisheye model to return per view rotation and translation vectors between the calibration object coordinate space and the coordinate space of the first camera of the stereo pair. Added overloaded versions of the function for downward compatibility.
Stefan Spiss [Wed, 7 Sep 2022 15:03:51 +0000 (17:03 +0200)]
Extended stereoCalibrate function for pinhole model to return per view rotation and translation vectors between the calibration object coordinate space and the coordinate space of the first camera of the stereo pair. Added overloaded versions of the function for downward compatibility.
Dan [Thu, 15 Sep 2022 11:24:18 +0000 (13:24 +0200)]
fix #22490
TolyaTalamanov [Thu, 15 Sep 2022 10:47:13 +0000 (10:47 +0000)]
Support config as part of Infer node in yml
Alexander Smorkalov [Wed, 14 Sep 2022 17:40:24 +0000 (20:40 +0300)]
Merge pull request #22495 from cpoerschke:4.x-issue-22483
add explicit onChange callback in cocoa cvSetTrackbarPos
Alexander Smorkalov [Wed, 14 Sep 2022 17:38:57 +0000 (20:38 +0300)]
Merge pull request #22516 from ocpalo:patch-1
3rdparty: Update readme.txt for libjpeg-turbo simd
Alexander Smorkalov [Wed, 14 Sep 2022 17:01:04 +0000 (20:01 +0300)]
Merge pull request #22504 from hflemmen:fix-broken-link
Removes a broken link
Alexander Smorkalov [Wed, 14 Sep 2022 16:59:08 +0000 (19:59 +0300)]
Merge pull request #22227 from danopdev:issue-22198
Fix issues: #22214 and #22198
ocpalo [Wed, 14 Sep 2022 16:20:41 +0000 (19:20 +0300)]
3rdparty: Update readme.txt for libjpeg-turbo simd
Dan [Wed, 14 Sep 2022 12:19:04 +0000 (14:19 +0200)]
#22214 and #22198
Alexander Alekhin [Wed, 14 Sep 2022 11:57:46 +0000 (11:57 +0000)]
build: eliminate uninitialized warnings from GCC12
Alexander Alekhin [Tue, 6 Sep 2022 15:50:37 +0000 (15:50 +0000)]
dnn: eliminate GCC12 warning in total() call
Alexander Smorkalov [Wed, 14 Sep 2022 06:34:12 +0000 (09:34 +0300)]
Merge pull request #22498 from alalek:update_ffmpeg_4.x
ffmpeg/4.x: update FFmpeg wrapper 2022.09
Henrik Dobbe Flemmen [Mon, 12 Sep 2022 12:37:11 +0000 (14:37 +0200)]
Update the fourcc codes link
Alexander Smorkalov [Wed, 14 Sep 2022 06:16:25 +0000 (09:16 +0300)]
Merge pull request #22508 from sunshinemyson:TIMVX
Disable default path while search libtim-vx.so with TIMVX_INSTALL_DIR
Alexander Smorkalov [Wed, 14 Sep 2022 06:08:28 +0000 (09:08 +0300)]
Merge pull request #22372 from ocpalo:libjpegturbo_nasm
[GSoC 2022] nasm/simd support for libjpeg-turbo
ocpalo [Tue, 13 Sep 2022 19:12:52 +0000 (22:12 +0300)]
libjpegturbo simd extension update cmake flag
Andrew Chinery [Tue, 13 Sep 2022 13:35:42 +0000 (14:35 +0100)]
Fix stitching Python bindings PR #22329
Alexander Smorkalov [Tue, 13 Sep 2022 13:26:20 +0000 (16:26 +0300)]
Merge pull request #22040 from CNClareChen:4.x
Optimize the cvCeil and cvFloor functions for LoongArch
Hao Chen [Wed, 20 Apr 2022 06:13:02 +0000 (14:13 +0800)]
Optimize the cvCeil and cvFloor functions.
This patch optimizes the cvCeil and cvFloor functions on
the LoongArch platform.
Signed-off-by: Hao Chen <chenhao@loongson.cn>
TolyaTalamanov [Tue, 13 Sep 2022 07:28:34 +0000 (08:28 +0100)]
Change warning message
Alexander Smorkalov [Tue, 13 Sep 2022 06:24:56 +0000 (09:24 +0300)]
Merge pull request #22448 from Ichini24:reshape-permutations-fix
changed names of permutations if Reshpe is in NHWC
xiang.zhang [Tue, 13 Sep 2022 03:10:39 +0000 (11:10 +0800)]
Disable default path while search libtim-vx.so with TIMVX_INSTALL_DIR
Signed-off-by: xiang.zhang <xiang.zhang@verisilicon.com>
ocpalo [Fri, 5 Aug 2022 20:13:06 +0000 (23:13 +0300)]
nasm/simd support for libjpeg-turbo
TolyaTalamanov [Mon, 12 Sep 2022 16:54:00 +0000 (17:54 +0100)]
Replace MFX major version assertion to warning
Alexander Alekhin [Mon, 12 Sep 2022 13:09:40 +0000 (13:09 +0000)]
videoio(ffmpeg): update tests with new Windows wrapper
Alexander Alekhin [Sun, 11 Sep 2022 21:40:22 +0000 (21:40 +0000)]
ffmpeg/4.x: update FFmpeg wrapper 2022.09
- FFmpeg 4.4.2
- added AV1 support hrough aom 3.4.0: https://aomedia.googlesource.com/aom/+/refs/tags/v3.4.0
- use Ubuntu 18.04 => 20.04 as build image
Alexander Smorkalov [Mon, 12 Sep 2022 07:45:18 +0000 (10:45 +0300)]
Merge pull request #22482 from Glutamat42:tutorial_generalized_hough_transform
Tutorial for Generalized Hough Ballard and Guil Transform
cudawarped [Mon, 12 Sep 2022 06:12:28 +0000 (07:12 +0100)]
Merge pull request #22248 from cudawarped:ffmpeg_rtsp_low_fps
* Allow the number of threads FFMpeg uses to be selected during VideoCapture::open().
Reset interupt timer in grab if
err = avformat_find_stream_info(ic, NULL);
is interupted but open is successful.
* Correct the returned number of threads and amend test cases.
* Update container test case.
* Reverse changes added to existing videoio_container test case and include test combining thread change and raw read in the newly added videoio_read test case.
Alexander Smorkalov [Mon, 12 Sep 2022 05:50:48 +0000 (08:50 +0300)]
Merge pull request #22497 from ocpalo:patch-1
Update 3rdparty readme.txt for spng
ocpalo [Sun, 11 Sep 2022 20:45:40 +0000 (23:45 +0300)]
Update 3rdparty readme.txt for spng
Christine Poerschke [Sun, 11 Sep 2022 15:40:27 +0000 (16:40 +0100)]
add explicit onChange callback in cocoa cvSetTrackbarPos
Markus Heck [Sat, 10 Sep 2022 15:40:31 +0000 (17:40 +0200)]
move tutorial to imgproc and example to ImgTrans
wxsheng [Sat, 10 Sep 2022 06:39:43 +0000 (14:39 +0800)]
Add Loongson Advanced SIMD Extension support: -DCPU_BASELINE=LASX
* Add Loongson Advanced SIMD Extension support: -DCPU_BASELINE=LASX
* Add resize.lasx.cpp for Loongson SIMD acceleration
* Add imgwarp.lasx.cpp for Loongson SIMD acceleration
* Add LASX acceleration support for dnn/conv
* Add CV_PAUSE(v) for Loongarch
* Set LASX by default on Loongarch64
* LoongArch: tune test threshold for Core/HAL.mat_decomp/15
Co-authored-by: shengwenxue <shengwenxue@loongson.cn>
Markus Heck [Fri, 9 Sep 2022 13:27:11 +0000 (15:27 +0200)]
fix typo and simplify example (grayscale template)
Alexander Smorkalov [Fri, 9 Sep 2022 12:13:22 +0000 (15:13 +0300)]
Merge pull request #22037 from xiong-jie-y:py_gapi_add_state_kernel
Add stateful kernel to python G-API
Alexander Smorkalov [Fri, 9 Sep 2022 10:42:42 +0000 (13:42 +0300)]
Merge pull request #22451 from dmatveev:dm/abstract_execs
G-API: Introduce abstract base classes for GExecutor and GStreamingExecutor
Yuantao Feng [Fri, 9 Sep 2022 09:56:30 +0000 (17:56 +0800)]
Merge pull request #22346 from fengyuentau:mat1d_part1
Changes separated from Mat 1D support in core #18594 (#22346)
Markus Heck [Thu, 8 Sep 2022 11:03:33 +0000 (13:03 +0200)]
Include code snippets with doxygen notation and small fix in table_of_content_objdetect.markdown
Markus Heck [Thu, 8 Sep 2022 01:04:19 +0000 (03:04 +0200)]
Tutorial for Generalized Hough Ballard and Guil Transform
Alexander Smorkalov [Wed, 7 Sep 2022 14:16:23 +0000 (17:16 +0300)]
Merge pull request #21934 from Yulv-git:3.4-typos2
Fix some typos in platforms/, samples/.
Yulv-git [Sat, 30 Apr 2022 05:37:15 +0000 (13:37 +0800)]
Fix some typos in platforms/, samples/, 3rdparty/.
Alexander Smorkalov [Wed, 7 Sep 2022 07:56:36 +0000 (10:56 +0300)]
Merge pull request #22480 from gr8jam/fix/pattern_tools:undesiarabe_behaviour_on_windows
Save output file to local directory instead of desktop (for windows)
Matej Jeglic [Wed, 7 Sep 2022 06:25:31 +0000 (08:25 +0200)]
Removed intialization of _default_directory
Matej Jeglic [Tue, 6 Sep 2022 19:08:37 +0000 (21:08 +0200)]
Pythonify the 'interpret_fileName function'
Matej Jeglic [Tue, 6 Sep 2022 18:53:52 +0000 (20:53 +0200)]
Save output file to local directory instead of desktop (for windows)
Alexander Alekhin [Mon, 7 Mar 2022 22:26:20 +0000 (22:26 +0000)]
dnn: use inheritance for OpenVINO net impl
Alexander Smorkalov [Tue, 6 Sep 2022 09:01:59 +0000 (12:01 +0300)]
Merge pull request #22466 from sturkmen72:patch-4
Improvement on error handling for HoughCircles
Alexander Smorkalov [Tue, 6 Sep 2022 08:29:28 +0000 (11:29 +0300)]
Merge pull request #22475 from cabelo:yolov4_models
ADD weights yolov4 in models.yml
TolyaTalamanov [Tue, 6 Sep 2022 07:52:35 +0000 (08:52 +0100)]
Fix problem with handleNewStream functionality
Alexander Alekhin [Mon, 5 Sep 2022 23:16:47 +0000 (23:16 +0000)]
Merge pull request #22474 from alalek:fix_msvs_warning_ffmpeg_test
alessandro faria [Mon, 5 Sep 2022 21:22:01 +0000 (18:22 -0300)]
ADD weights yolov4 in models.yml
Alexander Alekhin [Mon, 5 Sep 2022 16:53:08 +0000 (16:53 +0000)]
videoio(test): fix build warning
Suleyman TURKMEN [Sat, 3 Sep 2022 08:49:00 +0000 (11:49 +0300)]
Update hough.cpp
Alexander Smorkalov [Mon, 5 Sep 2022 10:25:41 +0000 (13:25 +0300)]
Merge pull request #22226 from ocpalo:libspng
[GSoC 2022] spng encoder/decoder added as optional png codec
TolyaTalamanov [Sun, 4 Sep 2022 19:15:53 +0000 (20:15 +0100)]
Add tests for stateful kernel functionality
anton [Tue, 30 Aug 2022 16:43:37 +0000 (18:43 +0200)]
changed names of permutations if Reshpe is in NHWC
Alexander Alekhin [Fri, 2 Sep 2022 21:55:49 +0000 (21:55 +0000)]
Merge pull request #22456 from TolyaTalamanov:at/onevpl-fixes-linux
Alexander Alekhin [Fri, 2 Sep 2022 21:55:29 +0000 (21:55 +0000)]
Merge pull request #22454 from zihaomu:bug_fix_22450
Zihao Mu [Fri, 2 Sep 2022 08:30:06 +0000 (16:30 +0800)]
fix bug 22450
ocpalo [Wed, 31 Aug 2022 17:39:19 +0000 (20:39 +0300)]
decode chunks and calculate checksums
Alexander Smorkalov [Wed, 31 Aug 2022 13:14:43 +0000 (13:14 +0000)]
Merge pull request #22429 from hanliutong:more-rvv-intrin
Alexander Smorkalov [Wed, 31 Aug 2022 10:33:59 +0000 (10:33 +0000)]
Merge pull request #22436 from Harvey-Huang:4-bit_palette_color
Alexander Smorkalov [Wed, 31 Aug 2022 09:23:52 +0000 (12:23 +0300)]
Merge pull request #22164 from lamm45:hough-angles
Fix angle discretization in Hough transforms
Alexander Smorkalov [Wed, 31 Aug 2022 08:57:48 +0000 (11:57 +0300)]
Enabled EXIF orientation tests for libspng.
Alexander Smorkalov [Wed, 31 Aug 2022 07:48:32 +0000 (07:48 +0000)]
Merge pull request #22443 from catree:feat_calibrate_camera_exe_initial_guess
lamm45 [Sun, 26 Jun 2022 23:13:12 +0000 (19:13 -0400)]
Fix angle discretization in Hough transforms
In some situations the last value was missing from the discrete theta
values. Now, the last value is chosen such that it is close to the
user-provided maximum theta, while the distance to pi remains always
at least theta_step/2. This should avoid duplicate detections.
A better way would probably be to use max_theta as is and adjust the
resolution (theta_step) instead, such that the discretization would
always be uniform (in a circular sense) when full angle range is used.
Dmitry Matveev [Tue, 30 Aug 2022 20:50:34 +0000 (23:50 +0300)]
G-API: Introduce GAbstractStreamingExecutor
Now GStreamingExecutor is its subclass; others to come
Dmitry Matveev [Tue, 30 Aug 2022 19:48:29 +0000 (22:48 +0300)]
G-API: Introduce GAbstractExecutor
GExecutor is now a subclass of GAbstractExecutor. Other to come
Alexander Smorkalov [Tue, 30 Aug 2022 07:01:05 +0000 (07:01 +0000)]
Merge pull request #22440 from zihaomu:fix_conv_bug
Alexander Smorkalov [Tue, 30 Aug 2022 06:33:57 +0000 (06:33 +0000)]
Merge pull request #22306 from zihaomu:qgemm_and_squeeze_opset13_onnximporter
Zihao Mu [Tue, 30 Aug 2022 01:50:29 +0000 (09:50 +0800)]
add qgemm and squeeze op13 supported on ONNXImporter
catree [Mon, 29 Aug 2022 22:45:47 +0000 (00:45 +0200)]
Add flags to set the camera intrinsic parameters as an initial guess (can allow converging to the correct camera intrinsic parameters).
Add -imshow-scale flag to resize the image when displaying the results.
Add -enable-k3 flag to enable or disable the estimation of the K3 distortion coefficient.
catree [Mon, 29 Aug 2022 21:55:00 +0000 (23:55 +0200)]
Add -ws flag for cornerSubPix params (backported from 4.x).
Add flags to set the camera intrinsic parameters as an initial guess (can allow converging to the correct camera intrinsic parameters).
Add -imshow-scale flag to resize the image when displaying the results.
Add -enable-k3 flag to enable or disable the estimation of the K3 distortion coefficient.
Alexander Smorkalov [Mon, 29 Aug 2022 14:56:17 +0000 (17:56 +0300)]
Merge pull request #22362 from fengyuentau:conv_asym_pad_fuse
Remove asymmetric padding in Conv layer since it is supported in CPU backend
Zihao Mu [Mon, 29 Aug 2022 09:15:35 +0000 (17:15 +0800)]
replace v_add with +
Alexander Smorkalov [Mon, 29 Aug 2022 07:39:27 +0000 (10:39 +0300)]
Merge pull request #22425 from AleksandrPanov:qrcode_test_arm
QR code, change resize interpolation for Arm
Alexander Smorkalov [Mon, 29 Aug 2022 06:32:25 +0000 (09:32 +0300)]
Merge pull request #22337 from zihaomu:load_ONNX_fp16_as_fp32
DNN: load fp16 ONNX model as fp32
fengyuentau [Mon, 29 Aug 2022 02:51:26 +0000 (02:51 +0000)]
tengine: supports conv with asymmetric padding
Harvey [Mon, 29 Aug 2022 02:21:17 +0000 (10:21 +0800)]
4-bit_palette_color
Berke [Fri, 10 Jun 2022 20:23:42 +0000 (23:23 +0300)]
spng encoder/decoder added as optional png codec
Alexander Alekhin [Sun, 28 Aug 2022 17:50:15 +0000 (17:50 +0000)]
Merge pull request #22432 from dmatveev:dm/ade_012a
Zihao Mu [Fri, 26 Aug 2022 23:42:38 +0000 (07:42 +0800)]
reuse WORDS_BIGENDIAN.
Dmitry Matveev [Fri, 26 Aug 2022 18:29:56 +0000 (21:29 +0300)]
G-API: Update ADE to v0.1.2a to fix new Windows warnings
Zihao Mu [Fri, 26 Aug 2022 09:57:25 +0000 (17:57 +0800)]
Further optimization of Conv2D, fused Conv_Add_Activation, bring latest code from ficus OpConv.fx. (#22401)
Alexander Smorkalov [Fri, 26 Aug 2022 09:52:55 +0000 (12:52 +0300)]
Merge pull request #22130 from catree:homography_tutorial_add_exercise
Update homography tutorial with a small exercise