MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   使用Matlab计算定义为点列表的面的属性 (https://www.labfans.com/bbs/showthread.php?t=23602)

poster 2019-12-10 20:42

使用Matlab计算定义为点列表的面的属性
 
MATLAB是否具有内置函数来为定义为(非整数值)点列表的多边形查找诸如质心和惯性矩之类的常规属性?

regionprops在整数值点代表图像中像素的索引的假设下执行此任务。但是我可以找到的处理非整数点列表的唯一功能是多边形区域和多边形。

我现在的想法是创建一个bwconncomp结构,将所有点乘以某个较大的值(例如10,000),然后将其输入到regionprops中,但是想知道是否有更优雅的解决方案。



[B]回答:[/B]

您应该在[URL="http://www.mathworks.com/matlabcentral/fileexchange/"]MathWorks File Exchange[/URL]上[URL="http://www.mathworks.com/matlabcentral/fileexchange/"]查看[/URL] [URL="http://www.mathworks.com/matlabcentral/fileexchange/authors/2538"]HJ Sommer[/URL]提交的[URL="http://www.mathworks.com/matlabcentral/fileexchange/319-polygeom-m"]POLYGEOM[/URL] 。看起来它具有所需的所有属性度量,并且漂亮的文档描述了代码中使用的公式。



[url=https://stackoverflow.com/questions/3132538]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 01:09

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.