利用Python提取图片指纹时需要安装的三个包的方法
2017-01-05 11:07
603 查看
利用Python的ImageHash来实现图片指纹提取,这里需要安装三个安装包:
PIL/Pillow用于读取和载入图片
ImageHash,包括DHash的实现
以及NumPy/SciPy,ImageHash的依赖
去官网下载下对应你电脑版本的相应的包,我的是window 10 64位,所以我下的是这几个:
Pillow-3.4.2-cp34-cp34m-win_amd64.whl
numpy-1.12.0rc1-cp27-none-win_amd64.whl
当你直接使用pip 命令进行安装的时候,你发现这个并不是一个可用的命令,所以我们先说一下pip怎么安装。
通过cmd 进入到你的Python 27 (注意Pillow 只能支持到27 了,后面的Python版本都不能用了)
再进入到Scripts 中,执行命令 eays_install pip 即可
安装上以后,就可以开始安装那三个包。
注意安装的顺序,按照pillow, numpy, Scipy , imageHash的顺序安装。因为他们之间的依赖关系比较强,后面的依赖于前面的。
你可以使用命令 pip install pillow 安装pillow。
然后用同样的方法安装numpy
但是安装Scipy的时候就会有点麻烦了。
安装scipy时出现错误,大概是一些依赖的库没有找到,Google后发现scipy的依赖项较多,单独安装比较麻烦,scipy官网推荐用anaconda安装scipy,为了精简可以只安装miniconda http://conda.pydata.org/miniconda.html 。选择对应的python版本和位数就可以下载安装了。安装后的文件
Miniconda 放到Python27 下,然后从控制台进入Miniconda 下的Scripts ,在命令行输入conda install scipy就可以安装scipy,它会自动将所需的依赖项都一并安装。
下一步就是要安装imageHash,我以为安装上了之前的就没有问题了,然而我还是太天真。我觉得我这个还是有点问题。
但是有一点就是使用Miniconda中的Python 时导入那些包是完全没问题的,要不就继续用这个的Python.exe继续~~~~
PIL/Pillow用于读取和载入图片
ImageHash,包括DHash的实现
以及NumPy/SciPy,ImageHash的依赖
去官网下载下对应你电脑版本的相应的包,我的是window 10 64位,所以我下的是这几个:
Pillow-3.4.2-cp34-cp34m-win_amd64.whl
numpy-1.12.0rc1-cp27-none-win_amd64.whl
当你直接使用pip 命令进行安装的时候,你发现这个并不是一个可用的命令,所以我们先说一下pip怎么安装。
通过cmd 进入到你的Python 27 (注意Pillow 只能支持到27 了,后面的Python版本都不能用了)
再进入到Scripts 中,执行命令 eays_install pip 即可
安装上以后,就可以开始安装那三个包。
注意安装的顺序,按照pillow, numpy, Scipy , imageHash的顺序安装。因为他们之间的依赖关系比较强,后面的依赖于前面的。
你可以使用命令 pip install pillow 安装pillow。
然后用同样的方法安装numpy
但是安装Scipy的时候就会有点麻烦了。
安装scipy时出现错误,大概是一些依赖的库没有找到,Google后发现scipy的依赖项较多,单独安装比较麻烦,scipy官网推荐用anaconda安装scipy,为了精简可以只安装miniconda http://conda.pydata.org/miniconda.html 。选择对应的python版本和位数就可以下载安装了。安装后的文件
Miniconda 放到Python27 下,然后从控制台进入Miniconda 下的Scripts ,在命令行输入conda install scipy就可以安装scipy,它会自动将所需的依赖项都一并安装。
下一步就是要安装imageHash,我以为安装上了之前的就没有问题了,然而我还是太天真。我觉得我这个还是有点问题。
但是有一点就是使用Miniconda中的Python 时导入那些包是完全没问题的,要不就继续用这个的Python.exe继续~~~~
相关文章推荐
- python 解析docx文档的方法,以及利用Python从docx文档提取插入的文本对象和图片
- Python中利用Scipy包的SIFT方法进行图片识别的实例教程
- 利用python实现对鼠标的移动点击操作(PyMouse 模块安装方法)
- 安装bash on windows卡在“正在提取文件系统,这将需要几分钟的时间”的解决方法
- 利用Powershell每天自动设置提取Win10的windows聚焦图片(Spotlight)作为桌面壁纸的方法
- 利用Powershell每天自动设置提取Win10的windows聚焦图片(Spotlight)作为桌面壁纸的方法
- 利用python模拟实现POST请求提交图片的方法
- 利用Python进行图片发送与接收的两种方法---包含客户端和服务器端代码
- 利用python对Excel中的特定数据提取并写入新表的方法
- 每次运行appium时需要安装unlock,setting,inputmanager三个apk文件的解决方法
- 利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
- 【Python+OpenCV】图片局部区域像素值处理(改进版)-一种特征提取方法
- Python中利用Scipy包的SIFT方法进行图片识别的实例教程
- Python安装matplotlib所需要的软件以及问题的解决方法
- 在Windows上安装Python+MySQL 的常见问题及解决方法
- 安装DZ时出现“UCenter 的URL地址不正确”错误的解决方案 和首页上部分插入flash图片调用的方法!非网上复制!
- 在Windows上安装Python+MySQL 的常见问题及解决方法
- linux 64位安装python 插件mysqldb需要注意
- 利用Kickstart安装的方法
- 另类提取Word中图片的方法