轮廓过滤和排序
在颜色阈值处理后,Limelight会生成一个轮廓列表。之后,每个轮廓都会被包裹在最紧密的边界矩形、"未旋转"矩形和"凸包"中。这些会通过一系列过滤器来确定"最佳"轮廓。如果多个轮廓通过所有过滤器,Limelight会使用"排序模式"控制来选择最佳轮廓。
排序模式
控制轮廓在通过所有其他过滤器后如何排序。
在2019年,添加了"最近"排序模式。此模式将选择距离可配置准星最近的目标。
目标面积
控制可接受的边界矩形面积范围,以屏幕百分比表示。你可以增加最小面积来帮助过滤掉场馆灯光,并降低最大值来帮助过滤掉场地附近的大型显示屏等。
面积滑块不是线性缩放的,而是四次方缩放的。这样做是为了在较低面积值范围内提供额外的精度,因为许多FRC目标都在这个范围内。正方形的面积随边长呈二次方缩放,但x^4缩放在需要的地方提供了更大的精度。
目标充实度
充实度是选定轮廓的边界矩形中"开启"像素的百分比。实心矩形目标的充实度接近1.0,而U形目标的充实度较低。
目标宽高比
宽高比由选定轮廓的边界矩形的宽度除以其高度定义。低宽高比描述"高"矩形,而高宽高比描述"宽"矩形。
宽高比滑块也是二次方缩放的。
方向过滤器
基于轮廓的方向拒绝轮廓。
智能斑点剔除
剔除通过所有其他过滤器的相对较小(而不是用面积过滤器绝对较小)的轮廓。当目标必须在近距离和远距离都可跟踪时,这是必需的。 这个功能在2019赛季引入,用于在机器人非常接近目标时剔除Limelight的LED反射。
目标分组
控制目标"分组"。设置为双目标模式以寻找由两个形状组成的"目标",或三目标模式以寻找由三个形状组成的目标。
智能目标分组可以对可变数量的目标进行分组并剔除异常值。它在2022年添加,用于帮助跟踪上枢纽目标。