opencv/modules/core
Pierre Chatelier 1a537ab98f
Merge pull request #24893 from chacha21:cart_polar_inplace
Added in-place support for cartToPolar and polarToCart #24893

- a fused hal::cartToPolar[32|64]f() is used instead of sequential hal::magnitude[32|64]f/hal::fastAtan[32|64]f
- ipp_polarToCart is skipped for in-place processing (it seems not to support it correctly)

relates to #24891
### 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
- [X] There is a reference to the original bug report and related work
- [X] 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
2024-03-26 15:38:17 +03:00
..
3rdparty/SoftFloat Add install component for 3rdparty libraries licenses 2018-03-06 16:32:30 +03:00
cmake/parallel core(parallel): plugins support 2021-02-15 17:07:36 +00:00
doc Merge pull request #23342 from n0099:#23335 2023-05-03 14:15:53 +03:00
include/opencv2 Merge pull request #24893 from chacha21:cart_polar_inplace 2024-03-26 15:38:17 +03:00
misc Generate invertible covariance matrix 2024-02-18 20:09:53 +01:00
perf Merge pull request #24918 from opencv-pushbot:gitee/alalek/core_convertfp16_replacement 2024-01-26 12:56:52 +03:00
src Merge pull request #24893 from chacha21:cart_polar_inplace 2024-03-26 15:38:17 +03:00
test Merge pull request #24893 from chacha21:cart_polar_inplace 2024-03-26 15:38:17 +03:00
CMakeLists.txt build: first class cuda support 2023-12-26 09:39:18 +03:00