无人驾驶(一)| lane detection | Udacity | 色彩空间(含代码)

Lane detection 中的色彩检验

起因:我们通常分析图片都用RGB,如果直接转成gray,或者简单的利用threshhold进行颜色提取,会丢掉许多的颜色信息

Note: If you read in an image using matplotlib.image.imread() you will get an RGB image, but if you read it in using OpenCV cv2.imread() this will give you a BGR image.

解决方案:采取HLS或者HSV进行处理。HLS分别是
Hue:色相,深红浅红暗红,他们的Hue均相同
Lightness:不用说,亮度,都懂
Saturation: 饱和度,打个比方接近于白色的红饱和度低,浓郁的红(intensive)饱和度高
opencv中也直接给出了转换公式

hls = cv2.cvtColor(im, cv2.COLOR_RGB2HLS

举个例子:ABC都是紫,所以三者Hue相同。但是 L C > L B > L A L_C>L_B>L_A LC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值