opencv - 从灰度图像中提取像素值
问题描述
我使用以下函数从图像中提取 rgb 值......但在对其进行灰度缩放之后。如何在python中找到图像的像素值..
im = Image.open(s, 'r')
rgb_list= list(im.getdata())
解决方案
您可以使用 PIL 中的 getpixel() 函数来获取任何像素值,只需提供像素坐标 x 和 y。
<image_name>.getpixel(x,y)
如果您在 openCV 中工作,那么您可以通过以下方式获取像素值 -
pixel_value = <image_name>[x,y]
这两个命令都适用于任何类型的色彩空间。
推荐阅读
- python - 如何使用 path() 在 Django 2.0 中将浮点数作为参数发送?
- react-native - 如何使用 react-native-snap-carousel 正确对齐轮播?
- javascript - 遍历对象数组以根据其属性创建一个新对象,而无需重复
- terraform - 如何使用资源创建 Cloudwatch 日志过滤器?
- python - 如何在 Django 中实现交易和账户系统?
- r - 在 tidyr 中提取 ngram
- python - GRU 层工作正常,但 LSTM 层给出值错误:太多值无法解包预期 2
- javascript - 如何将 Firebase 与 AppStudio for ArcGIS 结合使用?
- c# - 调查猴子自定义变量过滤器
- python - 使用直接路径从谷歌下载图片(不是链接)