Python-openCV读RGB通道图实例

时间:2021-05-22

我就废话不多说了,直接上代码吧!

#coding=utf-8'''openCV中最核心的的类是Mat,他是matrix的缩写代表矩阵,该类在头文件opencv2\core\core.hpp中,它含有很多基本矩阵运算,C++需引用Python含有numpy,在Python中不需要使用Mat'''#openCV中图像存储方式为(h,w,channel),顺序为BGRimport cv2import sysif __name__=='__main__': if len(sys.argv)>1: img=cv2.imread(sys.argv[1],cv2.CV_LOAD_IMAGE_UNCHANGED) b=img[:, :, 0] g=img[:, :, 1] r=img[:, :, 2] cv2.imshow('img', img) cv2.imshow('B',b) cv2.imshow('G', g) cv2.imshow('R', r) cv2.waitKey(0) cv2.destroyAllWindows() else: print 'can not open the image'

调用::~/PycharmProjects/OpenCV$ python show_RGB.py timg.jpeg

以上这篇Python-openCV读RGB通道图实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章