Merge pull request #30407 from asmorkalov:as/ocl_fp64

Fixed FP64 build in matchTemplate kernel
This commit is contained in:
Alexander Smorkalov authored and GitHub committed 2026-10-23 18:34:50 +03:00
commit 4058787c82
1 file changed
+1 -1
+1 -1
View File
@@ -473,7 +473,7 @@ __kernel void matchTemplate_CCOEFF_NORMED(__global const uchar * src_sums, int s
T value_sum = sum[mad24(t_rows, step, t_cols)] - sum[mad24(t_rows, step, 0)] - sum[t_cols] + sum[0];
T value_sqsum = sqsum[mad24(t_rows, step, t_cols)] - sqsum[mad24(t_rows, step, 0)] - sqsum[t_cols] + sqsum[0];
float num = convertToDT(mad(value_sum, template_sum, (float)0));
float num = convertToDT(value_sum * template_sum);
value_sqsum -= weight * value_sum * value_sum;
float denum = sqrt(mad(template_sqsum, convertToDT(value_sqsum), (float)0));