当我们处理图像的时候避免不了要对访问,或是读取某一个像素点的值,一般的的读取形式是img[x,y,deep],其中x,y代表坐标,deep代表读取的rgb的哪一个。
工具/原料
1
win10系统
2
winPython
3
sklearn库
方法/步骤
1
打开winPython中对应的edle,即shell界面;
2
载入sklearn库中的图片处理包skimage,io是读取图片的包,data是skimage包中自带的图片,本经验使用的是自带的库的图片;对于自己的图像,可以参见,经验“如何采用Python读取一个图像”,相信聪明的你一定可以结合这个例子自己完成的;具体的载入代码如下:from skimage import io,data
3
从data中读取图片具体指令如下;img=data.chelsea()
4
采用在摘要中介绍的原理,对图片中某一个像素点的值进行访问,并赋值;mydata=img[20,20,1]这个代码是访问,图片坐标下(20,20)下的rgb值中的r值;
5
采用以下代码打印出我们的值,代码如下:print(mydata)
注意事项
1
如有疑问可以留言
2
分享可以使我们懂得更多