我随身带着医学影像(.dcm文件)。在eclipse中使用Java3DAPI。我无法编码来显示3D图像。请帮帮忙。提前谢谢。
发布于 2013-03-09 00:25:59
你的问题中有很多未知数。首先,如果您有一个3D数据集,如CT或MRI,它将由多个DICOM文件(系列)组成,而不只是一个(然而,有一些3D DICOM对象只由一个文件组成,如RTDOSE)。其次,您期望什么样的3D可视化效果?例如,CT可以被可视化为一组切片,或者是三个视图(轴向、冠状和矢状)中的体素化和切片体积,或者它可以被镶嵌以显示3D表面,或者像在体积渲染中那样进行光线跟踪。
要阅读Java中的DICOM,有许多开放的库(如http://eviewbox.sourceforge.net/),只需选择一个你最喜欢的。
您还可以考虑使用Java wrapper for VTK (http://www.vtk.org),这将允许您读取DICOM并可视化数据,但在这种情况下不涉及Java3D。
https://stackoverflow.com/questions/15248066
复制相似问题