Python的PIL库中getpixel方法的使用

作者:_未闻花名_ 时间:2022-01-06 09:08:51 

getpixel函数是用来获取图像中某一点的像素的RGB颜色值,getpixel的参数是一个坐标点。对于图象的不同的模式,getpixel函数返回的值有所不同。

1.RGB模式


from PIL import Image
im=Image.open('d:/22.jpg')
print(im.mode)
print(im.getpixel((0,0)))

结果为

RGB
(149, 80, 41)

返回的是坐标点(0,0)处的red,green,blue的数值

2.P模式


from PIL import Image
im=Image.open('d:/22.jpg')
im2=im.convert("P")
print(im2.mode)
print(im2.getpixel((0,0)))

结果为

P
61

可以看到转化为P模式之后,坐标点(0,0)处的值有所变化

3.“1”模式


from PIL import Image
im=Image.open('d:/22.jpg')
im2=im.convert("1")
print(im2.mode)
print(im2.getpixel((0,0)))

结果为

1
0

之后的模式不再实验,此处想要说明的是在对图像进行处理的时候,如果是用Image.open()打开一个图像,那么该图像一定会变成RGB模式,如果想要利用getpixel的返回的函数值,三元组的数值不太好处理,就可以把图像模式转变为“P”模式,“L”模式等,方便利用getpixel返回值

示例代码:


from PIL import Image
import matplotlib.pyplot as plt
img = Image.open("D:\\image_for_test\\Spee.jpg")
plt.imshow(img)
plt.show()
print(img.getpixel((0,0)),img.getpixel((178,298)))

结果:

Python的PIL库中getpixel方法的使用

来源:https://blog.csdn.net/MiniCatTwo/article/details/80608076

标签:Python,PIL,getpixel
0
投稿

猜你喜欢

  • Django实现快速分页的方法实例

    2022-12-27 06:02:30
  • 关于python的第三方库下载与更改方式

    2021-02-28 10:32:55
  • PHP的Yii框架中行为的定义与绑定方法讲解

    2023-07-21 20:42:33
  • OpenCV实现人脸识别

    2023-01-07 02:38:58
  • Python Flask框架模板操作实例分析

    2022-09-21 02:56:23
  • python实现机器人卡牌

    2023-05-29 17:27:38
  • 15个设计得最糟糕最变态的CAPTCHA验证码

    2008-09-01 17:17:00
  • python数据挖掘使用Evidently创建机器学习模型仪表板

    2022-10-23 14:21:52
  • 对Python的交互模式和直接运行.py文件的区别详解

    2023-12-18 00:03:55
  • 浅析ASP内置组件

    2007-10-18 11:31:00
  • selenium+python实现自动登陆QQ邮箱并发送邮件功能

    2023-12-17 18:52:13
  • python肯德尔系数相关性数据分析示例

    2023-02-20 21:42:35
  • Python爬取世界杯热搜榜并制作脚本自动发送信息到邮箱的过程

    2021-01-21 20:35:53
  • python 服务器运行代码报错ModuleNotFoundError的解决办法

    2021-03-23 00:39:08
  • Python的UTC时间转换讲解

    2023-08-20 03:07:42
  • 用 ASP 创建 GUID

    2009-04-19 18:43:00
  • 利用Python将多张图片合成视频的实现

    2022-09-16 07:10:26
  • TensorFlow损失函数专题详解

    2023-08-17 10:12:13
  • python中关于数据类型的学习笔记

    2023-10-30 09:31:29
  • Python单例模式实例分析

    2023-11-26 03:22:52
  • asp之家 网络编程 m.aspxhome.com