python-opencv 读取图片某一行像素
时间: 2023-10-13 21:24:26 浏览: 806
opencv中获取图片的某一像素值
4星 · 用户满意度95%
可以使用 OpenCV 的 `cv2.imread()` 函数读取图片,然后使用 NumPy 数组的切片功能获取某一行的像素值。例如,以下代码读取图片并获取第 100 行的像素值:
```python
import cv2
img = cv2.imread('image.jpg')
row = 100
pixels = img[row, :]
```
其中 `img[row, :]` 表示获取第 `row` 行的所有像素值,返回的是一个一维的 NumPy 数组。如果需要获取多行的像素值,可以使用切片语法,例如 `img[100:200, :]` 表示获取第 100 行到第 200 行的所有像素值。
阅读全文