2012-03-28 54 views
1

后点的连线,我想确定对象和周围画一个形状......如何识别他们cvgoodfeaturesTotrack

我以前使用的颜色标识,但不是因为从一个地方显着的颜色变化一个不错的选择放置..所以我虽然为什么不功能,如边缘识别对象..和我这样做,在OpenCV中

使用该功能

cvgoodfeaturesTotrack

它返回(X,Y)的点坐标 - 的。现在我想把这些点连接起来..不是所有的人,而是彼此接近的人画一个围绕不同的物体形状。有任何想法吗 ?

回答

0

我不认为这种情况下有免费的午餐。如果只知道多边形的角点,则试图重建多边形。这个问题没有独特的解决方案:您可以通过角落绘制各种多边形。如果你确定你后面的形状是凸的,那么你可以构造角点的凸面范围,但是如果包含任何不是原始对象的一部分的角部,结果将是可怕的。

在我看来,检测角落不是划分多少由线条限定的对象的方式。您可能想要尝试使用边缘检测器,或者使用分水岭等恰当的分割技术。