poster
2019-12-10, 20:41
MATLAB是否具有内置函数来为定义为(非整数值)点列表的多边形查找诸如质心和惯性矩之类的常规属性?
regionprops在整数值点代表图像中像素的索引的假设下执行此任务。但是我可以找到的处理非整数点列表的唯一功能是多边形区域和多边形。
我现在的想法是创建一个bwconncomp结构,将所有点乘以某个较大的值(例如10,000),然后将其输入到regionprops中,但是想知道是否有更优雅的解决方案。
回答:
您应该在MathWorks File Exchange (http://www.mathworks.com/matlabcentral/fileexchange/)上查看 (http://www.mathworks.com/matlabcentral/fileexchange/) HJ Sommer (http://www.mathworks.com/matlabcentral/fileexchange/authors/2538)提交的POLYGEOM (http://www.mathworks.com/matlabcentral/fileexchange/319-polygeom-m) 。看起来它具有所需的所有属性度量,并且漂亮的文档描述了代码中使用的公式。
更多&回答... (https://stackoverflow.com/questions/3132538)
regionprops在整数值点代表图像中像素的索引的假设下执行此任务。但是我可以找到的处理非整数点列表的唯一功能是多边形区域和多边形。
我现在的想法是创建一个bwconncomp结构,将所有点乘以某个较大的值(例如10,000),然后将其输入到regionprops中,但是想知道是否有更优雅的解决方案。
回答:
您应该在MathWorks File Exchange (http://www.mathworks.com/matlabcentral/fileexchange/)上查看 (http://www.mathworks.com/matlabcentral/fileexchange/) HJ Sommer (http://www.mathworks.com/matlabcentral/fileexchange/authors/2538)提交的POLYGEOM (http://www.mathworks.com/matlabcentral/fileexchange/319-polygeom-m) 。看起来它具有所需的所有属性度量,并且漂亮的文档描述了代码中使用的公式。
更多&回答... (https://stackoverflow.com/questions/3132538)