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