2014-01-12 60 views
0

我将着手实现dicom文件的3D显示,我想知道哪些技术更易于使用:Java 3D或VTK? 我不是很有经验的程序员,但我已经创建了基于dcm4che开源库的DICOM查看器。DICOM 3D显示器 - Java 3D vs VTK

任何提示或经验分享?

+0

您可以使用仍在积极维护的Java 3D,并且已有多年使用过的其他DICOM查看器。在这里看看更多的信息:http://tinyurl.com/cf47kcb – gouessej

回答

2

我的3D建模大部分是光学相干断层扫描数据,这些数据往往相当大。我的经历有点落后。该项目作为一个使用x64 VTK和Qt的C++项目开始。实验室中的人不是C++人员,所以它被转换成Java,通过Matlab使用,实验室后处理文档知道这些。

Java VTK非常易于使用,并且有很多功能,但是我在注册按钮的回调事件时遇到了一些麻烦,如果它无法解决,将会成为交易断路器。这个问题可能会极大地影响UI的完成方式,请记住这一点。

大多数C++示例都很快转换为Java(除了回调> <),所以有大量示例。如果您打算使用VTK,我强烈建议"The VTK User's Guide" by Kitware, Inc (ISBN: 978-1-930934-23-8),因为它是API的绝佳概述。

祝你好运!