0

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

有什么提示或经验可以分享吗?

4

1 回答 1

2

我的大部分 3D 建模都是光学相干断层扫描数据,往往相当大。我的经历有点倒退。该项目最初是一个使用 x64 VTK 和 Qt 的 C++ 项目。实验室里的人不是 C++ 人,所以它被转换为通过 Matlab 使用的 Java,这是实验室博士后知道的。

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

大多数 C++ 示例都倾向于非常快速地转换为 Java(回调 >.< 除外),因此有大量示例。如果您打算使用 VTK,我强烈推荐Kitware, Inc 的“The VTK User's Guide”(ISBN:978-1-930934-23-8),因为它是对 API 的出色概述。

祝你好运!

于 2014-01-13T00:03:18.470 回答