有没有办法将regionaprops的"Area"one_answers"Perimeter"参数转换为实际维度?我有一个比例尺的x1,y1和x2,y2,所以我使用下面的代码来获得尺寸因子,希望简单地将其乘以"面积"one_answers"周长"区域道具的结果,但它不起作用?有可能吗?知道吗?
代码:
distS = sqrt((x1-x2)^2+(y1-y2)^2);
scaleValue = 10; %in cm
sizeFactor = scaleValue/distS;
是的,可以。
周长是一个长度(cm(,因此将以像素为单位的周长乘以sizeFactor
得到以cm为单位的周界
面积是一个平方长度(cm²(,所以你需要乘以sizeFactor
两次才能得到以cm&supp2;为单位的面积;(即area*sizeFactor*sizeFactor
(。
这些转换适用于任何长度和面积测量。以像素测量的长度乘以转换因子,以正方形像素测量的面积乘以转换因子的平方。你可以通过关注单位来判断这是正确的:
CCD_ 4像素²*
factor
厘米/像素²=CCD_ 7厘米;