ITK/VTK/MITK/VMTK/CTK区别及联系
ITK
- ITK( Insight Segmentation and Registration Toolkit)是由美国国家卫生院下属的国立医学图书馆使用C++开发,用于处理医学图像的跨平台的开源软件库,其中有丰富的图像分割与配准的算法程序。其主要采用管道模块结构设计,在对于图像处理后需要将图像文件输出,或者借助VTK显示图像。
- ITK官网
- github源码
VTK
- VTK是一个开放源码、自由获取的软件系统,主要用于三维计算机图形学、图像处理和可视化,全世界的数以千计的研究人员和开发人员用它来进行3D计算机图形,图像处理,可视化。VTK是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,包含有大约250,000行代码,众多的翻译接口层,包括Tcl/Tk,Java,Python。 Visualization Toolkit 是一个用于可视化应用程序构造与运行的支撑环境,它是在三维函数库OpenGL 的基础上采用面向对象的设计方法发展起来的,它将我们在可视化开发过程中会经常遇到的细节屏蔽起来,并将一些常用的算法封装起来。Visualization Toolkit 是给从事可视化应用程序开发工作的研究人员提供直接的技术支持的一个强大的可视化开发工具。
- VTK官网
- 学习教程
MITK
- MITK(医学影像交互工具包)是一个程序库,用于开发医学诊断和治疗支持(尤其是在研究中)领域的图像处理和可视化应用程序,由德国癌症研究中心开发。
- MITK官网
- github源码
VMTK
- VMTK(The Vascular Modeling Toolkit)是用于基于图像的血管建模的3D重建,几何分析,网格生成和表面数据分析的库和工具的集合。
- VMTK官网
- github源码
CTK
- CTK插件框架可以简单的描述为C++的动态组件系统。CTK插件框架的设计有很大的灵感来自OSGi并且使得应用程序由许多不同的组件组合成一个可扩展模型,这个模型允许通过那些组件间共享对象的服务通信。
- CTK官网
- github源码
联系:
- VTK底层是opengl,opengl是面向过程的c函数库,VTK使用面向对象的方法进行了封装,实现了常用的算法,使用更方便。
- ITK包含了很多医学图像处理的算法程序,但只能进行处理无法可视化,需要结合VTK使用。
- MITK集成包含了ITK,VTK,CTK和Qt。
ITK/VTK/MITK/VMTK/CTK区别及联系相关推荐
- ITK VTK CTK QT 跨平台联合开发之 一
1 引言 https://github.com/SINTEFMedtek ITK.VTK,相关童鞋应该很熟悉的,而CTK是一个较新的界面库,主要用于方便前面两个*TK的界面设计,当然也可以作为通用的U ...
- pycharm+itk+vtk安装及测试程序运行
新建一个空项目,关联上python环境 itk安装 进入Settings... 进入Projet的Project Interpreter,右边有"+"号 添加"itk&q ...
- ITK:VTK图像到ITK图像
ITK:VTK图像到ITK图像 ITK:VTK图像到ITK图像 内容提要 C++实现代码 ITK:VTK图像到ITK图像 内容提要 将VTK图像转换为ITK图像. C++实现代码 #include & ...
- 亲测最详细VS2019+ITK+VTK(CMake)+Qt配置教程
亲测最详细VS2019+ITK+VTK(CMake)+Qt配置教程 前言 综合很多教程,总结出的最详细VS2019+ITK+VTK(CMake)+Qt配置教程. 一.VS2019+ITK+VTK(CM ...
- ITK+VTK+VS环境搭建.Q:vs编译出问题参见VTK(一)哈。
重新搭了环境. 参考百度文库来的.http://wenku.baidu.com/view/eac01c31eefdc8d376ee32ec.html 按照这个基本没错吧.. 我安装在D:\Progra ...
- ITK VTK 读取显示mhd文件(c++)
找了好多博客,也没有找到读取显示mhd文件的教程,然后自己就瞎试试了几次,没想到成了.实现了滑动鼠标显示各层切片. #include <vtkSmartPointer.h> #includ ...
- VTK与OpenGL是什么,有什么关系?
1.OpenGL (Open Graphics Library) OpenGL(开放图形库)是用于渲染2D.3D矢量图形的跨语言.跨平台的应用程序编程接口(API).用来绘制从简单的图形比特到复杂的三 ...
- 【转】ITK和VTK比较
概念比较 安装步骤 遇到的问题 转自:https://blog.csdn.net/qq_34690929/article/details/78146523 概念比较 基本概念 ITK(Insight ...
- 医疗图像三维重建方法小结(python+VTK+ITK+Mayavi)
医疗图像三维重建forpython 环境简介 方法 方法一 Poly3DCollection+matplotlib 方法二 VTK+ITK 方法三 Mayavi之contour3d 最终方法Mayav ...
最新文章
- 2-flutter 之HelloWorld
- 黑马程序员---基础加强-----------------第二天(新特性:注解、泛型)
- CS294-112 深度强化学习 秋季学期(伯克利)NO.3 Reinforcement learning introduction
- python工程师是什么专业-猎维科技告诉你人工智能工程师与Python工程师有什么区别?...
- Css--input输入框点击时去掉外框outline:medium;(chrome)
- P3889-[GDOI2014]吃【线段树】
- Java双十二活动代码_双十二直播脚本怎么写?戳我速领!
- 软件开发的文档与审查
- python库itchat介绍(自动登录微信,自动回复消息)
- Java语言 Timer 定时器的四种使用方式
- 读Google MapReduce后有感
- 2018上半年最火的微信公众号有哪些?
- 计算机基础课件音乐,中考音乐资料电脑基础知识IT计算机专业资料-中考音乐资料.pdf...
- 沃兹结束苹果生涯 | 历史上的今天
- win7 64位安装Tensorflow CPU 版
- python+opencv读取视频并设置可调整窗口大小
- 爬虫实践之非静态图片获取
- matlab提取车牌字符程序,matlab - 如何使用Matlab提取和识别车牌号?
- php合并ts文件吗,快速合并ts文件的过程
- 医院HIS系统与LIS系统源码
热门文章
- vue-qr二维码插件,vue 生成二维码
- 2021年材料员-岗位技能(材料员)报名考试及材料员-岗位技能(材料员)考试报名
- 2018华南理工大学计算机科学与工程学院考研复试攻略
- android霍尔功能,浅谈霍尔传感器用于手机的作用和用途有哪些?
- FPGA USB FX2 ov5640摄像头视频采集 驱动CY7C68013A实现 提供2套工程源码和技术支持
- Kubernetes 1.12.0 Kube-controller-manager之replicaset-controller源码阅读分析
- 如何修改svn服务器的端口号,svn服务器地址 不要端口号
- MATLAB函数参数的传递
- 程序员的法宝- GitHub(一)
- 通过光盘重置administrator账号密码