在opencv中使用体积图像进行3D图像处理

时间:2014-06-29 13:23:17

标签: c++ opencv image-processing

我期待Opencv中的3D图像处理教程。我有O'Reilly出版的书,这是Opencv中2D图像处理的好书。任何人都可以介绍一些3D图像处理来源吗?

1 个答案:

答案 0 :(得分:1)

此问题中的3D图像代表体数据,通常表示像CT / MRI数据这样的2D图像系列。下面有几个库有用:

VTK:Visualization Toolkit最初设计用于可视化3D体积数据,提供了一些核心算法,如ray castingmarching cubes

ITK:Insight工具包,VTK的兄弟,它们由Kitware开发。 ITK用于3D图像处理,如注册和分割,它没有可视化方法,因此您必须使用VTK来显示结果。

PCL:点云库,有时候研究人员将3d图像转换为点云并根据它们进行进一步处理,这样PCL就会很有用。

OpenCV:最常用的图像处理和视觉库。如上所述,它不是专为3D图像(体数据)而设计的,但是许多3D图像问题是通过2D方式解决的,例如,可以通过逐片进行2D分割并最终将它们转换回来来解决3D CT / MRI数据的分割。 Here是基于QT的简单查看器,您可以找到其图像查看器,DICOM阅读器(带GDCM)和UI作为初学者。