itk&vtk(1)

来源:互联网 发布:手机淘宝怎么发布帖子 编辑:程序博客网 时间:2024/05/21 01:48

一、简介

Vtk: 视觉化工具函式库

Itk: 是医学影像分割与配准算法的研发平台。

Cmake:编译工具

二、安装包下载

1. 从http://www.itk.org/HTML/Download.htm下载InsightToolkit-3.2.0 (ITK的安装文件)和InsightApplications-3.2.0(用于链接vtk与itk) 。

2. 从http://www.cmake.org/HTML/Download.html下载安装cmake。

3. 从http://www.vtk.org/VTK/resources/software.html下载vtk-5.6.1-win32.exevtk-5.6.1.zip源程序,vtkdata-5.6.1.zip数据

三、安装

1. 首先要保证visual studio2015能进行MFC开发。VS15能进行正常的c++开发了,才能编译VTK与ITK以及OpenCV等库。

2. 对Cmake进行简单的测试。

    (1)在相应的文件夹中对CMakeLists.txt进行编辑编辑如下:

                cmake_minimum_required(VERSION 2.6)

                 project(HelloCmake)

                 add_executable(HelloCMake hellocmake.cpp)

   (2)在文件夹下建一个hellocmake.cpp文件,然后启动cmake进行编译,最后得到相应的工程文件。再打开工程进行编译执行即可。33

3. 安装ITK

    将下载好的InsightToolkit解压到D:\VTKITK\InsightToolkit,并建立D:\VTKITK\bin文件夹。

    然后利用Cmake进行编译。

    基本配置介绍如下:

    where is the source code :D:\VTKITK\InsightToolkit

   where  to build the binaries :D:\VTKITK\bin

   ----------------——————————————————————————————----------------------------------------------------

   BUILD_EXAMPLES,BUILD_SHARED_LIBS 为节约编译时间,可以不勾选。然后configurera,然后generate(生成)就行。

3.  安装VTK:

安装步骤与安装itk相似。这里就不做详细的介绍了,主要对其配置做一下简单的说明:

1. vtk_data_root:目的是告诉cmake,vtk 需要的数据都在哪里,一般地,cmake 可以自己找到vtkdata 的路径,但如果没有,把E:\vtk5\vtkData5.0.2

2. cmake_install_prefix: 这个比较重要,就是以后要安装vtk的路径。安装的好处就是可以从 1G多的文件中提取出.h .lib .dll等精华,安装在指定目录下,并修改系统环境变量。

3. build_examples: 就是询问是否编译vtk中的例子,如选则on,就要花时间把vtk的例子编译一遍。

4. build_testing: test code 就是vtk 开发者用来测试vtk代码的一些测试代码,我们常常把它们当成学习vtk的例子,与build_examples类似,是否编译他们,看个人喜好。

5. build_shared_libs: 如果设置为off,就只会生成lib 文件,用于开发肯定是够了。如果设置为on,将会多生成dll 文件。不过建议设置为on。

6. vtk_use_parallel: 如果想用vtk做并行计算,要把这个选上,否则保持默认off。

7. vtk_use_guisupport: 很多人把vtk安装好了,却无法运行vtk中与mfc混合编程的例子,提示错误都是缺少vtkmfc.lib,问题就出在这个选项,我们必须把它设置为 on,再次configure 之后,会出现一个新的选项vtk_use_mfc,把它也设置为on 就行了。vtk_use_guisupport 这个选项在点ShowAdvanced Values 才能出现。

 

提示:在cmake中,有些选项是依赖于另一些选项的,比如vtk_use_guisupport 和

vtk_use_mfc,当我们禁用vtk_use_guisupport,vtk_use_mfc 是看不到的。

修改完cmake选项以后,不停的按configure按钮,直到没有选项显示为红色,而且

此时,ok 按钮可用,点击ok 按钮,就可以生成vc 的工程文件了。

好了,接着又是漫长的编译之路。等着就行了。

最后,安装ITKApplications.

安装、编译方法基本上相同
0 0
原创粉丝点击