2016-05-10 50 views
-2

嗯,我在OpenCV的學習開始的女孩,我想實現以下功能......有誰能夠給我更多的細節和建議,感謝如何實現在OpenCV中實現以下目標?

1,我嘗試成功地厭惡閉合的形狀

2,我使用Findcontours()函數來提取輪廓。

接下來,我想找到拐點,所以我用的是哈里斯算法..

現在我想提取由這些點分割的子曲線......但我都不知道...

對不起,這是補貨。我的輸入圖像是黑白圖像。 the black-and-white image 後來我發現了外輪廓(PS。我不知道爲什麼有內在的東西)...... 後來我標誌着拐點 The inflection of the curves

+0

你需要提供你已經嘗試過的東西的例子。否則沒有人會幫你 – IIIIIIIIIIIIIIIIIIIIII

+0

借用提供例子的願望。此外,圖像總是會變成黑色和白色? –

回答

0

你必須使用一個數學模型F到適合你的曲線(s)= M其中M(x,y)和s曲線座標。那麼你可以計算每個點的微分並找出興趣點。 你可以使用作爲數學模型樣條傅立葉描述符...

+0

聽起來可行,但我怎樣才能提取圖像中的曲線並將其轉換爲曲線函數....並且據我所知,傅立葉描述符用於將空間域圖像轉換爲頻域...因此喲讓我感到困惑...你能給我一些例子或演示來解釋這個嗎? –

+0

你已經嘗試過什麼輪廓?你可以在網上找到許多關於spline和fourier描述符的鏈接(http://stackoverflow.com/questions/22898881/opencv-fit-a-curve-to-a-set-of-points http://fourier.eng。 hmc.edu/e161/lectures/fd/node1.html) – LBerger