用Python编写的图像哈希库。ImageHash支持:
- 平均哈希(aHash)
- 感知哈希(pHash)
- 差异哈希(dHash)
- 小波散列(wHash)
要求
基于PIL,numpy和scipy.fftpack(用于pHash)通过pypi轻松安装。
基本用法
from PIL import Image import imagehash hash = imagehash.average_hash(Image.open('test.png')) print(hash) # d879f8f89b1bbf otherhash = imagehash.average_hash(Image.open('other.bmp')) print(otherhash) # ffff3720200ffff
应用
ImageHash主要用于计算图像hash值,值为16进制数,可用于图像相似度匹配。