vtk实现MPR、MIP、minIP、aveIP
本文参考:VTK Examples中MIP和MPR的功能实现与源码分析
另参考:6种常见的三维重建方式
先编译VTK、VTK Examples
找到MPR示例,这个示例所在的位置在:
VTK_Source\VTK-8.1.2\VTK-8.1.2\Examples\GUI\Qt\FourPaneViewer-build\QtVTKRenderWindows.sln
在代码中设置序列的路径:
QtVTKRenderWindows::QtVTKRenderWindows( int vtkNotUsed(argc), char *argv[])
{this->ui = new Ui_QtVTKRenderWindows;this->ui->setupUi(this);vtkSmartPointer< vtkDICOMImageReader > reader = vtkSmartPointer< vtkDICOMImageReader >::New();//reader->SetDirectoryName(argv[1]);reader->SetDirectoryName("E:\\TestData\\p1\\T1");//提供DICOM序列文件的路径reader->Update();int imageDims[3
vtk实现MPR、MIP、minIP、aveIP相关推荐
- VTK Examples中MIP和MPR的功能实现与源码分析
本篇博客由Markdown编辑器编辑而成. 1. 前言 在之前关于ParaView技术调研中,已经通过修改ParaView5.0的源代码实现了MIP/minIP/aveIP的功能.但是由于对ParaV ...
- 基于VTK的MPR实现
基于VTK的MPR实现 多平面重建(MPR)是CT三维数据呈现的重要内容,其在三维数据的任一点空间位置,采用XY.XZ和YZ三个平面切空间数据得到三个切面分别为轴状面.冠状面和矢状面,而且X/Y/Z三 ...
- VTK之MPR重建源码分析(VTK官方例子)
VTK之MPR重建源码分析(VTK官方例子) 一,核心的控制十字轴旋转的代码 //----------------------------------------------------------- ...
- 医疗信息化及医学影像处理常用名词
本文是参考博客园(http://www.cnblogs.com/kesalin/),及自己在工作中经常要接触到的医疗术语进行整理.这些都是医疗行业最常用的行业术语. 医疗信息化: 1. HIS: h ...
- ParaView在单页面下实现MPR
1.滤波器(Filters)和管道(Pipeline) 由于ParaView的底层是基于VTK搭建的.VTK底层类实现的许多功能都是一个个滤波器.因此,在ParaView中,当需要实现复杂的功能时,可 ...
- VTK系列教程六:多平面重建
上一篇我们讲了在VTK中如何生成VR图像,这一篇我们来讲一下如何利用VTK生成MPR图像,多平面重建图像就是从不同的方向去看物体,根据方向的不同,生成的图像分别是:横断面.冠状面.矢状面. 前面我们讲 ...
- [OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js提供了一个完整的基于Web的医学成像平台。...
[OHIF-Viewers]医疗数字阅片-医学影像-cornerstone-core-Cornerstone.js提供了一个完整的基于Web的医学成像平台. 还必须写中文,不然不让同步,蛋疼呀--- ...
- ORS Visual医学影像三维处理软件简介
本文由Markdown语法编辑器编辑完成. 1. ORS Visual软件简介: ORS Visual软件是由加拿大的一家公司开发的,专门用于医学图像处理的软件系统.用接触过的一位医生的话说,加拿大人 ...
- CT主控计算机功能不包括,影像学:CT部分试题.doc
CT部分: X-CT机诞生于20世纪的: (C) 50年代 60年代 70年代 80年代 90年代?? ? CT值为0的组织是( C ) 空气 骨 水 脑组织 血液 下列叙述中哪些不属于CT机的扫描参 ...
最新文章
- IOS之未解问题--关于IOS图像渲染CPU和GPU
- linux kvm百度云,如何在 Ubuntu Linux 上使用 KVM 云镜像
- 批处理删除编译产生的多余文件
- Linux 调度器内幕
- BZOJ2286 : [Sdoi2011]消耗战
- Hibernate二级缓存配置
- idea 模块jdk依赖总是自动变_解决IDEA中导入新的maven依赖后Language Level自动重置问题...
- @RequestParam注解四个属性字段说明
- 四、处理表单数据 (基础教程4)
- 5分钟带你入门vuex(vue状态管理)
- Java生成随机数原理_java随机数生成的原理
- Error LNK2005 DllMain already defined in dllmain.obj
- 安卓系统怎么连接服务器数据库,安卓服务器连接数据库的方法
- SEM竞价推广创意快速撰写的方法,智能创意制作
- 【人物专访】从12K到20+K,中间只差一个来学吧
- PC比电脑好玩的秘密是什么?答案就是因为有这些神奇的网站!
- Dicom 图像--像素值(灰度值)转为CT值
- js手动触发页面元素点击事件,程序触发,自定义点击事件模拟点击
- 阿拉伯学生提出博士论文证明地球是平的-已通过批准
- 一些开源的剪切MP3的软件
热门文章
- PPT转Word (源代码)
- 人体一机竞技格斗机器人_工匠社发布首款“人机一体”消费级竞技格斗机器人 不服就干!...
- 旧的系统集成资质和新的信息系统建设和服务能力评估CS认证证书区别
- Linux(1)常用命令
- 树莓派3B+安装python3
- Apache Iceberg理解和应用
- Hibernate-Validater自定义组序列分组校验
- Android 手机显示图标,而模拟器不显示原因分析
- python3.4.4实现网页爬虫基础之网页下载器三种方法
- 学习WEB全栈,你必须阅读的2本经典书