2015-02-08 50 views
1

這是我的previous question的後續問題。
(在黑白圖像上使用形態打開找到太薄的區域)
閱讀並執行Shairayryeng的建議後,我有另一個問題。
該算法還發現尖端形狀的結束,我需要忽略這些,因爲每個三角形都以非常薄的區域結束。查找圖像中太薄的區域,但不是尖端形狀的末端

例如:
Trident

算法找到三叉戟棒,在這是偉大的中間的一小部分。但它也發現了三叉戟在右上角的終點,這是形狀的終點。

任何想法如何識別這些類型的案件將不勝感激。

+2

所以你正在使用光柵圖像?也許與其他問題的鏈接不同,你可以使它更加獨立,因此人們不必閱讀另一個問題。如果你解釋爲什麼薄的零件實際上是一個問題,那麼它也可能有所幫助,所以我們可以找到更好的零件找到的標準。 – knedlsepp 2015-02-08 14:51:47

回答

2

你可能要考慮使用bwmorph操作'endpoints'應用到模板的'skel' - 這兩種形態的操作應該可以幫助您確定您的輸入圖像的「尖」的形狀,從而從「薄區域」不包括他們,你的亮點。

使用opencv,你可能會發現this形態骨架操作的例子很有用。它也似乎pymorph可以證明對你有用。