- OpenCV计算机视觉项目实战(Python版)
- 洪锦魁
- 206字
- 2024-12-27 18:56:03
2-6-3 修改特定图像像素坐标的BGR值
前面所述实例可以使用下列方式获得指定图像像素的BGR值。
px = img[169, 118]
假设需要更改指定图像像素的值,可以使用如下指令设定此值。
px = [blue, green, red]
程序实例ch2_6.py:将OpenCV坐标(169, 118)的BGR通道值设为[255, 255, 255](白色效果)。

执行结果

上述实例只修改了单一像素,读者不容易看出来,下面实例笔者将修改一个区域,读者可以做一下比较。
程序实例ch2_7.py:将jk.jpg图像右下方50×50像素区间设定为白色。

执行结果

习题
请调整ch2_7.py,改为下方显示黄色横条。
