1 个不稳定版本
0.1.0 | 2019 年 3 月 6 日 |
---|
23 在 #differential
23 每月下载次数
8KB
71 行
Dhash
该软件包允许从图像中构建 dhash
签名。
需要 image
软件包
dhash
是一种比较相邻像素梯度差异的微分梯度哈希,提供图像的 64 位签名。
dhash
可以用于与其他图像进行比较以确定相似度,并能够抵抗以下差异:
- 长宽比
- 图像大小
- 亮度和对比度
实现细节来自 Kind of Like That 博客
用法(命令行界面)
安装此软件包
cargo install dhash
运行 dhash <img1>
打印出位于路径 img1
的图像的 dhash
$ dhash test.jpg
dhash for test.jpg is `13547707017824698364`
运行 dhash <img1> <img2>
打印出两个图像的 dhash
和它们之间的距离(数字越低表示越相似)
$ dhash test.jpg other.jpg
dhash for test.jpg is `4485936524854165493`
dhash for other.jpg is `3337201687795727957`
distance is: 11
依赖项
~17–27MB
~214K SLoC