1.获取、设置像素点
#获取 img[100,200] #设置 img[100,200] = [255,255,255]
2.获取图像的大小
#如果是彩色图像,则返回三维的行(高),列(宽),通道数。如果是灰度图像,则返回行和列。 img.shape
3.获取图像的数据类型
#大概率是 uint8 img.dtype
4.获取图像的大小,高*宽*通道数
img.size
5.ROI
img[100:200,150:300] import cv2 img = cv2.imread('d:/www2/333/222.jpg') print(img.shape) roi = img[100:200,150:300,0] cv2.imshow('aaa',img) cv2.imshow('aaa2',roi) cv2.waitKey(0)
6.通道分隔与合并
b,g,r = cv2.split(img) img2 = cv2.merge((b,g,r)) #split比较耗时,建议使用npmpy的索引 b = img[:,:,0]
本文为看恩吧原创文章,转载无需和我联系,但请注明来自knsay.com