mirror of
https://github.com/opencv/opencv.git
synced 2025-07-24 14:06:27 +08:00
core: add a test of iteration through the Mat_ with range-based for
This commit is contained in:
parent
267fdc4c91
commit
f42b7d03b4
@ -1734,3 +1734,21 @@ TEST(Mat, regression_8680)
|
||||
mat.release();
|
||||
ASSERT_EQ(mat.channels(), 2);
|
||||
}
|
||||
|
||||
#ifdef CV_CXX_11
|
||||
|
||||
TEST(Mat_, range_based_for)
|
||||
{
|
||||
Mat_<uchar> img = Mat_<uchar>::zeros(3, 3);
|
||||
|
||||
for(auto& pixel : img)
|
||||
{
|
||||
pixel = 1;
|
||||
}
|
||||
|
||||
Mat_<uchar> ref(3, 3);
|
||||
ref.setTo(Scalar(1));
|
||||
ASSERT_DOUBLE_EQ(norm(img, ref), 0.);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user