python中用cv2库中的函数来提取图片像素点
时间: 2023-10-02 19:07:57 浏览: 112
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
5星 · 资源好评率100%
以下是使用cv2库中的函数来提取图片像素点的示例代码:
```python
import cv2
# 读取图片
img = cv2.imread('test.jpg')
# 获取图片尺寸
height, width, channels = img.shape
# 遍历每个像素点并输出像素值
for i in range(height):
for j in range(width):
pixel = img[i, j]
print('Pixel at ({}, {}) - R: {}, G: {}, B: {}'.format(j, i, pixel[2], pixel[1], pixel[0]))
```
在上面的示例代码中,首先使用cv2库中的`imread`函数读取了一张图片,然后使用`shape`属性获取了图片的尺寸,并使用两层循环遍历了每个像素点,并输出了像素的RGB值。
阅读全文