图像通道的拆分/合并处理

来源:互联网 发布:pascal 编程指针 编辑:程序博客网 时间:2024/05/16 11:21

OpenCV里边彩色顺序是BGR,想要变成RGB顺序,有两种方法:

方法一:比较常用的解决办法是拆分了三通道,再逆序合并回去:

import cv2img = cv2.imread('img/image.png')b,g,r = cv2.split(img)img = cv2.merge([r,g,b])

方法二:不必拆分合并,直接利用Numpy操作,img2 = img[:,:,::-1]也可以做到BGR-RGB,而且速度更快。

import cv2img = cv2.imread('dog.jpg')img2 = img[:,:,::-1]cv2.imshow('img2',img2)cv2.waitKey(0)cv2.destroyAllWindows()


0 0
原创粉丝点击