我想跟踪一组图像中的颜色。出于这个原因,我使用 自主移动机器人简介中提到的恒定阈值算法。这种方法只是标记所有那些在红色、绿色、蓝色(或色调、饱和度、在我的例子中的值)的最小和最大阈值之间的像素。
我的问题是 - 尽管 HSV 对光照条件的变化不太敏感 - 我仍然想从程序中设置阈值以尽量减少误报和误报的数量。换句话说,该算法将确保最后只标记给定的一组像素,例如校准图像上的矩形。
我知道问题是在 6 维参数空间中进行搜索,我可以提出可能的解决方案,但我正在寻找其他程序员对此主题的意见和经验。
如果这很重要,我会尝试使用OpenCV在 C++ 中实现它。