医学图像处理工具包ITK

本文详细介绍了ITK(Insight Segmentation and Registration Toolkit)的编译配置过程,包括CMake的使用,以及如何创建和运行ITK的测试例子。在实际使用中,文章提到了通过CMakeLists.txt文件进行项目构建的优点,同时讨论了在VS项目中直接引用ITK库可能遇到的问题,如IO对象生成失败,并提供了相应的解决方案。
摘要由CSDN通过智能技术生成

ITK介绍

ITK是一个开放源码、面向对象的软件系统,提供一个医学图像处理、图像分割与配准的算法平台。不过我目前使用不多,只了解一些配准的东西,所以就不胡乱介绍了。可以参考:

ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional data.

ITK 是一个开放源码的软件系统,这就意味着ITK 用户和开发团体就可以方便地对软件进行开发和改进。用户和开发者可通过程序错误报告、调试、测试、新类以及其他反馈来对ITK进行应用开发。

ITK编译配置

ITK需要自己下载源码进行编译。
使用CMake可以使ITK跨平台工作。CMake是一个跨平台,开放源码的安装(编译)工具。可以使用简单的语言来描述所有平台的安装(编译)过程。CMake的应用是非常广泛的,它支持要求系统设置、编译器特征测试和代码继承的复杂环境。CMake可以输出UNIX和Cygwin系统下的Makefiles和Windows系统下的VisualStudio工作区(支持像Borland之类的其他编译器安装文件)。CMake的信息由CMakeList.txt文件提供。

  • 首先要到ITK网站下载源代码。Library Source就是ITK源文件。Documentation是各种说明。可以下载以供学习参考。

  • CMake网站根据自身系统环境下载CMake。下载完成后进行安装。

  • 将ITK源文件解压到任意路径(如D:\Program\ITK\InsightToolkit-4.7.0),并在ITK文件夹下建立ITK_bin文件夹(ITK_bin文件夹用来存放ITK项目文件)。
  • 打开cmake-gui(cmake图形界面),分别将ITK源文件目录以及ITK_bin文件目录填入Cmake中。勾选Group和Advanced选项。点击Configure,选择编译器,点击Finish。如图:Cmake设置1
  • 在BUILD组下&#x
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值