- Jul 10, 2025
-
-
Noureldin Abdelfattah authored
-
- Jul 08, 2025
-
-
Mark Horvath authored
Add an example for extracting one operation from KleidiCV as well.
-
Mark Horvath authored
As it is known at compilation time whether the streaming or non-streaming variants should be used. In some environments it causes issues if the non-streaming routines are called from streaming-compatible functions. (The correct behaviour would be that the compiler automatically links to the streaming variants in such a case.)
-
- Jul 04, 2025
-
-
Denes Tarjan authored
-
- Jul 03, 2025
-
-
- Jul 01, 2025
-
-
Mark Horvath authored
-
Mark Horvath authored
-
Mark Horvath authored
-
- Jun 30, 2025
-
-
Noureldin Abdelfattah authored
-
- Jun 26, 2025
-
-
Denes Tarjan authored
-
Denes Tarjan authored
Gaussian Blur 15x15 kernels always use the custom sigma variant, with much better performance and near the same accuracy. Custom Sigma kernels are uniformized and simplified using std::reference_wrapper in the SVE variant.
-
- Jun 23, 2025
-
-
Noureldin Abdelfattah authored
-
- Jun 10, 2025
-
-
Mark Horvath authored
-
Mark Horvath authored
-
- Jun 04, 2025
-
-
Noureldin Abdelfattah authored
-
Mark Horvath authored
-
- Jun 03, 2025
-
-
Mark Horvath authored
-
- Jun 02, 2025
-
-
Noureldin Abdelfattah authored
-
Denes Tarjan authored
-
Noureldin Abdelfattah authored
-
Mark Horvath authored
-
Mark Horvath authored
Update documentation with oldest supported GCC version as well.
-
- May 30, 2025
-
-
Mark Horvath authored
-
Mark Horvath authored
-
Noureldin Abdelfattah authored
-
Mark Horvath authored
Benchmarks added for Gaussian blur 21x21 and Medan blur benchmarks are extended.
-
Mark Horvath authored
-
Noureldin Abdelfattah authored
-
- May 29, 2025
-
-
Mark Horvath authored
-
Denes Tarjan authored
NEON variant only. Fixes #9. Root cause: Due to TryToAvoidTailLoop, when width is bigger than 4 and is not divisible with 4, it scaled some elements twice.
-
Mark Horvath authored
KleidiCV should not depend on the cpp runtime to let it deploy to C only environments. The C example's cmake configuration is set up in a way that CI fails if the developer introduces a runtime dependency on the cpp standard library.
-
Mark Horvath authored
Make sure that --coverage flag is explicitly added to CMAKE_EXE_LINKER_FLAGS. The cmake version in CI passed it automaticallly to the linker command line but it can break on other systems.
-
Mark Horvath authored
-
- May 26, 2025
-
-
Mark Horvath authored
-
Mark Horvath authored
There is no need for the multiversioning macro for the API function.
-
Mark Horvath authored
Align the implementation to the current head of OpenCV's 4.x branch.
-
- May 21, 2025
-
-
Denes Tarjan authored
-
Denes Tarjan authored
-