Python 找出相似物体的两张不同图片之间的差异
我试图找出同一物体的两张不同图片之间的区别。我知道这里也有人问过类似的问题,但据我所知,这些问题讨论了一种比较两张相同图片的方法,但其中一张图片以某种方式进行了数字更改(如从原始图片中删除/添加某些内容)。在我的例子中,这两张图片是两个相似物体的不同图片,但它们有一个主要区别: 及 我已经尝试过使用Scikit的结构相似性,但掩蔽效果仍然远远不够完美Python 找出相似物体的两张不同图片之间的差异,python,opencv,image-processing,computer-vision,Python,Opencv,Image Processing,Computer Vision,我试图找出同一物体的两张不同图片之间的区别。我知道这里也有人问过类似的问题,但据我所知,这些问题讨论了一种比较两张相同图片的方法,但其中一张图片以某种方式进行了数字更改(如从原始图片中删除/添加某些内容)。在我的例子中,这两张图片是两个相似物体的不同图片,但它们有一个主要区别: 及 我已经尝试过使用Scikit的结构相似性,但掩蔽效果仍然远远不够完美 我想主要原因是,尽管我努力从同一角度拍摄了两张上述物体的照片,但我试图比较的两张照片并没有完全对齐。我希望能够检测出这两张图片(比如头发)之
我想主要原因是,尽管我努力从同一角度拍摄了两张上述物体的照片,但我试图比较的两张照片并没有完全对齐。我希望能够检测出这两张图片(比如头发)之间的显著差异,就像假设的“像素完美”比较一样。非常感谢任何形式的帮助。谢谢 这两幅图像确实在垂直方向上有点错位。您可以通过模板匹配和补偿来测量偏移。这需要以最大的精度进行,否则沿所有黑色边缘的图像之间的差异将看起来完全像头发。