Opencv中的图像处理
十三 颜色空间转换
1 转换颜色空间
常用函数
cv2.cvtColor()
cv2.inRange()
cv2.cvtColor()
def cvtColor(src,#目标图像
code,#色彩转换模式
dst=None,#输出图像
dstCn=None)
示例代码如下:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2016/11/15 9:36
# @Author : Retacn
# @Site : 转换颜色空间 取得所有flag
# @File : changeColorSpace.py
# @Software: PyCharm
import cv2
flags=[i for i in dir(cv2) if i.startswith('COLOR_')]
print(flags)
输出结果如下:
['COLOR_BAYER_BG2BGR', 'COLOR_BAYER_BG2BGR_EA', 'COLOR_BAYER_BG2BGR_VNG', 'COLOR_BAYER_BG2GRAY', 'COLOR_BAYER_BG2RGB', 'COLOR_BAYER_BG2RGB_EA', 'COLOR_BAYER_BG2RGB_VNG', 'COLOR_BAYER_GB2BGR', 'COLOR_BAYER_GB2BGR_EA', 'COLOR_BAYER_GB2BGR_VNG', 'COLOR_BAYER_GB2GRAY', 'COLOR_BAYER_GB2RGB', 'COLOR_BAYER_GB2RGB_EA', 'COLOR_BAYER_GB2RGB_VNG', 'COLOR_BAYER_GR2BGR', 'COLOR_BAYER_GR2BGR_EA', 'COLOR_BAYER_GR2BGR_