医学四视图-006-升级Vtk版本至9.0.3

简介: 医学四视图-006-升级Vtk版本至9.0.3

image.png本文主要记录了项目中从VTK8.2.0升级至9.0.3过程中遇到的问题。


电梯


1 升级Vtk版本至9.0.3

2 升级内容

2.1 更改QVTKOpenGLWidget

2.2 修改部分内部函数

☞ 源码

源码

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等。


image.pngimage.png

目录
相关文章
|
存储
ArcGIS Pro新功能 | 模型构建器篇
ArcGIS Pro新功能 | 模型构建器篇
256 0
|
定位技术
GIS开发:blender调整模型信息
GIS开发:blender调整模型信息
160 0
|
存储 数据库 数据安全/隐私保护
大型医院PACS系统源代码,VC + MSSQL开发,专业高级三维后处理功能
本套PACS系统为医院提供一个包括放射、超声、核医学、病理、内窥镜、心电图室在内的所有影像检查数字化的一体化解决方案。 它涵盖了传统PACS和RIS系统的所有功能,以构建全数字化影像科为目标,致力于实现对医院所有影像数据的统一管理、影像检查工作流的自动化,及影像诊断的智能化。
210 0
大型医院PACS系统源代码,VC + MSSQL开发,专业高级三维后处理功能
|
机器学习/深度学习 并行计算 openCL
OpenCV各版本差异与演化,从1.x到4.0
最近因项目需要,得把OpenCV捡起来,登录OpenCV官网,竟然发现release了4.0.0-beata版本,所以借此机会,查阅资料,了解下OpenCV各版本的差异及其演化过程
452 0
Blender建模软件怎么安装?有哪些好用的插件?
Blender建模软件怎么安装?有哪些好用的插件?
Blender建模软件怎么安装?有哪些好用的插件?
|
编解码
Google Earth Engine(GEE)——导出的影像资产会改变原有的分辨率大小
Google Earth Engine(GEE)——导出的影像资产会改变原有的分辨率大小
339 0
Google Earth Engine(GEE)——导出的影像资产会改变原有的分辨率大小
|
数据挖掘
GraphPad Prism 9.4.1英文版科学数据绘图工具(含激活工具)
GraphPad Prism 9 是一款专为科学研究而设计的数据分析和数据绘图软件。
480 0
GraphPad Prism 9.4.1英文版科学数据绘图工具(含激活工具)
产品分享:Qt数学函数公式学科工具,当前版本v1.0.0
产品分享:Qt数学函数公式学科工具,当前版本v1.0.0
产品分享:Qt数学函数公式学科工具,当前版本v1.0.0
|
数据采集 人工智能 Shell
Qt混合Python开发技术:Python介绍、混合过程和Demo
Qt混合Python开发技术:Python介绍、混合过程和Demo
Qt混合Python开发技术:Python介绍、混合过程和Demo
|
机器学习/深度学习 并行计算 openCL
OpenCV版本发展概述
OpenCV版本发展概述
359 0