- Sep 30, 2024
-
-
Michael Platings authored
-
- Sep 27, 2024
-
-
Michael Platings authored
-
Michael Platings authored
-
Mark Horvath authored
-
Michael Platings authored
-
- Sep 26, 2024
-
-
Denes Tarjan authored
-
Michael Platings authored
-
- Sep 25, 2024
-
-
Denes Tarjan authored
-
Denes Tarjan authored
-
- Sep 24, 2024
-
-
Michael Platings authored
If a function does not support the requested operation then it must return quickly to avoid delaying the fallback option. Changing the order of parameter checks caused some tests to fail, so the tests have been changed to avoid failing the not-implemented check.
-
Michael Platings authored
-
- Sep 23, 2024
-
-
Denes Tarjan authored
-
- Sep 17, 2024
-
-
Denes Tarjan authored
-
- Sep 12, 2024
-
-
Michael Platings authored
A few corrections to inaccuracies plus some formatting tweaks.
-
Michael Platings authored
Operations in the Neon backend have both a vector path and a scalar path. The vector path is used to process most data and the scalar path is used to process the parts of the data that don't fit into the vector width. For floating point operations in particular, the results may be very slightly different between vector and scalar paths. When using multithreading, images are divided into parts to be processed by each thread, and this could change which parts of the data end up being processed by the vector and scalar paths. Since the threading may be non-deterministic in how it divides up the image, this non-determinism could leak through in the values of the output. This could cause subtle bugs.
-
- Sep 11, 2024
-
-
Denes Tarjan authored
-
- Sep 06, 2024
-
-
Michael Platings authored
By using C++ lambdas we can avoid a lot of copy-paste.
-
Michael Platings authored
The behaviour of numeric_limits::min<float> is not what most people expect. Therefore use lowest instead, as a precautionary measure.
-
Michael Platings authored
The behaviour of numeric_limits::min<float> is not what most people expect. Therefore use lowest instead, as a precautionary measure.
-
Michael Platings authored
std::numeric_limits::min is misleadingly named. A more accurate name would be min_if_integral_else_min_positive_normalized. The actual function to give the minimum value is lowest.
-
Denes Tarjan authored
-
- Sep 03, 2024
-
-
Denes Tarjan authored
-
Denes Tarjan authored
-
Denes Tarjan authored
-
- Sep 02, 2024
-
-
Igor Podgainoi authored
-
- Aug 30, 2024
-
-
Michael Platings authored
The purpose of this change is to avoid the cost of supporting many versions of OpenCV.
-
- Aug 29, 2024
-
-
Igor Podgainoi authored
-
Igor Podgainoi authored
This commit increases the range of values of the input matrix and the kernels in the Separable Filter 2D conformity tests. The value "0" is not included to work around a possible OpenCV bug.
-
- Aug 28, 2024
-
-
-
-
-
-
Michael Platings authored
-
Michael Platings authored
This change is required by the latest version of clang-tidy.
-
- Aug 27, 2024
-
-
Ioana Ghiban authored
-
Ioana Ghiban authored
-
- Aug 22, 2024
-
-
Igor Podgainoi authored
-
Igor Podgainoi authored
-
Igor Podgainoi authored
-
Igor Podgainoi authored
-