2015-04-06 61 views
1

我不是在说标题/名称,我的意思是像素分析或可能位图...也许是一个OCR?检查两幅图像是否相同的最简单方法是什么?

我需要减少,所以如果一个人试图上传的相片已经由其他人上传的服务器上没有使用重复的媒体服务器使用,该照片不会被上传。

+1

你不知道,如果他们是相同的,直到您再检查一下所有像素:) 但检查的100个随机像素将是确定的。 – 2015-04-06 12:22:21

+0

我曾想过将两张照片叠在一起,如果照片完全一样,那么你会得到第一张照片两倍的权利?我不知道这是否合理/可能,但会很酷/简单。 – janicehoplin 2015-04-06 12:48:48

+0

试试阅读:http://stackoverflow.com/questions/843972/image-comparison-fast-algorithm – 2015-04-06 20:51:15

回答

2

我不知道你使用的是什么技术。

但是,我相信你可能会使用md5检查。 MD5检查是解决文件比较的好方法,它具有许多技术。

+0

虽然这是如何在开销?如果你有一千人同时上传,每张照片都要检查一下,那是愚蠢的吗?也许我可以先接受照片/文件,然后稍后检查网络流量是否较低,以便重复保存存储空间? – janicehoplin 2015-04-06 12:48:08

+1

您可以将md5文本值保存到另一个数据库的表中,因此您可以检查一次后性能良好的数千次。两个(图片×md5文本)之间的关系可以通过外键(对于ER模型)。 – 2015-04-06 15:53:53

+1

也许这不会工作,由于不同的时间和日期或我误解了? – 2015-04-06 20:37:31

相关问题