背景介绍:
Sugar 最近在玩 OpenMV 开源视觉处理模块。
本篇围绕两个概念说一说视觉处理的是什么东西,这两个概念与“速度”和“颜色”相关。
色彩信息的表示
下面介绍两种颜色的标识方法:
Lab
与RGB565
。
并说明做“颜色识别”时适合用哪种标识方法。
一、Lab 色彩空间
1、Lab 色彩空间是什么
变量 | 意义 | 数值范围 |
---|---|---|
L | 亮度 | 0(最暗) ~ 100(最亮) |
a | 色彩 | -128(绿) ~ +127(红) |
b | 色彩 | -128(蓝) ~ +127(黄) |
Lab “亮度”与“色彩”用不同的量表示,其对应关系如下图所示:
通过这两张图片可以感受到:在 Lab 色彩空间下,某种颜色在 ab
面对应的区域在不同的亮度 L
下都是一样的。这就为在不同亮度下识别同某种指定的颜色提供了非常便利的条件。<