前言:
在医学影像技术研究室工作了一段时间了。
学习接触了QT、VTK、ITK、C++等。
网上关于VTK和ITK的相关教程不是很多。
整合开发的应用程序很少。
要不就是有一些程序,但是教程说的很婉转。
新手在搭建的时候,很难将项目跑起来。
然后,就出现了,下载了项目,又不能用的尴尬局面。
下面我将自己学习中的一些项目分享出来。
希望可以帮助到需要的朋友。
程序操作说明:
第一个就是标准的医学四视图浏览应用程序。
我们先看一下,程序跑起来的效果图:
准备的医学图像素材:
这个文件夹是dcm序列文件。
我们用软件读取这个文件夹里面的图像:
软件的显示效果如图:
可以看到,软件已经完成了医学图像四视图的显示。
横断面、矢状面、冠状面还有最后的三维视图。
所谓三维视图就是借助多平面重建(MPR)来展示的。
可以从图中看出,这个程序还完成了VTK中文显示,
还有一些常用的交互操作。
例如:左键放大缩小,右键调整HU值,换切片等,都是联动的。
项目结构展示:
先说一下,项目的开发环境。
QT 4.8.4 + VS2010 + VTK 5.10.0
环境搭建你可以参考我上一篇博客。
项目结构图:
QT版本:
这里的QT版本是4版本,因为我电脑安装了QT4和QT5,显示有问题。
我打开新建项目,这里显示的就是QT4。
VTK版本:
系统环境变量:
源代码编译方法:
先下载项目源代码,这里的源代码是我修改过的。
然后,使用CMake 2.8重新构建工程。
这里我建议使用CMake 2.8版本的。
有个错误,别慌,冷静一下,看看。
然后,在浏览器输入:https://www.baidu.com/。
将我们的问题复制到浏览器,找寻答案。
问题解决:
点击Configure,继续报错。
浏览器输入:https://www.sogou.com/
问题解决:
点击Configure,Generate。
这就重建项目完成了。
打开VS2010运行看看。
最好用管理员权限运行。
哈哈哈,生成成功,吓我一跳。
我编译好的工程:
当然,你要是不想自己动手编译的话,也可以下载我编译好的工程。
前提是,你最好先把工程运行的环境搭建好。
然后,设置好什么环境变量啥的,就可以运行了。
这个传到CSDN上了,赚点积分。
下载地址:https://download.csdn.net/download/mdxiaohu/11077275。
下面是编译好的VTK5.10.0,还有一些安装包。
链接:https://pan.baidu.com/s/1igOsqP4DohLUqQZouej9jQ
提取码:2rhl
复制这段内容后打开百度网盘手机App,操作更方便哦
VS2010旗舰版:
链接:https://pan.baidu.com/s/1_E4Th-Zak0j2JVQh3B0_Yg
提取码:w0dh
复制这段内容后打开百度网盘手机App,操作更方便哦