如何在Nx2矩阵中找到圆的半径,而不是使用图像

时间:2014-02-18 21:58:36

标签: matlab image-processing geometry

我目前正在使用bwboundaries来查找二进制图像中的形状(肺部CT扫描中的结节),但是,我需要能够识别可能是膈肌的圆形物体。结果,我将我的圆周长存储在Nx2矩阵中。我想知道是否有任何方法可以找到这些形状的半径和偏心率,而无需先创建新图像。

1 个答案:

答案 0 :(得分:1)

您可以在二进制图像上使用regionprops来查找某些对象的属性,例如EquivDiameter,这是一个标量,用于指定与区域具有相同区域的圆的直径,或{ {1}}与centroid一起计算平均半径。

从Nx2矩阵中,您还可以取x值的(最小值,最大值)并将其除以2得到x半径。