前言
汽车自动驾驶,需要颜色识别,如黄色/红色车道线,蓝色车牌。
本文从HSV颜色模型出发,提供一种识别黄色车道线的方法供参考。
一、HSV颜色模型
HSV颜色模型的参数分别是色调(Hue)、饱和度(Saturation)和明度(Value)。
二、黄色识别
以24色卡为例,识别其中黄色色块。
以下是部分颜色的范围:
H:0-180
S:0-255
V:0-255
三、使用步骤
1.引入库
代码如下 :
import cv2
import numpy as np
import matplotlib.pyplot as plt
2.处理图片
代码如下 :
# read image
img=cv2.imread('colorchecker.jpg')
# median filter
img=cv2.medianBlur(img,7)
cv2