写在最前面
- 灰度图 :二维数组
(height, width) - 彩色图 :三维数组
(height, width, channels)选行,选列,选通道
1.读入灰度图片,默认彩色
python
image = cv2.imread('./photo/dog.jpg',cv2.IMREAD_GRAYSCALE)
2.ROI区域(写明范围)
python
dog=image[0:100,0:200]
3.分别提取BGR颜色通道
python
b,g,r=cv2.split(img)
4.BGR颜色通道还原
python
img=cv2.merge((b,g,r))
5.边界填充
python
top_size, bottom_size, left_size, right_size = 50, 50, 50, 50//填充多少
img=cv2.copyMakeBorder(img,top_size, bottom_size, left_size, right_size,borderType=cv2.xxx)
6.保存图片
cv2.imwrite('result.jpg',res)
7.拉伸
image2=cv2.resize(image2,(image1.shape[1],image1.shape[0]))
8.融合
res=cv2.addWeighted(image1,0.5,image2,0.5,0)