畅想小说网

第二节 图像的数据表示和相似性(第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],

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

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

新书推荐

狐狸的美男图鉴太古神王文明之万界领主黑巫师朱鹏慕少,你老婆又重生了陈二狗的妖孽人生深渊独行我以熟练度苟长生仙门万年:开局获得大道法我有一枚两界印人类枷锁天域苍穹不灭战神我靠赚差价暴富了绝色魔妃倾天下宠妻无度:你好,老公大人四合院:这背锅侠我不当了亿万老公宠妻无度末日之最终战争传奇驭灵师:出金真的很难吗?明末边军一小兵斗破苍穹之魂天帝网游之命轮之主明日之劫巫神纪