0
我有一個圖像X(m乘n),它被髮送到分割過程。新圖像Y(m乘n)包含9段。但是,這些段是一些隨機的形狀(我的意思是,它們不是方形或矩形)。如何僅在MATLAB中的圖像的特定部分應用函數(一些處理步驟)?
現在我需要在每個段上分別應用其他算法。注意到段是非方形或非矩形的,我不能使用BlockProc等技術。
我該如何分別讀取每個段,然後在該段上應用特定的過程? 非常感謝。
我有一個圖像X(m乘n),它被髮送到分割過程。新圖像Y(m乘n)包含9段。但是,這些段是一些隨機的形狀(我的意思是,它們不是方形或矩形)。如何僅在MATLAB中的圖像的特定部分應用函數(一些處理步驟)?
現在我需要在每個段上分別應用其他算法。注意到段是非方形或非矩形的,我不能使用BlockProc等技術。
我該如何分別讀取每個段,然後在該段上應用特定的過程? 非常感謝。
您可以使用
Props=regionprops(YourBinaryImage, 'Image');
然後檢索單個對象的細胞與Props.Image
然後你選擇的功能適用於使用cellfun
每個對象,例如。
希望它有幫助。
雖然'分段'是合適的,但是在這種情況下'段'這個術語很混亂(可能會描述線條)。考慮編輯你的問題,並用「對象」代替。 –