糖逗 发表于 2023-1-31 11:24:31

python获取图片md5值(用于图片去重)

import hashlib

#获取图片md5值
def get_md5(file):
    file = open(file, 'rb')
    md5 = hashlib.md5(file.read())
    file.close()
    md5_values = md5.hexdigest()
    return md5_values

dolly_yos2 发表于 2023-1-31 12:05:47

这个方法应该不是局限于图像的,而是可以应用到任意文件的去重中
然而就图像而言,这个方法设计上仅识别完全一致的图像文件,无法处理不同格式编码的相同图像、几乎一致的图像(比如用不同压缩参数重新编码的同一图像、有一个像素差异的图像等),因此可能并不是一个好的选择
页: [1]
查看完整版本: python获取图片md5值(用于图片去重)