首页 > 解决方案 > 从灰度图像中提取像素值

问题描述

我使用以下函数从图像中提取 rgb 值......但在对其进行灰度缩放之后。如何在python中找到图像的像素值..

im = Image.open(s, 'r')
rgb_list= list(im.getdata())

标签: opencvimage-processinggrayscale

解决方案


您可以使用 PIL 中的 getpixel() 函数来获取任何像素值,只需提供像素坐标 x 和 y。

<image_name>.getpixel(x,y)

如果您在 openCV 中工作,那么您可以通过以下方式获取像素值 -

pixel_value = <image_name>[x,y]

这两个命令都适用于任何类型的色彩空间。


推荐阅读