近项目中需要实现两组图片对比,并能将两者的区别标识出来。
邮箱:215114768@qq.com在网上搜索一大堆找到一篇大神的文章,终实现该功能,在这里记录下:
想要实现此demo,先我们得确保电脑上已安装 openCV 和 Python 两个工具以及scikit-image和imutils两个库:
此前11月11日,福建高院对该案二审公开宣判,维持了对琪琪继母许金花的死刑判决。至于琪琪生父刘江,该院认为原判对其所犯故意伤害罪、判处有期徒刑五年量刑畸轻,依法启动审判监督程序。
安装方法,在这里不多说,设备保温施工我安装的是Python3.6 和openCV2,安装方法网上自行百度谷歌;
进入正题:
新建一个新的Python文件并命名为copmarePicture.py,写入下面的代码:
加载两张图片并将他们转换为灰度:
接下来,计算两个灰度图像之间的结构相似度指数:
找到不同点的轮廓以致于我们可以在被标识为“不同”的区域周围放置矩形:
找到一系列区域,在区域周围放置矩形:
用cv2.imshow 展现终对比之后的图片, cv2.imwrite 保存终的结果图片
到这已经实现两张图片的对比并标识出不同。结果如下所示:(图1图2对比,图3为对标结果
以上这篇用openCV和Python 实现图片对比,并标识出不同点的方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。