颜色识别可用于颜色的检测和追踪,一般用于与机器人交互,或者流水线分拣等场景中。

3.3.1学习与检测

1.使用程序将模式切换到“颜色”模式,并定义按下掌控板的A键开始学习,按下B键则清除学习的数据。如下图所示:
image.png

2.将千里马Plus的摄像头对准需要学习的色块,按下A键进行学习,学习成功后出现ID号,如ID0、ID1等,则代表学习成功,如果需要学习其他颜色,将方框对准其他颜色块,按下A键开始第二次学习,按下B键取消学习成果。
image.png

将方框对准其他颜色块,按下A键开始第二次学习;
image.png

学习了多种颜色后,屏幕上会根据应颜色显示该颜色的 ID,边框的大小随颜色块的面积一起变化,边框会自动跟踪色块。千里马Plus显示的颜色 ID 号与学习颜色的先后顺序是一致的,也就是:ID 会按顺序依次标注为“ID0”,“ID1”,“ID2”……以此类推。不同颜色对应的边框颜色也不同。
image.png

3.3.2小案例

1.案例:让千里马Plus学习两种颜色,识别到第一种颜色,发出“Do”的音,识别到第二种颜色,发出“La”的音。
2.程序如下:

image.png