ConsoleApplication/ImgUtil.cpp
@@ -987,3 +987,21 @@ return data; } //TODO 判断两张图是否一致 bool ImgUtil::isImgSame(cv::Mat m1,cv::Mat m2) { if (m1.cols != m2.cols || m1.rows != m2.rows) { return FALSE; } cv::Mat m3; cv::subtract(m1, m2 ,m3); for (int r = 0;r < m3.rows;r++) { for (int c = 0;c < m3.cols;c++) { uchar value = m3.ptr<uchar>(r)[c]; if (value > 0) { return FALSE; } } } return TRUE; }