Node.js Perceptual Image Hash 模块,用来计算不同图片的相似度
https://github.com/andyhu/sharp-blockhash
API完全兼容sharp
可替代sharp
来引用,转换图片的过程中可以直接生成图片的 blockhash
值,两个图片越相似这个 hash
越接近,之后可以用 hamming-distance
来对比相似度,从而检测向相似之。
新鲜出炉,欢迎 star!
关于 perceptual image hash 相关内容,可自行搜索 phash,这个模块采用的算法和 phash 有相似之处,但 phash 需要很多 dependencies 安装起来多有不便。故采用 blockhash