通过LabelGeetryImageFilter可以求Label Image各个区域的质心和BoundingBox。然而,如果图像的spacing不是1,它并不会考虑进去,因此得到的结果并未我们所愿的。针对这个问题,有人实现了相关的模块(itkOBBLabelMap),可以解决这个问题,将其添加到源码,然后重新配置和编译即可。
1 QList <QPoint3D> calculateRegionCentroid(vtkImageData *data) 2 47 } 48 49 binaryImageToLabelMapFilter>SetInput( NULL ); 50 labelMapToLabelImageFilter>SetInput( NULL ); 51 labelGeetryImageFilter>SetInput( NULL ); 52 vtk2itkConnector>SetInput( NULL ); 53 54 return centroids; 55 }1 int main(int, char *[]) 2 71 72 73 return EXIT_SUCCESS; 74 }
上一篇:Qt QJsonDocument以及与QJsonArray、QJsonObject、QJsonValue的关联
下一篇:NRRD批量转换成NIFTI
ITK









