微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

| 请指导我用MATLAB编写程序。 我有一个棋盘图像。棋盘的每个正方形都有一个编号(索引编号)。 在此图像上,绘制了一系列平行线。 如何计算位于平行线内的国际象棋棋盘每个正方形的面积?     

解决方法

嗯..你是什么意思多边形?它们都是正方形。 无论如何,代码是:
function CalculateAreas()
   I = logical(checkerboard(20));
   B = bwlabel(I,4);
   props = regionprops(B,\'Area\');
   disp([props.Area]);
end
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。