首页 > 解决方案 > 关于 ImageHash 库中哈希的减号运算符的困惑

问题描述

我是 Python 新手。按照这个例子(https://pypi.org/project/ImageHash/),下面的操作是什么意思?

d879f8f89b1bbf - ffff3720200ffff

这些似乎是十六进制字符串。如果是这样的话,-这个语句中的操作符在玩什么操作:

print(hash - otherhash)

标签: pythonimagehash

解决方案


这些似乎是十六进制字符串

它们不是,它们是图像哈希对象。

按照这个例子(https://pypi.org/project/ImageHash/),下面的操作是什么意思?

无论 imagehash 将它们定义为什么,它看起来都是指纹图像之间的“距离”,这意味着结果表明源图像有多相似。


推荐阅读