【问题标题】:drawing a regular polygon over an image and calculate the area在图像上绘制正多边形并计算面积 【发布时间】:2012-02-06 11:46:58 【问题描述】: 我想在 matlab 中的图像上绘制一个正多边形,然后计算该多边形的面积。 【问题讨论】: 标签: matlab polygon 【解决方案1】: 你尝试过面积或多面积吗? 【讨论】: 我已经使用 roipoly 在图像上绘制了一个多边形,但我不能用它绘制规则形状的多边形。所以首先,我需要在图像上绘制一个正多边形。你有什么建议 您可以尝试创建一个“正常”点,另一个多边形的顶点将由该点计算。例如,如果您想在图像上制作等边三角形多边形,您可以使用 roipoly 将三角形的单个点数字化。休息点坐标可以手动计算。 如果您要制作的多边形大小(和/或方向)不同,您可以将“法线”点添加为两个或更多。例如,如果要制作不同直径的圆,可以将两个点数字化,即圆的直径,然后可以通过这两个点手动计算其余点。