2011-04-13 48 views
0

請指導我在MATLAB中編寫程序。如何計算MATLAB中棋盤圖像中的多邊形面積?

我有一個棋盤圖像。棋盤的每個方格都給出了一個數字(索引號)。
在此圖像上繪製了一系列平行線。

如何計算位於平行線內的棋盤的每個平方的面積?

+1

這是一個家庭作業問題嗎?你目前試圖自己解決這個問題?你究竟在哪裏卡住? – 2011-04-13 15:23:16

回答

0

那麼..你是指多邊形?他們都是正方形。 無論如何,代碼是:

function CalculateAreas() 
    I = logical(checkerboard(20)); 
    B = bwlabel(I,4); 
    props = regionprops(B,'Area'); 
    disp([props.Area]); 
end