医学四视图-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

目录
相关文章
|
3月前
|
人工智能 监控 安全
AI 智能体开发与上线
本文系统阐述AI智能体(Agent)从0到1的全生命周期工程实践:涵盖架构设计、提示工程、工具集成、多Agent编排;强化安全护栏与幻觉控制;支持API服务化、容器化部署及多端接入;通过全链路监控与数据飞轮实现持续优化。
|
3月前
|
数据采集 缓存 前端开发
API 接口赋能 1688 采购全流程:从商品获取到下单支付一键贯通
1688 API自动化采购方案,一站式打通商品解析、SKU校验、批量下单、支付同步、物流回传与售后对账全链路,毫秒级响应,实时同步价格库存,降低70%人力成本,规避超卖错采风险,适配中小商家及ERP系统,实现7×24无人值守高效采购。
423 0
VS2019编译VTK-9.1.0+Qt5.15.2
本文介绍了在VS2019和Qt 5.15.2环境下编译VTK 9.1.0的过程,包括成功编译无警告和错误的截图、修改的pro文件内容,以及在QML中加入VTK的失败尝试和参考链接。
1018 4
|
10月前
|
人工智能 自然语言处理 算法
2025中国AI数字人企业厂商权威榜单与数字重要技术及数字引擎选择指南
数字人企业正引领科技新浪潮,像衍科技、阿里、百度等凭借技术优势推动虚拟主播、智能客服等场景革新。融合AI与图形学,数字人实现拟人交互,赋能医疗、教育、金融等领域,从内容创作到服务模式全面升级,成为智能时代新生产力。
|
开发工具 git
图解Git——分支的新建与合并《Pro Git》
在Git开发中,新建与合并分支是常见的操作。以实际开发为例:为实现新需求创建分支`iss53`进行开发;遇紧急Bug时,切换至线上分支创建`hotfix`修复并合并回线上分支,再切换回`iss53`继续工作。完成`iss53`后,切换到`master`合并。若出现冲突,使用`git status`查看,手动编辑解决冲突后标记为已解决并提交。图形化工具如`git mergetool`也可辅助解决冲突。
558 9
|
前端开发
SpringBoot2.3.1集成Knife4j接口文档
SpringBoot2.3.1集成Knife4j接口文档
1363 44
|
机器学习/深度学习 人工智能 算法
面向工业4.0的AI Agent多任务协作与调度系统设计
随着人工智能(AI)技术的飞速发展,智能制造成为现代工业的核心驱动力。传统制造系统在面对多任务、高频次和动态变化的调度需求时,往往效率低下。而基于AI Agent的多任务协作与调度机制为解决这一问题提供了全新思路。本文聚焦于面向智能制造场景中,如何通过AI Agent实现多任务协作调度,并引入强化学习方法进行算法优化。
|
传感器 监控 安全
eFuse电子保险丝,需要了解的技术干货来啦
电子保险丝(eFuse)作为热保险丝的升级版,提供更快的反应速度(微秒至纳秒级)、低电流操作、可复位功能、反向电流和过压保护等优势。它们常用于需要快速保护的场景,如热插拔、汽车应用、PLC和电池管理。eFuse可以选择锁定或自动重启模式,根据应用需求调整。虽然可以使用分立组件构建基本的eFuse,但完整的IC解决方案更紧凑、稳定且功能丰富,通常包含多种保护特性,并已通过安全认证,适用于USB终端、笔记本电脑、服务器、可穿戴设备等多种应用。
1043 4
|
存储 Ubuntu 安全
ubuntu各个版本的支持时间
ubuntu各个版本的支持时间

热门文章

最新文章