Python 01_人生苦短,我用蟒蛇

2017-06-05  本文已影响0人  AlvinMi

Python 第一篇, 写给自己,坚持学习 Python!

01 首篇搭建环境

下载 Anaconda, 需要科学上网, 我当时安装的时候科学上网下载太慢了, 于是使用了国内镜像! 清华大学开源软件镜像站, 这样下载会快点。

根据自己电脑系统,选择自己下载的版本。我下了 Windows 64bit 的。然后直接安装 next 就行了。 安装完后会菜单栏看到安装的 Anacontda 。


安装后

安装完后打开 Windows 的命令提示符, 输入 conda list 就可以查看安装了哪些库。 需要安装什么库, 就使用 :
''conda install xxx'' 来进行安装既可。 (xxx 是需要安装的包名)!
也可以使用 ''conda update xxx'' 来更新到最新的包。

然后就可以在菜单栏找到 Spyder 双击启动, 这是 Anaconda 自带的一款编辑器。 以后就可以使用这个编辑器来编写 Python 。

02 测试

编写一个显示图片的测试程序, 测试运行环境是否正常:

# -*- coding: utf-8 -*-
"""
Spyder Editor

This is a temporary script file.
"""

from skimage import io
img=io.imread('F:123.PNG')
io.imshow(img)

显示结果如下图所示:

Test

03 skimage 包的子模块

skimage 包的全称是 scikit-image SciKit (toolkit for SciPy) ,它对 scipy.ndimage 进行了扩展,提供了更多的图片处理功能。它是由 python 语言编写的,由 scipy 社区开发和维护。skimage 包由许多的子模块组成,各个子模块提供不同的功能。主要子模块列表如下:

子模块名称 主要实现功能
io 读取、保存和显示图片或视频
data 提供一些测试图片和样本数据
color 颜色空间变换
filters 图像增强、边缘检测、排序滤波器、自动阈值等
draw 操作 numpy 数组上的基本图形绘制,包括线条、矩形、圆和文本等
transform 几何变换或其他变换,如旋转、拉伸和拉动变换等
morphology 形态学操作,如开闭运算、骨架提取等
exposure 图片增强调整,如亮度调整、直方图均衡等
feature 特征检测与提取等
measure 图像属性的测量、如相似性或等高线等
segmentation 图像分割
restoration 图像恢复
util 通用函数

用到一些图片处理的操作函数时,需要导入对应的子模块,如果需要导入多个子模块,则用逗号隔开,如:

from skimage import io,data,color

2017.6.5

上一篇下一篇

猜你喜欢

热点阅读