畅想小说网

第二节 图像的数据表示和相似性(第2页)

天才一秒记住【畅想小说网】地址:http://www.cxtra.net

Gray(x,y)=f(r(x,y),g(x,y),b(x,y))

这里Gray(x,y)表示坐标为(x,y)的点的灰度;r(x,y)表示坐标为(x,y)的点的R通道强度(比例);g(x,y)表示坐标为(x,y)的点的G通道强度(比例);b(x,y)表示坐标为(x,y)的点的B通道强度(比例)。

在Python中有现成的模块可以用来显示或转换图片。

本教材使用PIL模块,如果没有安装,需要先在命令行模式下使用pipinstall进行安装。

pipinstallPIL

通过以下命令调用PIL的Image组件,其中用到的图片文件可以在教材资源平台下载。

In[6]:fromPILimpe

In[7]:im=Image.open('Bin.jpg')

#打开图片

In[8]:ishow()

#显示图像

In[9]:grayim=ivert('L')

#将图像转化为灰度图

In[10]:grayishow()

#显示灰度图

图像数据可以看成是一个数组。

所谓数组就是按顺序排列的一组数。

在Python中,数组用下列形式表示。

(x1,x2,...,xn)

其中xi(1≤i≤n)可以是数值也可以是一个数组。

在Python中可以使用numpy模块查看数组形式的图片数据。

In[11]:importnumpyasnp

#使用numpy包

In[12]:imarray=np.array(im)

#将图像转化成数组表示

In[13]:imarray

#显示图像的数据

Out[13]:

array([[[28,38,27],

[28,38,27],

[28,38,27],

...,

...,

[82,86,113],

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

重生八八从木匠开始怪谈作者拖更日记这个修士很危险江山美人志从呆毛王开始公开处刑大道朝天洪荒:我,龙族老祖,绝不出关!英雄联盟之灾变时代我家可能有位大佬我家世显赫,躺平不过分吧!猎人:我真不是除念师万道成神藏锋皇兄万岁崇祯大明:从煤山开始齐天大圣之无限吞噬暗夜通灵王妃每天都想和离反贼平天下官途,搭上女领导之后!老中医的美满生活我家老婆可能是圣女直播写纯爱文的我在虫族封神傲世九重天掌门人不高兴