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

发布于 2024-11-01 08:05:28 字数 114 浏览 4 评论 0原文

请指导我用 MATLAB 编写程序。

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

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

Please guide me to write the program in MATLAB.

I have a checkerboard image. Each square of the chess board has given a number (index number).
On this image, a series of parallel lines are drawn.

How do I calculate the area of ​​each square of the chess board that is located within the parallel lines?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苏辞 2024-11-08 08:05:28

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

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

Well.. What do you mean polygons? They are all squares.
Anyhow, the code is :

function CalculateAreas()
   I = logical(checkerboard(20));
   B = bwlabel(I,4);
   props = regionprops(B,'Area');
   disp([props.Area]);
end
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文