# 颜色追踪的使用 ## 简介 颜色追踪的效果比几何追踪的效果更好,从原理上讲,颜色追踪不受物体的形状或者姿态变化而影响。根据颜色色域值进行匹配。具有稳定性好、抗部分遮挡、计算方法简单和计算量小的特点。 ## 连接KOI 确保你已经安装更新了Klink,已经打开Klink与连接好KOI,如果有疑问请翻看前面的入门教程。 ## 积木块介绍 颜色识别积木如下: ![](KOI06/01.png) 颜色追踪前需要进行颜色校准,这个方式与线条巡线前的颜色校准是一样的。 ![02](KOI06/02.png) 几何识别与颜色识别分栏的颜色校正学习,这两个积木块其实是一样的。 ![](KOI06/06.png) 当颜色校准完毕后,进行色块追踪,调用此积木块 ![03](KOI06/03.png) 当追踪到目标色块,此帽子模块会触发 ![04](KOI06/04.png) 触发可以返回色块的坐标(x,y) ![05](KOI06/05.png) ## 颜色追踪示例程序 编写如下的程序: ![](KOI06/07.png) 具体操作: 点击颜色校正学习。KOI屏幕就会出现绿色的框进行颜色校准,此时保证要追踪的色块与绿框进行重叠。 校正完毕后,会有个小框框选着目标色块。如果全屏框选或者框选位置不对则说明校正失败。 点击色块追踪,进行循环检测 当检测到色块时,舞台的小喵会跟着色块的位置进行变动 Map映射函数的使用: 将变量(第一个参数),从一个范围(0~10)映射到另外一个范围(0~100) ![](KOI06/08.png) ## **使用注意** 色块追踪想提高识别效果,尽量让识别追踪的色块与背景有比较大的反差色,另外光线要比较充足均匀(但不反光)