带缓存的图像哈希库

ImageHashCache的Python项目详细描述


ImageHashCache
==


一个用Python编写的图像哈希库ImageHashCache支持:

*平均散列(`aHash``)
*感知散列(`pHash```)
*差异散列(`dHash``)
*缓存调整大小的图像


要求
----
基于PIL/枕头图像Numpy和scipy.fftpack.fftpack(用于phash)
>通过“pypi”轻松安装。



>基本用法
>
:从pil导入图像
>>;导入image hash
>;
>
>
>

>>>>;hash=imagehash.average的hash(image.open('test.png')
>;打印(散列)
>d879ff89b1bbf
>>>;
>>>>>>>
>>





>
>gt;gt;其他哈希=Image hash.average廑u hash(Image.open('other.bmp'))
>;>print(otherhash)
ffffff3720200ffff
>;>print(hash==otherhash)
False
>;>print(hash-otherhash)
36


演示脚本**find廑similar廑images**演示了如何在目录中查找相似图像。


https://github.com/jzbjyb/imagehash

…_阿哈什:http://www.hackerfactor.com/blog/index.php?/archives/432看起来像它。html
…_ PHASH:http://www.hackerfactor.com/blog/index.php?/archives/432看起来像它。html
_达什:http://www.hackerfactor.com/blog/index.php?/archives/529差不多。html
_ pypi:https://pypi.python.org/pypi/imagehash

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
哎呀,为什么我的构造函数不能工作?(爪哇)   cmd命令,用于在Java WinSCP中将文件从本地计算机同步到远程服务器   java 安卓无法建立URL连接   java logback手动调用滚动   java是否有编写智能卡访问功能测试的API?   java JPQL多连接和集合   java是否可以使用@NotifyChange而不是BindUtils。有什么变化吗?   使用JNA运行的OSGiJava应用程序在IDE中工作,但不是独立的   java返回箭头时添加事件(getSupportActionBar()。单击setDisplayHomeAsUpEnabled(true))   Java在处理动画时速度较慢   java同时使用JMockit和Spring AOP   java错误:/Applications/Xcode。app/Contents/Developer/usr/bin/make:选项a无效   查看子类方法的java超类   java Making(桌面)软件,其组件用不同语言编程?   java Android Studio:id为'com的插件。安卓找不到“功能”