导入
import cv2
import numpy as np
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
cv2.resizeWindow('image',640,480)
img=cv2.imread('D:\BaiduNetdiskDownload\practice2.jpg',1)
图像的基础操作
获取、修改像素值;获取图像信息
px=img[100,100]
blue=img[100,100,0]
blue=[255,255,255]
c=img.shape
b=img.size
print(img.dtype)
图像ROI
part=img[200:300,400:500]
img[700:800,900:1000]=part
cv2.imshow('image',img)
图像拆分与合并通道
b,g,r=cv2.split(img)
img=cv2.merge(b,g,r)
b=img[:,:,0]
img[:,:,2]=0
为图像扩边(填充)
constant=cv2.copyMakeBorder(img,300,300,300,300,cv2.BORDER_WRAP)
cv2.imshow('image',constant)