opencv 中体积图像的 3D 图像处理

Nar*_*kan 6 c++ opencv image-processing

我期待 Opencv 中 3D 图像处理的教程。我有 O'Reilly 出版的书,这是一本关于 Opencv 中的 2D 图像处理的好书。谁能给我介绍一些 3D 图像处理的资源吗?

Sum*_*Sun 5

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

VTK:可视化工具包,最初是为可视化3D体积数据而设计的,提供了一些核心算法,如射线投射行进立方体。

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

PCL:点云库,有时研究人员将3D图像转换为点云并基于它们做一些进一步的处理,这样PCL会很有用。

OpenCV:最常用的图像处理和视觉库。正如上面的评论所指出的,它不是专门为 3D 图像(体积数据)设计的,但是许多 3D 图像问题是通过 2D 方式解决的,例如 3D CT/MRI 数据的分割可以通过逐片进行 2D 分割并转换来解决他们最终回来了。是一个基于 QT 的简单查看器,您可能会发现它的图像查看器、DICOM 阅读器(带有GDCM)和 UI 对于初学者很有用。