最近项目中需要实现两组图片对比,并能将两者的区别标识出来。在网上搜索一大堆找到一篇大神的想要实现此demo,首先我们得确保电脑上已安装 openCV 和 Python 两个工具以及scikit-image和imutils两个库:安装方法,在这里不多说,我安装的是Python3.6 和openCV2,安装方法网上自行百度谷歌;新建一个新的Python文件并命名为copmarePicture.py,写入下面的代码:找到不同点的轮廓以致于我们可以在被标识为“不同”的区域周围放置矩形:用cv2.imshow 展现最终对比之后的图片, cv2.imwrite 保存最终的结果图片到这已经实现两张图片的对比并标识出不同。结果如下所示:(图1图2对比,图3为对标结果

用openCV和Python 实现图片对比,并标识出不同点的方式

用openCV和Python 实现图片对比,并标识出不同点的方式

用openCV和Python 实现图片对比,并标识出不同点的方式

用openCV和Python 实现图片对比,并标识出不同点的方式