我是靠谱客的博主 矮小路灯,最近开发中收集的这篇文章主要介绍python的cvtcolor_OpenCV-Python-Tutorial,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

# -*- coding: utf-8 -*-

'''

在 OpenCV 中有超过150 种进行颜色空间转换的方法。但是你以后就会 发现我们经常用到的也就两种 BGR↔Gray 和 BGR↔HSV。

我们 用到的函数是 cv2.cvtColor(input_image flag) 其中 flag 就是转换类型。

对于 BGR↔Gray 的转换, 我们 使用的 flag 就是 cv2.COLOR_BGR2GRAY。 同样对于 BGR↔HSV 的转换 我们用的 flag 就是 cv2.COLOR_BGR2HSV

'''

import cv2

from pprint import pprint

flags = [i for i in dir(cv2) if i.startswith('COLOR_')]

pprint(flags)

#在 OpenCV 的 HSV 格式中 H 色彩/色度 的取值范围是 [0 179]

# S 饱和度 的取值范围 [0 255]

# V 亮度 的取值范围 [0 255]。

# 但是不 同的 件使用的值可能不同。

# 所以当你 拿 OpenCV 的 HSV 值与其他 件的 HSV 值 对比时 ,一定记得得归一化。

'''

['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_VNG',

'COLOR_BAYER_GR2GRAY',

'COLOR_BAYER_GR2RGB',

'COLOR_BAYER_GR2RGB_EA',

'COLOR_BAYER_GR2RGB_VNG',

'COLOR_BAYER_RG2BGR',

'COLOR_BAYER_RG2BGR_EA',

'COLOR_BAYER_RG2BGR_VNG',

'COLOR_BAYER_RG2GRAY',

'COLOR_BAYER_RG2RGB',

'COLOR_BAYER_RG2RGB_EA',

'COLOR_BAYER_RG2RGB_VNG',

'COLOR_BGR2BGR555',

'COLOR_BGR2BGR565',

'COLOR_BGR2BGRA',

'COLOR_BGR2GRAY',

'COLOR_BGR2HLS',

'COLOR_BGR2HLS_FULL',

'COLOR_BGR2HSV',

'COLOR_BGR2HSV_FULL',

'COLOR_BGR2LAB',

'COLOR_BGR2LUV',

'COLOR_BGR2Lab',

'COLOR_BGR2Luv',

'COLOR_BGR2RGB',

'COLOR_BGR2RGBA',

'COLOR_BGR2XYZ',

'COLOR_BGR2YCR_CB',

'COLOR_BGR2YCrCb',

'COLOR_BGR2YUV',

'COLOR_BGR2YUV_I420',

'COLOR_BGR2YUV_IYUV',

'COLOR_BGR2YUV_YV12',

'COLOR_BGR5552BGR',

'COLOR_BGR5552BGRA',

'COLOR_BGR5552GRAY',

'COLOR_BGR5552RGB',

'COLOR_BGR5552RGBA',

'COLOR_BGR5652BGR',

'COLOR_BGR5652BGRA',

'COLOR_BGR5652GRAY',

'COLOR_BGR5652RGB',

'COLOR_BGR5652RGBA',

'COLOR_BGRA2BGR',

'COLOR_BGRA2BGR555',

'COLOR_BGRA2BGR565',

'COLOR_BGRA2GRAY',

'COLOR_BGRA2RGB',

'COLOR_BGRA2RGBA',

'COLOR_BGRA2YUV_I420',

'COLOR_BGRA2YUV_IYUV',

'COLOR_BGRA2YUV_YV12',

'COLOR_BayerBG2BGR',

'COLOR_BayerBG2BGR_EA',

'COLOR_BayerBG2BGR_VNG',

'COLOR_BayerBG2GRAY',

'COLOR_BayerBG2RGB',

'COLOR_BayerBG2RGB_EA',

'COLOR_BayerBG2RGB_VNG',

'COLOR_BayerGB2BGR',

'COLOR_BayerGB2BGR_EA',

'COLOR_BayerGB2BGR_VNG',

'COLOR_BayerGB2GRAY',

'COLOR_BayerGB2RGB',

'COLOR_BayerGB2RGB_EA',

'COLOR_BayerGB2RGB_VNG',

'COLOR_BayerGR2BGR',

'COLOR_BayerGR2BGR_EA',

'COLOR_BayerGR2BGR_VNG',

'COLOR_BayerGR2GRAY',

'COLOR_BayerGR2RGB',

'COLOR_BayerGR2RGB_EA',

'COLOR_BayerGR2RGB_VNG',

'COLOR_BayerRG2BGR',

'COLOR_BayerRG2BGR_EA',

'COLOR_BayerRG2BGR_VNG',

'COLOR_BayerRG2GRAY',

'COLOR_BayerRG2RGB',

'COLOR_BayerRG2RGB_EA',

'COLOR_BayerRG2RGB_VNG',

'COLOR_COLORCVT_MAX',

'COLOR_GRAY2BGR',

'COLOR_GRAY2BGR555',

'COLOR_GRAY2BGR565',

'COLOR_GRAY2BGRA',

'COLOR_GRAY2RGB',

'COLOR_GRAY2RGBA',

'COLOR_HLS2BGR',

'COLOR_HLS2BGR_FULL',

'COLOR_HLS2RGB',

'COLOR_HLS2RGB_FULL',

'COLOR_HSV2BGR',

'COLOR_HSV2BGR_FULL',

'COLOR_HSV2RGB',

'COLOR_HSV2RGB_FULL',

'COLOR_LAB2BGR',

'COLOR_LAB2LBGR',

'COLOR_LAB2LRGB',

'COLOR_LAB2RGB',

'COLOR_LBGR2LAB',

'COLOR_LBGR2LUV',

'COLOR_LBGR2Lab',

'COLOR_LBGR2Luv',

'COLOR_LRGB2LAB',

'COLOR_LRGB2LUV',

'COLOR_LRGB2Lab',

'COLOR_LRGB2Luv',

'COLOR_LUV2BGR',

'COLOR_LUV2LBGR',

'COLOR_LUV2LRGB',

'COLOR_LUV2RGB',

'COLOR_Lab2BGR',

'COLOR_Lab2LBGR',

'COLOR_Lab2LRGB',

'COLOR_Lab2RGB',

'COLOR_Luv2BGR',

'COLOR_Luv2LBGR',

'COLOR_Luv2LRGB',

'COLOR_Luv2RGB',

'COLOR_M_RGBA2RGBA',

'COLOR_RGB2BGR',

'COLOR_RGB2BGR555',

'COLOR_RGB2BGR565',

'COLOR_RGB2BGRA',

'COLOR_RGB2GRAY',

'COLOR_RGB2HLS',

'COLOR_RGB2HLS_FULL',

'COLOR_RGB2HSV',

'COLOR_RGB2HSV_FULL',

'COLOR_RGB2LAB',

'COLOR_RGB2LUV',

'COLOR_RGB2Lab',

'COLOR_RGB2Luv',

'COLOR_RGB2RGBA',

'COLOR_RGB2XYZ',

'COLOR_RGB2YCR_CB',

'COLOR_RGB2YCrCb',

'COLOR_RGB2YUV',

'COLOR_RGB2YUV_I420',

'COLOR_RGB2YUV_IYUV',

'COLOR_RGB2YUV_YV12',

'COLOR_RGBA2BGR',

'COLOR_RGBA2BGR555',

'COLOR_RGBA2BGR565',

'COLOR_RGBA2BGRA',

'COLOR_RGBA2GRAY',

'COLOR_RGBA2M_RGBA',

'COLOR_RGBA2RGB',

'COLOR_RGBA2YUV_I420',

'COLOR_RGBA2YUV_IYUV',

'COLOR_RGBA2YUV_YV12',

'COLOR_RGBA2mRGBA',

'COLOR_XYZ2BGR',

'COLOR_XYZ2RGB',

'COLOR_YCR_CB2BGR',

'COLOR_YCR_CB2RGB',

'COLOR_YCrCb2BGR',

'COLOR_YCrCb2RGB',

'COLOR_YUV2BGR',

'COLOR_YUV2BGRA_I420',

'COLOR_YUV2BGRA_IYUV',

'COLOR_YUV2BGRA_NV12',

'COLOR_YUV2BGRA_NV21',

'COLOR_YUV2BGRA_UYNV',

'COLOR_YUV2BGRA_UYVY',

'COLOR_YUV2BGRA_Y422',

'COLOR_YUV2BGRA_YUNV',

'COLOR_YUV2BGRA_YUY2',

'COLOR_YUV2BGRA_YUYV',

'COLOR_YUV2BGRA_YV12',

'COLOR_YUV2BGRA_YVYU',

'COLOR_YUV2BGR_I420',

'COLOR_YUV2BGR_IYUV',

'COLOR_YUV2BGR_NV12',

'COLOR_YUV2BGR_NV21',

'COLOR_YUV2BGR_UYNV',

'COLOR_YUV2BGR_UYVY',

'COLOR_YUV2BGR_Y422',

'COLOR_YUV2BGR_YUNV',

'COLOR_YUV2BGR_YUY2',

'COLOR_YUV2BGR_YUYV',

'COLOR_YUV2BGR_YV12',

'COLOR_YUV2BGR_YVYU',

'COLOR_YUV2GRAY_420',

'COLOR_YUV2GRAY_I420',

'COLOR_YUV2GRAY_IYUV',

'COLOR_YUV2GRAY_NV12',

'COLOR_YUV2GRAY_NV21',

'COLOR_YUV2GRAY_UYNV',

'COLOR_YUV2GRAY_UYVY',

'COLOR_YUV2GRAY_Y422',

'COLOR_YUV2GRAY_YUNV',

'COLOR_YUV2GRAY_YUY2',

'COLOR_YUV2GRAY_YUYV',

'COLOR_YUV2GRAY_YV12',

'COLOR_YUV2GRAY_YVYU',

'COLOR_YUV2RGB',

'COLOR_YUV2RGBA_I420',

'COLOR_YUV2RGBA_IYUV',

'COLOR_YUV2RGBA_NV12',

'COLOR_YUV2RGBA_NV21',

'COLOR_YUV2RGBA_UYNV',

'COLOR_YUV2RGBA_UYVY',

'COLOR_YUV2RGBA_Y422',

'COLOR_YUV2RGBA_YUNV',

'COLOR_YUV2RGBA_YUY2',

'COLOR_YUV2RGBA_YUYV',

'COLOR_YUV2RGBA_YV12',

'COLOR_YUV2RGBA_YVYU',

'COLOR_YUV2RGB_I420',

'COLOR_YUV2RGB_IYUV',

'COLOR_YUV2RGB_NV12',

'COLOR_YUV2RGB_NV21',

'COLOR_YUV2RGB_UYNV',

'COLOR_YUV2RGB_UYVY',

'COLOR_YUV2RGB_Y422',

'COLOR_YUV2RGB_YUNV',

'COLOR_YUV2RGB_YUY2',

'COLOR_YUV2RGB_YUYV',

'COLOR_YUV2RGB_YV12',

'COLOR_YUV2RGB_YVYU',

'COLOR_YUV420P2BGR',

'COLOR_YUV420P2BGRA',

'COLOR_YUV420P2GRAY',

'COLOR_YUV420P2RGB',

'COLOR_YUV420P2RGBA',

'COLOR_YUV420SP2BGR',

'COLOR_YUV420SP2BGRA',

'COLOR_YUV420SP2GRAY',

'COLOR_YUV420SP2RGB',

'COLOR_YUV420SP2RGBA',

'COLOR_YUV420p2BGR',

'COLOR_YUV420p2BGRA',

'COLOR_YUV420p2GRAY',

'COLOR_YUV420p2RGB',

'COLOR_YUV420p2RGBA',

'COLOR_YUV420sp2BGR',

'COLOR_YUV420sp2BGRA',

'COLOR_YUV420sp2GRAY',

'COLOR_YUV420sp2RGB',

'COLOR_YUV420sp2RGBA',

'COLOR_mRGBA2RGBA']

'''

最后

以上就是矮小路灯为你收集整理的python的cvtcolor_OpenCV-Python-Tutorial的全部内容,希望文章能够帮你解决python的cvtcolor_OpenCV-Python-Tutorial所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部