如何在cvgoodfeaturesTotrack中识别它们之后连接点

时间:2012-03-28 09:38:32

标签: opencv video-processing

我想识别一个物体并在它周围画一个形状......

我之前使用过颜色识别但不是一个好选择,因为颜色从一个地方到另一个地方发生了很大变化..所以我为什么不通过边缘等特征来识别对象..我在openCV中使用这个功能< / p>

cvgoodfeaturesTotrack

它返回点的(x,y)坐标..现在我想要连接这些点..不是所有这些点,而是彼此接近的人在不同对象周围绘制一个形状。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我不认为在这种情况下有免费午餐。如果只知道多边形的角点,则尝试重建多边形。这个问题没有独特的解决方案:您可以通过角落绘制各种多边形。如果你确定你所追求的形状是凸的,那么你可以构造角点的凸跨度,但如果你包含任何不属于原始对象的角落,结果将会很糟糕。

在我看来,检测角不是分割由线或多或少分隔的对象的方法。您可能希望尝试使用边缘检测器,或者使用适当的分割技术,例如分水岭。