下载对应版本库,创建文件夹:创建ITKlib:Bin,Build,Source
Bin:后续VS2017编译的文件路径;
Build:cmake编译后的文件路径;
Source:将ITK-5.2.1解压到该目录下。
1.Cmake选 x64
2.更改选项:
(1)将CMAKE_INSTALL_PREFIX选项设置到创建的 \ITKlib\Bin文件夹
(2)勾选BUILD_SHARED_LIBS选项,勾选该选项会生成动态链接库dll文件
(3)勾选Module_ITKVtkGlue项,记得VTK_DIR加入D:/data/VTK-8.2.0/build路径(link)
(4)Module_ItkVideoBridgeOpenCV,勾选,再次configure,提示输入OpenCV_DIR路径,选中
build目录opencv,参考link
3.编译项目ALL_BULID: debug、x64 都编译一次,INSTALL同样编译一次;
ITK并不具备可视化方面的功能,所以在应用ITK进行图像读取和处理后,往往再利用VTK进行可视化
VTK安装跟ITK类似。
1.首先创建VTK-8.2.0lib文件夹,该文件夹下创建Bin,Build,Source文件夹。将VTK-8.2.0解压到Source中。
cmake修改选项
勾选BUILD_SHARED_LIBS;
修改CMAKE_INSTALL_PREFIX路径为x:\lib\VTK-8.2.0lib\Bin,即刚刚创建的Bin目录。
选择Debug、x64,右键ALL_BUILD,点击重新生成。
配置环境变量
path添加x:\lib\VTK-8.2.0lib\Bin
点击VC++目录,编辑包含目录,添加include路径
x:\lib\VTK-8.2.0lib\Bin\include\vtk-8.2和x:\lib\VTK-8.2.0lib\Bin\include
编辑库目录,添加lib路径
x:\lib\VTK-8.2.0lib\Bin\lib
打开链接器->输入,添加附加依赖项。
参考:https://blog.csdn.net/u010409517/article/details/97898053