2011-08-08 151 views
7

我有幾個二進制圖像,我的任務是分割圓形狀。圓圈不是完美的圓形圓圈,但它們全都看起來像圓圈。下面是一些例子圖像和我需要什麼:從二進制圖像中分割圓形圖形

enter image description here

正如你可以從上面看到,左邊的圖像是原始圖像,右邊的圖片是什麼,我需要做的。圓形與其他形狀相交,但我只想要圓形,如紅色所示。關閉圓的想象線將是必需的。在這種情況下,我可以在圖像處理中做什麼?

編輯:萬一,上面的圖片被打破,在這裏:http://imageshack.us/photo/my-images/835/circleonly.jpg/

回答

7

你知道你要找的磁盤的半徑嗎? 如果是的話,形態開口(侵蝕然後膨脹)將是直接的,並且非常快。使用Mathematica結果:

Opening[img, DiskMatrix[15]] 

enter image description here

如果不是,其它建議,計算輪廓圖像,然後使用霍夫變換將是值得追求的方法。上面的圖像顯示了輪廓圖像。