opencv对单个像素赋色
时间: 2024-05-17 14:10:33 浏览: 50
opencv对像素的访问
对于单个像素的赋色,可以使用OpenCV中的at方法来实现。at方法可以直接访问图像中的像素,并对其进行修改。
具体操作步骤如下:
1. 读取图片并创建Mat对象
2. 使用at方法获取指定像素的值,并对其进行修改
3. 保存修改后的图片
示例代码如下:
```python
import cv2
# 读取图片并创建Mat对象
img = cv2.imread("test.jpg")
# 获取指定像素的值,并对其进行修改
img[100, 100] = [0, 0, 255] # 在坐标(100, 100)处将像素赋为红色
# 保存修改后的图片
cv2.imwrite("modified_test.jpg", img)
```
注意,这里赋值的颜色是BGR格式,而不是常见的RGB格式。
阅读全文