图片比较,判断两张图片是否相同!

需要判断上传的照片是否已经在系统中存在.当然是根据图片内容来判断.

基本要求是上传不管分辨率是多少的.都要能判别图片是否相同..

考虑了以下几点:

1.到服务器上resize成同一分辨率,判断大小.   问题:不同压缩比差别很大

2.取图片的关键信息(如:数据流的一部分)进行比较.   问题:有待验证..

 

有高人能解决吗?


阿晨1998
浏览 683回答 2
2回答

守候你守候我

不同分辨率图片识别出相同,这个很难,图片识别是一项相对消耗资源的事情,所以需要评判一下是不是真的需要?(投入产出比)如果只是判断是否这个图片已经上传过,可以把每张上传过的图片的大小、MD5值存到一个地方(比如数据库),然后每次上传的时候,找一下是不是有同样大小和MD5值的图片存在,如果已经存在,就不用传了

互换的青春

统一转换成一种格式,然后用MD5校验一下,MD5值是否相同不就行了。
打开App,查看更多内容
随时随地看视频慕课网APP