python 算法库安装_Mahotas(Python 计算机视觉、图像处理库)安装
Mahotas 是计算机视觉和图像处理 Python 库。它包含大量图像处理算法,C++实现形式,提高了性能。完全基于 numpy 的数组作为它的数据类型,有一个非常干净的Python 算法接口。
包含算法
分水岭。
凸点计算。
击中/击不中,细化算法。
泽尼克&Haralick,枸杞多糖,和TAS的功能。
基于freeimage的numpy图像加载(需要安装freeimage库)。
加速的鲁棒特征(SURF)等。
阈值。
卷积。
Sobel边缘检测。
多边形绘制
距离变换
特征计算
样条插值
安装问题
在使用 pip install mahotas 安装过程中遇到一个错误:
building ‘mahotas._histogram‘ extension
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
按照提示是缺少,Visual C++ 10.0
而在我的电脑上,只安装了VS2012
查找资料后得到了解释
由于是C++实现,所有在 window 中使用 pip 安装时需要有 C++ 编译器。
根据官网的解释,支持的编译器版本有:
Microsoft Visual C++ 2008 (x64, x86, and SP1 for CPython 2.6 and 2.7)
Visual C++ 2010 (x64, x86, for CPython 3.3 and 3.4)
Visual C++ 2015 (x64 and x86 for CPython 3.5) redistributable packages.
解决方案
下载对应版本二进制文件 mahotas-1.4.0.cp*******.whl后
在命令行执行如下命令
pip install mathotas-1.4.0.cp*******.whl
运行测试
开启 Python 输入如下命令
import pylab as p
import numpy as np
import mahotas as mh
f = np.ones((256,256), bool)
f[200:,240:] = False
f[128:144,32:48] = False
# f is basically True with the exception of two islands: one in the lower-right
# corner, another, middle-left
dmap = mh.distance(f)
p.imshow(dmap)
p.show()
终端输出如下即为,安装成功
参考链接
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 07-27
python 算法库安装_Mahotas(Python 计算机视觉、图像处理库)安装相关推荐
- 【Python】推荐五个常用的图像处理库
1. 引言 Python目前是世界上使用最多的编程语言之一.它能够以更少的工作量和更少的代码行数来完成许多事情.它还可以使用很少的代码行来方便地编辑和创建图像. 本文重点介绍,在图像处理领域,我们最常 ...
- python图形库哪个好_Python下的图像处理库,你要选哪个?
在进行数字图像处理时,我们经常需要对图像进行读取.保存.缩放.裁剪.旋转.颜色转换等基本操作.在使用python进行编程时,涉及到多个不同的图像处理库的选择,今天我们简单聊一聊这几个库:opencv. ...
- python image.open 参数作用_Python图形图像处理库的介绍之Image模块 - Django's blog
http://onlypython.group.iteye.com/group/wiki/1372-python-graphics-image-processing-library-introduce ...
- python opencv显示图片动态_opencv-python计算机视觉图像处理学习笔记2——打开图片,保存图片,显示图片...
用到的函数:imread(读取).imwrite(保存)和imshow(显示) 1.打开VS code,如图 2.左上角新建文件,出现Untitled-1,输入代码: import cv2 ...
- 将python算法转为scala_将Python转换为scalaasp
我有一个Python代码,我想把它转换成Scala Spark,我的算法是LDA(潜在Dirichlet Allocation)的扩展,因为这个算法有一个采样过程,当数据非常大时非常耗时,我知道Spa ...
- python算发必须有输出吗_数据时代为什么一定要学python+算法?
感觉目前很多家长还是很有前瞻目光,小学的时候就让孩子学习python+算法,以前总感觉英语(和外国人沟通)很重要,但是现在感觉编程(和计算机沟通)更重要,现在计算机已经无处不在,伴随着人工智能的进一步 ...
- python编程300集免费-python 300本电子书合集
链接: https://pan.baidu.com/s/1CNlB35ASnDNlUGNCZJbiAA 提取码: fxig Q群:592857363 更多所在 数据科学速查表 零起点Python机器学 ...
- python下医学图像处理库的安装问题(更新中)
1. pip install dipy:DIPY is a python toolbox for analysis of MR diffusion imaging. 2. pip install ni ...
- python下医学图像处理库的安装问题
1. pip install dipy:DIPY is a python toolbox for analysis of MR diffusion imaging. 2. pip install ni ...
- python pil怎么安装_python pil 怎么安装 怎样安装python的图像处理库pillow
python 怎么安装pillow 1. 安装pip [plain] view plain copy sudo easy_install pip pip 安装成功就可以直接安装pil或者pillow ...
最新文章
- Facebook:易于解释的神经元可能会阻碍深度神经网络的学习
- 入职谷歌、微软的大佬总结的刷题笔记.pdf
- 字节跳动技术整理:mysql查询重复数据sql
- BBC称中国人加班时间远超欧美:工作效率未必高
- 29_Java_数据库_第29天(JDBC、DBUtils)_讲义
- linux磁盘同步函数,Linux系统调用fsync函数详解
- Linux tree命令以树形结构显示文件目录结构
- chrom浏览器-F2使用方法一
- Elasticsearch单机安装Version7.10.1
- 今日恐慌与贪婪指数为65 等级转为贪婪
- 互金策略若干问题(全)
- opengl 纹理贴到对应的位置_OpenGL常用命令备忘录(Part B)
- 超详细的 Python 方法、函数总结
- ansys计算机热仿真,基于ANSYS WORKBENCH的摩擦生热分析
- 增强网络安全意识——如何5分钟破解校园网上网账号和密码
- js【点击 div 2s 后颜色变成『粉色」】
- (SWAT-6)输入表写入及模型运行
- 2012考研数学二第(18)题——多元函数积分学:二重积分求面积+画曲线:心形线
- 论文翻译:Dual-path RNN: efficient long sequence modeling for time-domain single-channel speech separatio
- 7-2 寻找大富翁 (25 分)
热门文章
- maven依赖不到想要的jar包问题
- 妖(至250线)——善始善终
- 关于浏览器存储问题理解
- Java中对文件的序列化和反序列化
- C#中WinForm窗体事件的执行次序
- 调用ajax,返回json, 报异常 java.lang.OutOfMemoryError: Java heap space
- linux文件重定向用什么命令实现,Linux基础:文件描述符与重定向
- linux ftp配置和使用
- Android自定义Button按钮显示样式
- [RK3399][Android7.1] 调试笔记 --- 查看当前DDR的工作频率