Skip to content

5.x merge 4.x#26500

Merged
asmorkalov merged 20 commits intoopencv:5.xfrom
asmorkalov:5.x-merge-4.x
Nov 22, 2024
Merged

5.x merge 4.x#26500
asmorkalov merged 20 commits intoopencv:5.xfrom
asmorkalov:5.x-merge-4.x

Conversation

@asmorkalov
Copy link
Copy Markdown
Contributor

@asmorkalov asmorkalov commented Nov 21, 2024

#26155 from mshabunin:dnn-dispatch
#26181 from sturkmen72:png_exif_test
#26303 from asmorkalov:as/kleidicv_offline
#26459 from savuor:rv/hal_absdiff_scalar
#26460 from asmorkalov:as/core_c_removal_packport
#26461 from vrabaud:4x_calibration_base
#26462 from mshabunin:cleanup-flann-hdf5
#26468 from savuor:rv/warp_perspective_test_border
#26478 from xkszltl:exr_ver
#26501 from asmorkalov:as/external_kleidicv

Previous "Merge 4.x": #26453

sturkmen72 and others added 17 commits September 27, 2024 00:04
…kport

Backport some of C API removal in core module implementation.
dnn: use dispatching for Winograd optimizations
The new C++ code is copy/pasted from OpenCV5:
- functions initIntrinsicParams2D, subMatrix (the first 160 lines)
- function prepareDistCoeffs
- the different asserts

Not all the API/code is ported to C++ yet to ease the review.
Check existence of OpenEXR version macros before using.
…border

warpPerspective test: borderType argument fixed
HAL added for absdiff(array, scalar) + related fixes opencv#26459

### This PR changes
* HAL for `absdiff` when one of arguments is a scalar, including multichannel arrays and scalars
* several channels support for HAL `addScalar`
* proper data type check for `addScalar` when one of arguments is a scalar

### Pull Request Readiness Checklist

See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request

- [x] I agree to contribute to the project under Apache 2 License.
- [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [x] The PR is proposed to the proper branch
- [ ] There is a reference to the original bug report and related work
- [ ] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
      Patch to opencv_extra has the same branch name.
- [x] The feature is well documented and sample code can be built with the project CMake
asmorkalov and others added 2 commits November 21, 2024 18:45
Fixed KLEIDICV_SOURCE_PATH handling for external KleidiCV
@opencv-alalek
Copy link
Copy Markdown
Contributor

Updated to latest 5.x (with FFmpeg wrapper)

@asmorkalov asmorkalov merged commit 7808d50 into opencv:5.x Nov 22, 2024
@asmorkalov asmorkalov mentioned this pull request Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants