达什翁Ruby的拉格朗日dHash安装
$ gem install dhashion
用法
img1 = Dhashion::Image.new('img1_filepath.jpg')
img2 = Dhashion::Image.new('img2_filepath.jpg')
Dhashion.distance(img1.fingerprint, img2.fingerprint)
描述
Dhashion是dHash(差分散列)算法的Ruby实现。与其他感知哈希算法如aHash(平均值)和pHash(频率模式)不同,dHash跟踪梯度。Dhashion在调整图像大小时专门使用ImageMagick的拉格朗日过滤器。
暂无评论