Maksim Shabunin
Maksim Shabunin
> * we will have something like (the exact API specification is still in progress) > ``` > typedef void (*cv_hal_binary_AopA_t)(const void* src1, size_t step1, > const void* src2, size_t...
`LegacyCapture` wrapper handled orientation for old backends (https://github.com/opencv/opencv/blob/a087a9c47ad0c45d1f494eb990f27307b1b13e81/modules/videoio/src/cap_interface.hpp#L298-L332), but now it doesn't and each backend should implement it separately. I'll try to solve it in a more or less compact...
Wayland build has been fixed, but I can not test it.
Moved unrelated changes to #26081 and #26082, rebased
@asmorkalov , done. Please note there is potential conflict with GTK4 PR (#25958), it might be hard to merge 4.x->5.x when both PRs are integrated. We can try to backport...
If I understand correctly `memcpy` can be used only when casting single values. So perhaps it wouldn't help in most cases where we need to cast `Mat::data` to specific pointer...
Yes, I think something like this should work. We can enable flag `-Wcast-align` to check that it actually works within OpenCV build.
Maybe its covered by one of these patents: https://patents.google.com/?inventor=Alessandro+Foi&oq=Alessandro+Foi
> Prof. Foi said that: "There are no legal obstacles if you implement BM3D based on the description in the paper and for non-profit purposes." This statement implies algorithm is...
Do you have numbers from performance tests? (https://github.com/opencv/opencv/wiki/HowToUsePerfTests)