我知道还有一个像我这样的问题,但我只是觉得我的有点不同。
我必须能够确定图像是非常相似还是完全不同......
看看下面两张图片:
第一张图像比第二张图像稍微亮一点。你可以看到中间的黑色条纹鱼。
因此,比较md5哈希并没有多大帮助。有没有其他聪明的方法呢? 谢谢!
答案 0 :(得分:3)
答案 1 :(得分:0)
我不确定它是否会有所帮助,但我认为如果你通过GD图像处理运行图像,它会真的帮助你!
答案 2 :(得分:0)
这种方式很有用
$img1 = md5(file_get_content($image1))
...
if($img1 == $img2){
..
}
答案 3 :(得分:0)
试试这个。有人写过开源代码。
http://compareimages.nikhazy-dizajn.hu/
比较图像PHP类: 此PHP类比较两个图像并返回一个表示它们有多相似的数字。即使它们具有不同的尺寸或宽高比,它也能够判断两张图片是否相似。数字越小意味着图像越相似。超过10的数字意味着它们很可能不是同一个图像。