VTK与ITK的安装

我曾经学过c和c++,但是那都是好几年前的事情了,没做过什么项目,完全是一个小白,因为下学期要用到VTK和ITK,所以寒假先装上它们。

我的电脑配置:win10 64bit; visual studio 2013(community版本)

一、VTK的安装

装完之后我脑袋里的留下安装流程:先下载VTK和cmake,然后再用cmake生成vs的工程文件,然后用vs进行编译安装。

下载cmake时我选择了32位的cmake,尽管我的电脑是64位的,但是32位的cmake并不影响VTK和ITK的安装和使用。在安装之前我看了好多博客上面的安装教程,这些文章其实都差不多,cmake中你选择不同的configure,最终就会得到符合你需求的不同工程文件,比如我看到有人为了进行MFC开发,他就选了和MFC相关的选项,我在YouTube中看到有人为了进行QT开发,他又在cmake中选择了和QT相关的选项。作为一个没有这些需求的新人,我只要安装最核心最基本的VTK就可以了。

我最终是按照YouTube上面的一个视频教程安装的,链接:https://youtu.be/IgvbhyDh8r0。

如果你按照视频中的操作,但是最终c盘中没有VTK,那你就以管理员身份打开sln文件,在INSTALL上右键选择build,应该就成功了。我安装时就出现了这种情况,我在那个视频的评论中看到了我上面说的这种解决办法。安装成功后,我在VTK官网上又下载了几个例子,全都编译运行成功了。

二、ITK的安装

ITK的安装思路和VTK一样。需要注意的是,ITK专注于图像分割和配准,它好多结果的显示都要依赖于VTK,所以在用cmake进行configurate时,一定要记得勾选Moudle_ITKVtkGlue,视频安装教程链接:https://youtu.be/vZOMu5YSfoI。视频在下面这个画面时

并没有进一步点Configure,我个人认为应该继续点Configure,然后等画面中没有红色出现时,再点Generate。视频中的人那样操作也成功了,但是我觉还是没红色出现比较好。大家随便在ITK官网上找个Damon试试,我试了几个都成功了。

到此为止,VTK和ITK安装完成了,当然了,这只是万里长城第一步,以后还有很多东西要去学习。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180213G14DTW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券