0

我正在處理使用Matlab的圖像處理,我的目標是將像素分配給對象的特徵線。將邊緣像素分配給感興趣的線

詳細說明:

我拍攝了不同金屬物體的照片。我可以區分6個不同類別的對象。只有在「我的大腦」中才知道這些類,而不是在計算機中。一張照片上總是有一堂課。在下一步中,我使用顏色分割來區分我的對象和背景。分割後,我使用Canny運算符來查找對象的邊緣。到目前爲止,我們假設沒有圖像「噪音」,並且Canny算子確定了物體的輪廓。這是我到目前爲止所走的距離。

Two different objects that give you an idea of the "characteristic lines"

在下一步驟中,我想的像素分配給它們在給定的圖象的彩色其「特性線」。當然,它們在邊緣圖片中沒有着色,其中只有像素具有值「真」(如果是邊緣像素)或「假」(如果像素是背景)的信息。

你們是否知道可以將邊緣像素分配給「特徵線」的算法或方法?

回答

0

嘗試使用MATLAB的corner()分手邊緣段

http://www.mathworks.com/help/images/ref/corner.html

+0

謝謝,但我以前試過這一個,它給了我很多的角落是沒有彎道,我需要的角落沒有通過corner()函數來標識。這實際上是想到的第一步,但對我來說效果並不好,所以我問這個論壇的想法和知識分享。 – Igor

+0

嗯對不起,我幫不了你 –