python-skimage 笔记(一)
本问作为skimage的学习记录篇文章,主要目的是笔记记载。
skimage全名为:sckit-image, 是在scipy.ndimage基础上进行了扩展,以便加入更多图片处理方法和子模块的功能。
在python中进行文件查询,描述skimage如下:“skimage为图像预处理和计算机视觉相关算法的集合库。(‘skimage’ is a collection of algorithm for image processing and computer vision.)”
skimage的主库中仅包含了转换图像数据类型的可用函数,需要更多功能,你需要导入以下的子模块(子库):
黑色加粗字体为常用子模块:
子模块名称 | 功能描述 |
---|---|
color | 颜色空间转换 |
data | 包含测试图片和一些样本数据 |
draw | 基于数组数据类型的基本图形绘制,包含线条、文本、矩形、圆等 |
exposure | 图片强度调整,如亮度调整,直方图均衡等 |
feature | 特征检测与提取,如结构分析等 |
filters | 可进行锐化、边缘检测、排序滤波器、阈值设定等 |
graph | 图论操作,如最短路径等 |
io | 图片与视频的读取、保存和显示操作 |
measure | 图片属性测量,如相似度、等高线等 |
morphology(形态学) | 形态学操作 如开闭运算或骨架化 |
novice | 以教授为目的的简化接口 |
restoration | 恢复算法 如反卷积算法、去噪等 |
segmentation | 图片切割 |
transform | 几何及其他变换 如旋转、Radon变换 |
util | 通用操作 |
viewer | 简单的图形用户接口,为可视化结果与数据 |
参考:
- scikit-image: image preprocessing in python.
- http://sickit-image.org/docs/dev/api/api.html