• 概念比较
  • 安装步骤
  • 遇到的问题

转自:https://blog.csdn.net/qq_34690929/article/details/78146523

概念比较

基本概念 ITK(Insight Segmentation and Registration Toolkit) VTK(visualization toolkit)
作用 一款医学图像处理(配准和分割)软件包 用于三维计算机图形学、图像处理和可视化的软件系统
语言 ITK是用C++实现的,能够跨平台,能用各种不同的程序语言来开发 VTK是在面向对象原理的基础上设计和实现的,它的内核是用C++构建的,可通过不同语言来使用
编译 用 CMake 来管理编译过程来保证编译过程独立于平台。 用 CMake 来管理编译过程来保证编译过程独立于平台。
思想 极限编程(核心特征是交流和测试) 可视化管线是实现数据到显示结果的组织形式

安装步骤

安装时参考博客 ITK4.11.1编译配置+VS2015+Cmake3.8.1
- CMake安装资源: cmake-3.9.3-win64-x64
- ITK安装版本: InsightToolkit-4.12.2 / VTK安装版本: VTK-8.0.1
- 下述的安装都是基于Windows 10系统,Visual Studio 2015开发平台

具体步骤如下:
1. 创建安装目录
2. 配置CMake
3. 生成解决方案
4. 配置ITK/VTK

遇到的问题

  • 问题一:CMake 编译报错(error configuration process, project files may be invalid)

    • 原因:没有使用 CMake 选择对机器上的VS版本,我机器上安装的是VS 14 2015 Win64,我在配置时,没注意选择,于是默认了VS 2017 Win64的解决方案, 于是提示上面的错误信息
    • 解决方案:配置时选择VS 14 2015 Win64
  • 问题二:例子程序的测试

    • 运行代码时提示错误,即显示Value cannot be null
    • 目前还在进一步学习摸索

【转】ITK和VTK比较相关推荐

  1. DCMTK、ITK、VTK读取dicom信息

    DCMTK.ITK.VTK读取dicom影像数据的方法 直接上代码,调用不同的医学影像库读取dicom影像信息 1. DCMTK读取影像中的pixelData //参数 list:为输入的图像文件名列 ...

  2. 《基于ITK和VTK的医学图像处理系统设计与实现》

    基于ITK和VTK的医学图像处理系统设计与实现 封小云. 基于ITK和VTK的医学图像处理系统设计与实现[D]. 辽宁:大连理工大学,2013. 介绍: 本文基于ITK和VTK类库,实现了医学图像的可 ...

  3. 【转】itk、vtk、qt 显示dicom 数据

    转自:https://blog.csdn.net/Zzhouzhou237/article/details/107199076/ 以下代码实现了itk读取dicom数据,转换为vtkData,然后用Q ...

  4. ITK VTK CTK QT 跨平台联合开发之 一

    1 引言 https://github.com/SINTEFMedtek ITK.VTK,相关童鞋应该很熟悉的,而CTK是一个较新的界面库,主要用于方便前面两个*TK的界面设计,当然也可以作为通用的U ...

  5. ITK读图VTK显示

    ITK 实现图像数据的读取,然后通过连接器把ITK读取的图像数据传输到VTK 然后进行显示. #include "itkImage.h" #include "itkIma ...

  6. VTK、ITK安装及ITK读取图片、VTK显示示例(CMake)

    VTK.ITK安装及ITK读取图片.VTK显示示例 文章目录 前言 一.配置 二.混合编程实例 1.创建工程 2.修改CMakeLists.txt 3.画界面mainwidow.ui 3.编程(~ 1 ...

  7. 医学图像处理软件MITK/VTK/ITK资料储备

    最近有项目需要使用开源项目MITK.先做一下资料储备. MITK (Medical Imaging Interaction Toolkit)是一个开源软件平台,可用来做交互式的医学图像处理软件.该软件 ...

  8. 亲测最详细VS2019+ITK+VTK(CMake)+Qt配置教程

    亲测最详细VS2019+ITK+VTK(CMake)+Qt配置教程 前言 综合很多教程,总结出的最详细VS2019+ITK+VTK(CMake)+Qt配置教程. 一.VS2019+ITK+VTK(CM ...

  9. ITK/VTK/MITK/VMTK/CTK区别及联系

    ITK ITK( Insight Segmentation and Registration Toolkit)是由美国国家卫生院下属的国立医学图书馆使用C++开发,用于处理医学图像的跨平台的开源软件库 ...

最新文章

  1. C++加线程锁详解篇
  2. linux命令行模式连接网络,centos命令行模式连接无线网络的过程
  3. java获取随机值的方法
  4. LightOJ - 1409 Rent a Car(最小费用最大流)
  5. .NET(C#)有哪些主流的ORM框架
  6. Linux中命令选项及参数简介
  7. linux文件描述符有什么用,linux上的文件描述符3有什么特别之处?
  8. FTP Client Setup
  9. jQuery鼠标悬浮事件
  10. 基于私服nexus和jenkins搭建快嘉开发框架1.1环境
  11. 企业级大数据、数分资料免费下载(附百度云破解神器)
  12. swift纯代码UITabBarController的使用
  13. 电脑如何设置开机密码?详细教程来了
  14. android 带头像的弹幕,原生Canvas实现带头像的弹幕
  15. Jane Austen谈Python:文学与技术的交集
  16. uedit如何连接本机linux虚拟机,实现文件交互
  17. 【C++11新特性】 nullptr关键字
  18. STM32F103单片机详细介绍
  19. 用Inca+ES581刷新ECU为什么刷不进去?
  20. type计算机英语,Type是什么意思_Type在线翻译_英语_读音_用法_例句_海词词典

热门文章

  1. 【Makefile由浅入深完全学习记录1】认识make和makefile
  2. kafka operation
  3. PHP中的常用关键字
  4. 指定查询条件,查询对应的集合List(单表)
  5. [剑指offer]面试题第[44]题[JAVA][数字序列中某一位的数字][找规律]
  6. [Leedcode][JAVA][第199题][二叉树的右视图][BFS][DFS][前中后序遍历]
  7. [Leedcode][JAVA][按摩师][动态规划]
  8. ajax 批量上传图片插件,TinyMCE多图片批量上传(Ajax)教程
  9. centos 源码安装mysql5.6_CentOS 7下源码安装MySQL 5.6
  10. cdr怎么做文字路径_整理128张图片,告诉你文字少的PPT应该怎么做?