1 反对票最喜欢
例如,我正在尝试使用 skimage - SSIM 查找两个图像之间的相似性。代码块如下
from skimage.measure import compare_ssim as ssim
from skimage import io
from skimage.transform import resize
a = io.imread("http://ecx.images-amazon.com/images/I/51PV4Dd8wAL._AC_UL246_SR190,246_.jpg",as_grey=False,dtype="float64")
b = io.imread("http://ecx.images-amazon.com/images/I/914ZHE6JolL._UY500_.jpg",as_grey=False,dtype="float64")
a = resize(a,b.shape)
ssim(a, b,multichannel=True)
我得到的相似度分数如下
0.21009350738786017
虽然这两张图片是相同的,其中一张图片略微定向,但我在这个比较中得到了非常低的分数。在计算比较图像之前,我是否在这里遗漏了任何预处理步骤。如果是这样,在比较图像之前我应该考虑什么。
提前致谢 !!