我知道有一个和我的问题类似,但我认为我的问题还是有些不同。
我需要确定这两张图片是非常相似的,还是完全不同的...
请看下面这两幅图片:
第一张图片比第二张图片亮一点。你可以看到中间的黑色条纹鱼。
因此,比较md5哈希值并不能真正帮助我们。有没有其他巧妙的方法?
谢谢!
我知道有一个和我的问题类似,但我认为我的问题还是有些不同。
我需要确定这两张图片是非常相似的,还是完全不同的...
请看下面这两幅图片:
第一张图片比第二张图片亮一点。你可以看到中间的黑色条纹鱼。
因此,比较md5哈希值并不能真正帮助我们。有没有其他巧妙的方法?
谢谢!
这种方式很有用
$img1 = md5(file_get_content($image1))
...
if($img1 == $img2){
..
}
试试这个。有人写了开源代码。
比较图片 PHP 类: 这个 PHP 类可以比较两张图片并返回一个数字,表示它们的相似程度。即使两张图片大小或长宽比不同,它也能判断它们是否相似。数字越小,表示图片越相似。数字大于10则很可能不是同一张图片。我不确定这是否有帮助,但我认为如果您通过GD图像处理运行图像,那将真正对您有所帮助!