码迷,mamicode.com
首页 > 其他好文 > 详细

大家来找茬 两幅图像相减 其它好的实现? 美女找茬

时间:2016-03-29 06:20:45      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

http://blog.csdn.net/merlin_q/article/details/7024798

大家来找茬 两幅图像相减 其它好的实现?

标签: imageinclude
技术分享 分类:
 
 

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main()
{
Mat img1 = imread("D:\\image\\img1.jpg");
Mat img2 = imread("D:\\image\\img2.jpg");//两幅图像的大小需要一致
Mat img_result1, img_result2, img_result;
subtract(img1,img2, img_result1);
subtract(img2,img1, img_result2);
add(img_result1, img_result2, img_result1);
imwrite("D:\\image\\result.jpg", img_result1);
imshow("result", img_result1);
waitKey();
return 0;
}

也可以用  img_result = 2*abs(img1 - img2);

乘以2是要使区别的地方更明显一点。

结果是第三幅图,其中的3,5,6,7,12五处不同的地方。还有什么更好更健壮的方法没 不必图像大小完全一致的?

技术分享技术分享技术分享

 

 

大家来找茬 两幅图像相减 其它好的实现? 美女找茬

标签:

原文地址:http://www.cnblogs.com/donaldlee2008/p/5331404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!