如何在MATLAB中计算棋盘图像中多边形的面积?

时间:2011-04-13 10:07:31

标签: image matlab image-processing polygon

请指导我在MATLAB中编写程序。

我有一个棋盘图片。国际象棋棋盘的每个方格都给出了一个数字(索引号) 在此图像上,绘制了一系列平行线。

如何计算位于平行线内的棋盘每个方格的面积?

1 个答案:

答案 0 :(得分:0)

嗯..你是什么意思多边形?他们都是正方形。 无论如何,代码是:

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