ITK踩坑之旅(1)ITK的编译与安装(VS2015)

**

一:准备工作

**
1:首先要下载ITK
http://www.itk.org/ITK/resources/software.html
我使用的版本是4.13.2
各种版本操作都基本差不多
2:下载CMAKE
http://www.cmake.org/cmake/resources/software.html
我是用的版本是3.11.3

二:接下来开始进行编译

1:首先在C盘或者D盘新建一个文件夹 命名为ITK,然后再解压下载的ITK压缩包InsightToolkit-4.13.2.zip到新建的文件夹下

2:新建两个空文件夹 命名为InsightToolkit-4.13.2.bin和InsightToolkit-4.13.2.out

3:打开CMAKE进行编译
在这里插入图片描述
上面的框的地址就是你解压缩以后的InsightToolkit-4.13.2文件夹的地址,
底下的bin是你新建的空文件夹InsightToolkit-4.13.2.bin的地址。

4:点击configure会弹出一个对话框,你可以选择你要安装的VS版本。
在这里插入图片描述
选择好以后点击finish。
5:停下后,显示红色列表
接着开始修改BUILD选项,手动勾上 build_shared_libs、build_examples,
将CMAKE选项中的CMAKE_INSTALL_PREFIX选项修改为你刚建立的空文件夹InsightToolkit-4.13.2.out。(这一步十分重要,out里面存储的是静态库与动态库)点击Configure按钮。如出现红色则修改对应选项,再一直configure,直到红色消失。
在这里插入图片描述
6:等到红色全部消失
点击Generate按钮,然后点击openProject进入VS2015中。

三:提取链接库

1:进入VS中以后右键点击ALL_BUILD
在这里插入图片描述
在这里插入图片描述
点击设为启动项目。
然后点击生成。
在这里插入图片描述
等待生成完毕,大约需要一个小时时间。

2:生成完毕后点击INSTALL 然后右键点击,点击设为启动项目,点击仅用于此项目,点击INSTALL(B)。

在这里插入图片描述
3:生成以后InsightToolkit-4.13.2.out文件夹下会生成四个 文件夹。在这里插入图片描述
4:然后将bin文件夹的路径添加到电脑的环境变量中,就大功告成啦。

测试用例:

新建一个文件夹Test,然后在里面新建两个文件夹TestHelloWrold和Test.bin
在TestHelloWrold中添加两个文件
在这里插入图片描述
CMakeLists.txt文件内容


# This is the root ITK CMakeLists file.
cmake_minimum_required(VERSION 2.4)
if(COMMAND CMAKE_POLICY)
  cmake_policy(SET CMP0003 NEW)
endif()

# This project is designed to be built outside the Insight source tree.
project(HelloWorld)
# Find ITK.
find_package(ITK REQUIRED)
include(${ITK_USE_FILE})
add_executable(HelloWorld HelloWorld.cxx )
target_link_libraries(HelloWorld ${ITK_LIBRARIES})

HelloWorld.cxx文件内容

#include "itkImage.h"

int main()
{
  typedef itk::Image< unsigned short, 3 > ImageType;
  ImageType::Pointer image = ImageType::New();
  std::cout << "ITK Hello World !" << std::endl;
  return 0;
}

然后使用CMAKE进项编译。
编译完成后会在Test.bin目录下生成一个hellowrold的sln文件,双击就可以进入到VS界面,然后就可以运行出结果啦。在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在VS2019中安装ITK(Insight Segmentation and Registration Toolkit),您需要按照以下步骤进行操作: 1. 首先,您需要下载ITK安装文件。可以在官方网站(https://itk.org/)上找到最新版本的ITK,确保选择与您的操作系统和VS版本相匹配的版本。 2. 下载完成后,双击安装文件,将开始安装过程。按照提示选择安装目标文件夹和其他设置。确保选择VS2019作为安装的集成开发环境。 3. 安装过程可能需要一些时间,视您的电脑性能和网络速度而定。 4. 安装完成后,打开VS2019。在“工具”菜单中,选择“选项”。 5. 在弹出的选项窗口中,展开“项目和解决方案”选项,选择“VC++目录”。 6. 在右侧的列表中,找到“包含目录”一栏。点击右侧的编辑按钮,然后在弹出的窗口中添加ITK安装路径,以便VS2019能够找到ITK的头文件。点击“确定”保存设置。 7. 接下来,在同一个选项窗口中,找到“库目录”一栏。同样,点击右侧的编辑按钮,并在弹出的窗口中添加ITK安装路径。 8. 完成后,点击“确定”保存设置。 9. 现在,您可以在VS2019中创建新项目或打开现有项目。然后,在项目属性中,将ITK的库文件添加到链接器的输入选项中。 10. 完成上述步骤后,您可以开始使用ITK的功能并开发基于ITK的应用程序了。 通过以上步骤,您就可以在VS2019中成功安装和配置ITK,开始使用其中提供的图像处理和分割功能。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值