2012-03-28 57 views
1

後點的連線,我想確定對象和周圍畫一個形狀......如何識別他們cvgoodfeaturesTotrack

我以前使用的顏色標識,但不是因爲從一個地方顯着的顏色變化一個不錯的選擇放置..所以我雖然爲什麼不功能,如邊緣識別對象..和我這樣做,在OpenCV中

使用該功能

cvgoodfeaturesTotrack

它返回(X,Y)的點座標 - 的。現在我想把這些點連接起來..不是所有的人,而是彼此接近的人畫一個圍繞不同的物體形狀。有任何想法嗎 ?

回答

0

我不認爲這種情況下有免費的午餐。如果只知道多邊形的角點,則試圖重建多邊形。這個問題沒有獨特的解決方案:您可以通過角落繪製各種多邊形。如果你確定你後面的形狀是凸的,那麼你可以構造角點的凸面範圍,但是如果包含任何不是原始對象的一部分的角部,結果將是可怕的。

在我看來,檢測角落不是劃分多少由線條限定的對象的方式。您可能想要嘗試使用邊緣檢測器,或者使用分水嶺等恰當的分割技術。