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)
还没有任何评论哟~
