在opencv中有超过150种进行颜色转换的方法,但我们经常用到的只是两种:BGR-灰度图,跟BGR-HSV。
我们用到的函数是:cv2.cetColor(input_image,flag),flag就是我们要转换的类型。
对于灰度图转换,flag就是cv2.COLOR_BGR2GRAY,对于HSV转换,用到的flag是cv2.COLOR_BGR2HSV。
详细可看 点击打开链接
在opencv的HSV格式中,H(hue:色彩/亮度)的取值范围是[0,179],S(saturation:饱和度)取值范围是[0,255],V(value:亮度)的取值范围是[0,255]。
1、提取图像中的蓝色部分
代码:
import cv2
import numpy as np
img=cv2.imread