我可以将原始图像中的像素与彩色图像中的另一个相同坐标像素进行比较,以检查从彩色图像到原始图像的像素颜色是什么?有没有办法做到这一点?
答案 0 :(得分:0)
你可以采取它们之间的绝对差异。结果将是每个像素的差异。
cv::Mat first,second,result;
//first= some image
//second =other image
cv::absdiff(first,second,result);
修改强>
通过上一步,你得到了差异图。你现在可以这样做:
auto some_pixle_difference=result.at<vec3b>(cv::Point(x,y));
some_pixle_difference
将包含两张图片中pixel x,y
之间的差异。