我正在使用 OpenCV 中已经提供的一些功能,例如颜色轮廓跟踪和图像匹配。我正在尝试识别粉红色的鸭子,更具体地说是鸭子的头部,但这两个功能并没有给我我的结果我期待一些原因,例如:
有没有人有关于跟踪某个对象的更好方法的想法?
谢谢
最佳答案
你试过converting the image进入hsv colourspace ?此色彩空间试图消除照明的影响,因此可能能够改善基于颜色的分割。
要识别鸭子的头部,一旦您将鸭子作为一个整体识别出来,您也许可以识别方向(使用模板与来自不同视点的一组模板匹配,或 haar 级联,或...),然后使用已知的方向和经验规则来确定头部的位置。例如,如果您在某个边界框内检测到鸭子处于直立位置,则假定头部位于该边界框的顶部三分之一处。
关于image-processing - OpenCV中的对象识别方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9246984/