Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.x merge 4.x #3871

Open
wants to merge 25 commits into
base: 5.x
Choose a base branch
from
Open

5.x merge 4.x #3871

wants to merge 25 commits into from

Conversation

asmorkalov
Copy link
Contributor

Main PR: opencv/opencv#26768

#3824 from CodeLinaro:FastcvHAL_1stPost
#3828 from cudawarped:cudacodec_videoreader_fix_yuv_to_color_conversion
#3839 from asmorkalov:as/fastcv_docs_warn_fix
#3842 from Kumataro:fix26589
#3843 from vrabaud:cuda
#3844 from CodeLinaro:xuezha_2ndPost
#3845 from CodeLinaro:adsha_2ndPost
#3849 from opencv:rv/fastcv_bilat_test_baboon
#3851 from vrabaud:cuda
#3854 from asmorkalov:as/fastcv_bindings_fix
#3860 from cudawarped:cudacodec_videowriter_add_ten_bit_encoding
#3863 from fintermobilityas:issue-array-initialization-braces
#3864 from shyama7004:fix-unused-variable
#3866 from asmorkalov:as/xfeatures_build_fix

Previous "Merge 4.x": #3837

cudawarped and others added 25 commits November 22, 2024 19:00
Depends on opencv/opencv#26316

### 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
- [ ] 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.
- [ ] The feature is well documented and sample code can be built with the project CMake
Warnings fix in FastCV module documentation.
- cast to calicurate mixing different enums
- initilize member variables
Get cudalegacy to compile with clang CUDA and without CUDA
FastCV bilateral recursive: test files updated
Get cudalegacy dependents to build without CUDA
FastCV Extension code for OpenCV 2ndpost-1 opencv#3844

Depends on: [opencv/opencv#26617](opencv/opencv#26617)
Requires binary from [opencv/opencv_3rdparty#90](opencv/opencv_3rdparty#90)

### 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
- [ ] 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.
- [ ] The feature is well documented and sample code can be built with the project CMake
FastCV Extension code for OpenCV 2ndpost-2 opencv#3845

### Description:
- Add support for cv::fastcv::calcHist

Depends on: [opencv#3844](opencv#3844)
Depends on: [opencv/opencv#26619](opencv/opencv#26619)
Requires binary from: [opencv/opencv_3rdparty#90](opencv/opencv_3rdparty#90)

### 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
- [ ] 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.
- [ ] The feature is well documented and sample code can be built with the project CMake
Fixed Java and Python bindings generation
…fix_yuv_to_color_conversion

`cudacodec::Videoreader` fix YUV color conversion
…ialization-braces

cudacodec: Split 4D function pointer array into per-surface-format arrays for GCC 8 compatibility
…add_ten_bit_encoding

`cudacodec::VideoWriter`: Add 10 bit YUV420 and YUV444 encoding
Fix Unused Variable Warning in test_rotation_and_scale_invariance.cpp opencv#3864

### Description:
This PR resolves a warning caused by an unused variable `IMAGE_BIKES` in the file `test_rotation_and_scale_invariance.cpp` within the `xfeatures2d` module of the OpenCV contrib repository.

- **Issue:** The variable `IMAGE_BIKES` was declared but not used in the test file, leading to a compiler warning (`-Wunused-const-variable`).

```
warning: unused variable 'IMAGE_BIKES' [-Wunused-const-variable]
static const char* const IMAGE_BIKES = "detectors_descriptors_evaluation/
```

### 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.
- [ ] The feature is well documented and sample code can be built with the project CMake
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