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

本文探讨了在车道检测过程中,为何避免直接使用RGB或灰度图像,而选择HLS或HSV色彩空间的原因。通过分析色相、亮度和饱和度的概念,指出饱和度在检测中的优势。并提及在OpenCV中转换色彩空间的实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 &gt; L B &gt; L A L_C&gt;L_B&gt;L_A LC<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值