医学四视图-006-升级Vtk版本至9.0.3
Posted DreamLife.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了医学四视图-006-升级Vtk版本至9.0.3相关的知识,希望对你有一定的参考价值。
本文主要记录了项目中从VTK8.2.0升级至9.0.3过程中遇到的问题。
1 升级Vtk版本至9.0.3
为什么要把VTK从8.2.0版本升级至9.0.3呢,一切原因都是CEO的问话,就是问怎么把一个Dicom图像给水平镜像了,但是呢,我是真的不会,原理倒是知道一点点,但是对VTK以及图形相关的知识都不熟悉,无从下手,搞了DCMTK,但是呢,不会和VTK融合,群里问大佬们怎么搞,才知道VTK已经集成了一部分DCMTK的东西和GDCM的内容了。开始准备是重新配置8.2.0 的CMake文件,整了半天都不行,百度了好久找个一个网站说好像8.2 有BUG,所以我就直接换了最新的9.0.3.这就是由来了。编译的话基本和8.2.0差不多,这里就不高了。
2 升级内容
2.1 更改QVTKOpenGLWidget
本次更改内容为把原来的QVTKOpenGLWidget更换为QVTKOpenglNativeWisget。
2.2 修改部分内部函数
本次修改部分内容函数,主要涉及部分函数在9.0之后将会弃用,所以做了部分更改,有GetInteractor
更换为interactor
;SetRenderWindow
更换为setRenderWindow
;GetRenderWindow
更换为renderWindow
等。
☞ 源码
源码链接:https://github.com/DreamLife-Jianwei/Qt-Vtk
使用方法:☟☟☟
以上是关于医学四视图-006-升级Vtk版本至9.0.3的主要内容,如果未能解决你的问题,请参考以下文章