【发布时间】:2013-09-03 16:42:05
【问题描述】:
您好,我找到了这段代码来比较图像
cv::Mat img1 = ...
cv::Mat img2 = ...
cv::Mat result = ...
int threshold = (double)(img1.rows * img1.cols) * 0.7;
cv::compare(img1 , img2 , result , cv::CMP_EQ );
int similarPixels = countNonZero(result);
if ( similarPixels > threshold ) {
cout << "similar" << endl;
}
但由于我是 OPENCV 的新手,我不知道“cv::Mat img1=...”的值是什么 请帮助我并尝试以图像路径为值的代码,但它给出了错误
【问题讨论】:
标签: c++ opencv image-processing