2013-12-18 49 views
0

我有一個圖像X(m乘n),它被髮送到分割過程。新圖像Y(m乘n)包含9段。但是,這些段是一些隨機的形狀(我的意思是,它們不是方形或矩形)。如何僅在MATLAB中的圖像的特定部分應用函數(一些處理步驟)?

現在我需要在每個段上分別應用其他算法。注意到段是非方形或非矩形的,我不能使用BlockProc等技術。

我該如何分別讀取每個段,然後在該段上應用特定的過程? 非常感謝。

+0

雖然'分段'是合適的,但是在這種情況下'段'這個術語很混亂(可能會描述線條)。考慮編輯你的問題,並用「對象」代替。 –

回答

0

您可以使用

Props=regionprops(YourBinaryImage, 'Image'); 

然後檢索單個對象的細胞與Props.Image 然後你選擇的功能適用於使用cellfun每個對象,例如。

希望它有幫助。