访问图像像素

Opencv访问图像像素

预备知识:

图像矩阵的大小取决于所用的颜色模型(或者说通道数),灰度图矩阵如下:
在这里插入图片描述
多通道图像,如RGB颜色模型的矩阵如下:
在这里插入图片描述
注:opencv的通道顺序是BGR,而不是RGB

访问图像中像素方法:

import CV2
import numpy as np
img=cv2.imread(‘car.jpg’) #读取图像 访问指定像素值
print img[100,200] #第100行,第200列像素
img[100] = [0,255,0] #第100行变为绿色
#img[:100] = [0,255,0] #100行以前变为绿色
#img[100:] = [0,255,0] #100行以后变为绿色
img[:,200] = [255,0,0] #第200列变为蓝色 访问整行整列像素值
#img[:,:200] = [0,255,0] #200行以前变为绿色
#img[:,200:]=[0,255,0] #200行以后变为绿色

for i in rang

猜你喜欢

转载自blog.csdn.net/weixin_40911806/article/details/129934299
今日推荐