在智能车比赛中,车模为了完成任务,主要是解决两个问题。一个是能够识别赛道,并通过三个福来轮的转动,使得车模能够始终沿着赛道前行。第二个就是识别到赛道上的颜色圆盘。一个圆盘是障碍,绿色,一个圆盘是赛道终点,紫色。除此之外,有的时候,赛道上还会出现别的颜色的障碍圆盘,或者是白色的圆盘。这种白色圆盘是允许车模直接通过,相当于将连续的引导线中间出现了断续的部分。白色圆盘还有凸起,会使得车模运动出现抖动。考察车模运动的稳定性。为了能够检测引导线和彩色圆盘,需要我们对于 OpenMV 中的色块检测功能进行学习。下面通过 OpenMV 的示例程序,介绍色块检测函数的应用。