多语言展示
当前在线:418今日阅读:195今日分享:41

Python如何读取图片中指定像素点的值

当我们处理图像的时候避免不了要对访问,或是读取某一个像素点的值,一般的的读取形式是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

分享可以使我们懂得更多

推荐信息