图像的基础操作
目标:
1. 获取图像的像素值并修改
2. 获取图像的属性信息
3. 图像通道的拆分以及合并
1. 获取图像的像素值并修改
import cv2
import numpy as np
img = cv2.imread('./xxx.png')
px = img[100,100]
print(px)
#BGR图像
blue = img[100,100,0]
print(blue)
#output:
##[57 63 68]
##57
2. 获取图像的属性
print(img.shape)
##(280,450,3) img.shape可以获取图像的形状,返回值是一个包含行数、列数通道数的元组。
print(img.dtype)
##unit8
3. 拆分以及合并图像通道
b, g, r = cv2.split(img)
img = cv2.merge(b,g,r)