对于医疗图像数据可视化有一些比较成熟的开源软件库,其中包括volview(2011年已经停止维护和更新),MITK(德国非中科大版),3Dslicer和ITK-SNAP。3Dslicer功能非常的强大但是也是代码量最多的。可以去它的官网直接下载打包好的程序,支持windows、apple、linux三个平台,生态还是比较健全的。slicer还有一个比较方便的地方是支持c++和python开发,支持python的话可以快速验证深度学习的一些算法,开发速度比较快。相比较 于其他的库而言slicer更像一个IDE。
有的时候需要对slcer进行修改,比如你的公司想使用自己的布局还有logo等,此时就需要对源码进行编译修改。下面介绍在windows平台下如何配合visual studio进行编译。
环境:
Cmake >= 3.21.1
Git >= 1.7.10VS 我使用的是2019社区版
Qt5 要求的是5.15.2 下载地址https://download.qt.io/official_releases/online_installers/ 选择 qt-unified-windows-x64-online.exe 只能在线安装了
NSIS 可选 (程序打包的时候使用的,即打包成一个exe文件,可以在别人电脑上安装你写好的程序)
1. 创建source文件和build文件
.在自己的电脑上创建3D slicer程序的source文件路径 例如C:\D\S4 由于windows的最大路径问题,在编译的时候源文件必须在非常