基于Python的数字图像处理(0)

首先本系列文章主要是基于Python的数字图像处理,其中参考的教材是如下图所示。本文主要是将该书里面的一些内容利用Python展现出来。

 

目前,应用深度学习来做图像处理很热很火,也很有效果。不过作为一名刚转行的同学来说,从基础做起或许有利于长远发展。闲话少说。

首先是展示利用Python来读取一幅图的相关代码。

from skimage import io

img=io.imread('c:/Users/mu/Desktop/a.jpg')
io.imshow(img)

只想效果如下图所示

通过采用img.shape来读取这个图像的数字表示大小。可以看到这个命令下,图像的大小是(1461,990,3)。这个表示这个图像的数字表示有1461行,990列,3维,8位无符号数字表示。

img.shape
img[0,1,2]#表示读取第0维,第一行,第二列的数据。

如果我们需要转化为灰度图像,可以通过采用如下命令实现。

img=io.imread('c:/Users/mu/Desktop/a.jpg',as_grey=True)

转化为灰度图像之后,图像的维数变为两维,大小为(1461,990)。

 

posted @ 2017-11-21 23:44  沐木沐木  阅读(1710)  评论(0编辑  收藏  举报