gapi(test): ban and get rid of countNonZero() checks
This commit is contained in:
committed by
Alexander Alekhin
parent
102ef39a27
commit
f2d3edec80
@@ -81,12 +81,12 @@ TEST(GAPI_Pipeline, OverloadUnary_MatMat)
|
||||
|
||||
cv::Mat out_mat;
|
||||
comp.apply(in_mat, out_mat);
|
||||
EXPECT_EQ(0, cv::countNonZero(out_mat != ref_mat));
|
||||
EXPECT_EQ(0, cvtest::norm(out_mat, ref_mat, NORM_INF));
|
||||
|
||||
out_mat = cv::Mat();
|
||||
auto cc = comp.compile(cv::descr_of(in_mat));
|
||||
cc(in_mat, out_mat);
|
||||
EXPECT_EQ(0, cv::countNonZero(out_mat != ref_mat));
|
||||
EXPECT_EQ(0, cvtest::norm(out_mat, ref_mat, NORM_INF));
|
||||
}
|
||||
|
||||
TEST(GAPI_Pipeline, OverloadUnary_MatScalar)
|
||||
@@ -117,12 +117,12 @@ TEST(GAPI_Pipeline, OverloadBinary_Mat)
|
||||
|
||||
cv::Mat out_mat;
|
||||
comp.apply(in_mat, in_mat, out_mat);
|
||||
EXPECT_EQ(0, cv::countNonZero(out_mat != ref_mat));
|
||||
EXPECT_EQ(0, cvtest::norm(out_mat, ref_mat, NORM_INF));
|
||||
|
||||
out_mat = cv::Mat();
|
||||
auto cc = comp.compile(cv::descr_of(in_mat), cv::descr_of(in_mat));
|
||||
cc(in_mat, in_mat, out_mat);
|
||||
EXPECT_EQ(0, cv::countNonZero(out_mat != ref_mat));
|
||||
EXPECT_EQ(0, cvtest::norm(out_mat, ref_mat, NORM_INF));
|
||||
}
|
||||
|
||||
TEST(GAPI_Pipeline, OverloadBinary_Scalar)
|
||||
@@ -193,9 +193,9 @@ TEST(GAPI_Pipeline, Sharpen)
|
||||
cv::Mat diff = out_mat_ocv != out_mat;
|
||||
std::vector<cv::Mat> diffBGR(3);
|
||||
cv::split(diff, diffBGR);
|
||||
EXPECT_EQ(0, cv::countNonZero(diffBGR[0]));
|
||||
EXPECT_EQ(0, cv::countNonZero(diffBGR[1]));
|
||||
EXPECT_EQ(0, cv::countNonZero(diffBGR[2]));
|
||||
EXPECT_EQ(0, cvtest::norm(diffBGR[0], NORM_INF));
|
||||
EXPECT_EQ(0, cvtest::norm(diffBGR[1], NORM_INF));
|
||||
EXPECT_EQ(0, cvtest::norm(diffBGR[2], NORM_INF));
|
||||
}
|
||||
|
||||
// Metadata check /////////////////////////////////////////////////////////
|
||||
@@ -283,9 +283,9 @@ TEST(GAPI_Pipeline, CustomRGB2YUV)
|
||||
diff_u = diff(out_mats_cv[1], out_mats_gapi[1], 2),
|
||||
diff_v = diff(out_mats_cv[2], out_mats_gapi[2], 2);
|
||||
|
||||
EXPECT_EQ(0, cv::countNonZero(diff_y));
|
||||
EXPECT_EQ(0, cv::countNonZero(diff_u));
|
||||
EXPECT_EQ(0, cv::countNonZero(diff_v));
|
||||
EXPECT_EQ(0, cvtest::norm(diff_y, NORM_INF));
|
||||
EXPECT_EQ(0, cvtest::norm(diff_u, NORM_INF));
|
||||
EXPECT_EQ(0, cvtest::norm(diff_v, NORM_INF));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user