2016-03-01 120 views
0

我有一个问题陈述书开发用于处理DICOM图像从零开始诊断应用的应用程序。它包括:基于DICOM图像处理,可视化和GUI的C++和Python

  1. 图像处理 - 模型分割和配准(C++)
  2. Visualization-二维和三维图像可视化(C++)
  3. 图形用户界面(Python)的

是使用C++(用于大块图像数据)和用于GUI的Python来开发这种方法是否可行?

有什么优点和缺点使用openCV

哪些库将适用于此?

+0

我不认为OpenCV的任何事都可以在这里。 –

+0

从头开始实现一个DICOM库是不现实的 – malat

+0

感谢@malat的指出。我决定去VTK,ITK和Qt。 – Athena

回答

0

我会说去VTK,ITK和Qt。与Qt相比,Python在GUI方面没有任何表现。 VTK/ITK可以为您读取DICOM,也可能根据需要进行分段和注册。

+1

有Python的Qt绑定(实际上PySide和PyQt中有两个)。并且它们与VTK Python绑定很好地协同工作。只是说。 – datenwolf

+0

可以使用FLTK(在ITK用户指南中提到)来代替Qt吗? FLTK似乎更轻量。在使用Qt时,我将不得不将Qt分发给没有它的用​​户。 – Athena

+0

您可以使用PyDicom来解析/访问dicom文件。 – Helder