Advertisement

ITK和VTK比较

阅读量:
  • 概念比较
  • 安装步骤
  • 遇到的问题

概念比较

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

安装步骤

请参考博客ITK 4.x.x 编译配置及 VS x.x 和 CMake x.x 环境搭建进行详细指导。

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

遇到的问题

问题一:CMake编译出现错误(错误配置过程可能导致项目文件无效)

  • 原因:未在项目中集成CMake以配置Visual Studio版本

    • 我的开发环境中预装的是Visual Studio (Win32) version X.Y.Z
    • 在配置项目时
      • 没主动设置Visual Studio 的版本选项
    • 这导致系统默认采用了Visual Studio (Win64) version A.B.C作为解决方案
    • 进而引发了前述的问题
  • 解决方案:在项目配置阶段明确指定Visual Studio 的版本为Visual Studio (Win32) version X.Y.Z

  • 在执行代码时会报错,并显示"值不能为空字段"的错误信息。

  • 目前仍在深入研究这一领域,并在不断探索新的技术与方法。

全部评论 (0)

还没有任何评论哟~