Skip to content

Commit 1ac12ae

Browse files
fix test
1 parent 80c98c6 commit 1ac12ae

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

modules/imgproc/test/test_templmatch.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -436,15 +436,15 @@ TEST(Imgproc_MatchTemplate, bug_15215) {
436436

437437
// manually compute sqdiff norm
438438
Scalar squaredDiff = delta.dot(delta);
439-
double sqdiff = squaredDiff.val[0];
439+
float sqdiff = squaredDiff.val[0];
440440
Scalar sumOfSquaredProduct = cv::sum(cvimg.mul(cvimg)) * cv::sum(cvtmpl.mul(cvtmpl));
441-
double norm = cv::sqrt(sumOfSquaredProduct.val[0]);
442-
double expectedResult = sqdiff / norm;
441+
double norm_ = cv::sqrt(sumOfSquaredProduct.val[0]);
442+
float expectedResult = sqdiff / (float) norm_;
443443

444444
// compute with matchTemplate
445445
cv::Mat output;
446446
cv::matchTemplate(cvimg, cvtmpl, output, CV_TM_SQDIFF_NORMED);
447-
double actualResult = output.at<float>(0, 0);
447+
float actualResult = output.at<float>(0, 0);
448448
ASSERT_FLOAT_EQ(actualResult, expectedResult);
449449
}
450450
} // namespace

0 commit comments

Comments
 (0)