醫學圖像處理
三種截面
常用工具
幾個概念
VTK系統概述
1 VTK框架接口關係圖
VTK基礎數據類型
4 vtkPoints 點:表示,幾何結構 Geometry
5 vtkPoints保存到文件vtkPDataSetWriter
6 vtkLine 線:是一種單元數據Cell ,表示拓撲結構 Topology
7 vtkPolyData vtkPolyDataWriter 多邊形數據集 :包括點集(幾何結構)和單元集合(拓撲結構)
8 vtkImageData 用管線修改局部圖像 vtkPNGWriter
9 itk::Image itk::ImageToVTKImageFilter vtkPNGWriter 附圖解釋XY座標位置
10 vtkProperty
VTK Source資源類
VTK文件讀寫
1 VTK顯示DICOM文件(DCMTK自動讀取窗寬窗位並設置)
VTK算法過濾器
vtkIntersectionPolyDataFilter 兩多邊形數據集的交線
itk::ImageToVTKImageFilter
itk::VTKImageToImageFilter
RelabelComponentImageFilter 重新對組分順序編號
ScalarConnectedComponentImageFilter 連通區域
相機
3 vtk多窗口同步:相機同步+共享數據+contourWidget交互同步
交互
交互對象
3 vtkImagePlaneWidget 任意位置截取界面交互對象
重建
曲面重建
顯示
VTK內存管理
ITK編譯
1 VTK代碼使用
a 記得在進入main之前執行下面的初始化,不然new不出來對象
#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);
VTK_MODULE_INIT(vtkRenderingFreeType);//Failed getting the TextRenderer instance!
VTK_MODULE_INIT(vtkRenderingVolumeOpenGL2);
VTK_MODULE_INIT(vtkRenderingContextOpenGL2);
b 同時要引用這兩個工程
vtkRenderingOpenGL2-8.1.lib
vtkInteractionStyle-8.1.lib
DCMTK