【问题标题】:How do I Calculate the area of polygons in the checkerboard image in MATLAB?如何在MATLAB中计算棋盘图像中多边形的面积?
【发布时间】:2011-04-13 10:07:31
【问题描述】:

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

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

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

【问题讨论】:

  • 这是作业题吗?您目前正在尝试自己解决什么问题?你到底卡在哪里了?

标签: image matlab image-processing polygon


【解决方案1】:

嗯.. 多边形是什么意思?它们都是正方形。 总之,代码是:

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

【讨论】:

    猜你喜欢
    • 2013-11-13
    • 2020-01-09
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 2019-02-22
    • 2016-07-20
    • 2013-10-24
    • 2012-04-16
    相关资源
    最近更新 更多