vtk&itk&vs2017

一、编译安装InsightToolkit-5.2.1


下载对应版本库,创建文件夹:创建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-8.2.0


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

cmake配置ITK及其BridgeOpenCv模块的问题记录
VS2017+ITK-5.1.1+VTK-9.0.1

ITK:将ITK灰度图像转换为CV :: Mat

你可能感兴趣的:(预研,windows,linux)