前言
最近因业务需要,接触了医学影像处理方面的知识。
你比如说:CT图像的处理,图像显示、分割、三维重建等。
好吧,都是之前从未接触的新知识。
用户需求是要做一款基于PC端的CT影像处理应用程序。
用 VS 作为开发工具
用 QT 来绘制界面
用 ITK 处理CT图像
用 VTK 进行三维显示
我当年为救万千大众于水火……弃医从文,开个玩笑。
PS:我没见过CT啊……完全小白。
然后,各种百度背景知识,看了本《计算机层析成像 基本原理、系统技术、图像质量及应用》(第三版)
名字有点长,才算是知道CT到底是个什么。
正当我打算,大干一场的时候,我才发现,麻烦的是ITK和VTK的学习。
然后,各种找学习资料,发现这两个的相关资源真的寥寥无几。
ITK,国内的书没找到一本。
VTK只找到一本《VTK图形图像开发进阶》东灵工作室的。
现基于这一本书,先来搭建开发环境。
作为小白学习的话,还是建议和书中的开发环境搭建一样。
虽然,环境老了点,但是有教程啊,你要追求新版本,就会出现很多Bug,不利于学习。
话说,这本书还有点小贵,穷啊,我刚开始是下的PDF资源看,好在,后来师兄送来一本实体书,十分感谢。
一、搭建准备
1.下载 VS2010 安装包。
链接:https://pan.baidu.com/s/1_E4Th-Zak0j2JVQh3B0_Yg 提取码:w0dh
2.下载 CMake 2.8.10.2
链接:https://pan.baidu.com/s/1NWryG89U6w3dmbejr9yheA
提取码:68o3
3.下载 QT4.8.4
qt-win-opensource-4.8.4-vs2010.exe 这个是QT的安装包
qt-vs-addin-1.1.11-opensource.exe 这个是将QT安装到VS2010界面
链接:https://pan.baidu.com/s/13JbPuX64M4lKBptJzwDCCA
提取码:adsn
4.下载 VTK5.10.0
vtk-5.10.0.zip 这是VTK代码包
vtk-5.10.0-win32-x86.exe 这是VTK安装包(PS:我也不知道有啥用,安装就完事,也可以不要这个。)
vtkdata-5.10.0.zip 这是VTK数据包
链接:https://pan.baidu.com/s/1GYaSa48UAcQtDyrN8CKeLQ
提取码:sshb
在官网应该是不能下载之前的版本,不过GitHub可以下载。除此之外,我在贴吧看到这样一个方法。
直接在浏览器输入:
htttp://www.vtk.org/files/release/5.10/vtk-5.10.0.zip
将对应数字换成版本号就能直接下载。比如要下载vtkdata-5.10.0.zip
你就写成 htttp://www.vtk.org/files/release/5.10/vtkdata-5.10.0.zip
htttp://www.vtk.org/files/release/5.10/vtk-5.10.0-win32-x86.exe
二、进行安装
1.安装VS2010
常规安装,双击,一直下一步,等待完成即可。
2.安装Cmake2.8
注意这一步,添加环境变量,其余一直下一步即可。
3.安装QT4.8.4
先安装 qt-win-opensource-4.8.4-vs2010.exe
后安装 qt-vs-addin-1.1.11-opensource.exe
常规安装。
另外,安装过程中不要点取消、取消、取消。
PS:我第一遍安装的addin的时候,中途取消了,然后出现这个错误。
意思说我已经安装了,需要卸载原来的,才可以重新安装。
但是,我是半途取消的,根本就找不到卸载的地方,控制面板、360、电脑管家清理都不行。
后来是一个一个在系统的注册表找,找到后删除注册表文件,才重新安装的。
地址大概在
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Qt5 Visual Studio Add-in 1.2.2 - C:_Program Files (x86)_Digia_Qt5VSAddin
电脑不同可能不一样,引以为戒。
安装完后,添加系统环境变量。
然后打开VS2010。
要是没有自动填入QT地址,请自行添加。
到此,QT安装基本完成。
新建一个工程,测试QT是否安装正常。
一直点下一步,第三次点完成。
双击ui文件,随便添加一个控件。
保存、保存、保存,运行VS工程。
无报错,出现界面,说明QT已经正确安装。