用Python和OpenCV写一个遍历图片,并记录图片中像素坐标的代码
时间: 2024-05-12 08:16:33 浏览: 101
python实现图数据的遍历
以下是一个遍历图片并记录像素坐标的Python代码示例:
```python
import cv2
# 读取图片
img = cv2.imread('example.jpg')
# 获取图片大小
height, width, channels = img.shape
# 遍历图片像素
for y in range(height):
for x in range(width):
# 获取像素值
pixel = img[y, x]
# 输出像素坐标和值
print('Pixel at ({}, {}) - R:{}, G:{}, B:{}'.format(x, y, pixel[2], pixel[1], pixel[0]))
```
这段代码将打印出每个像素的坐标和RGB值。您可以根据需要修改代码以记录其他像素属性或执行其他操作。
阅读全文