2011-04-13 38 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