1.软件:

2.安装VS2017,按照安装要求,默认安装就好:需要注意的是要选用你所需要的选项。

5.VS2017+ITK配置心得总结

3.由于项目需要GPU并行,所以需要安装cuda进行管理,官网下载即可。

  • 点击安装文件(.exe);
  • 最好选择自定义安装,其中有些情况下要去除Visual Stidio Integration选项等。(有些系统安装时若不去除这一项可能导致安装失败),其他安装路径最好选择默认情况,一路到底就好。

5.VS2017+ITK配置心得总结

4.ITK库编译:

5.VS2017+ITK配置心得总结

5.VS2017+ITK配置心得总结

  • 其中,CUFFTW选项在安装cuda和勾选ITK_USE_CUFFTW等四项后会自动生成。同时,勾选ITK_USE_GPU后编译时后会出现OPENCL项。
  • 其次,修改下属两项:

5.VS2017+ITK配置心得总结

  • 勾选这项;

5.VS2017+ITK配置心得总结

  • 对于初学者来说建议勾选:以下四项。但是为了节约编译时间最好还是不要选。

5.VS2017+ITK配置心得总结

  • 另外,我们的工程若需要加载图像则需要勾选:

5.VS2017+ITK配置心得总结

5.后续可以加载ITK库官方文档的例子进行验证一下。

  • 我们使用ITK例子中的第一个图像配准实验:ImageRegistration1.cxx;
  • 建立源文件参考https://zhuanlan.zhihu.com/p/103751490:.cpp,将代码复制进去。
  • 这里需要传入五个参数:fixedImageFile  movingImageFile differenceImageAfter differenceImageBefore useEstimator;

5.VS2017+ITK配置心得总结

  • 参数传递方法:

1)直接在main函数中赋值;

2)如下图:首先右击工程,选择属性;在属性对话框中的调试栏里面的命令参数中进行参数赋值传递;

5.VS2017+ITK配置心得总结

  • 其次,该例子中我们配置ITK时忘记选择png等图像加载格式选项,因此无法加载png、jpg等格式图像;一般默认是mhd格式的图像;
  • 我们可以检查图片格式与代码中的图像格式:图像的像素点格式需要对应:uchar等;

5.VS2017+ITK配置心得总结

5.VS2017+ITK配置心得总结

图像读入修改:

5.VS2017+ITK配置心得总结

5.VS2017+ITK配置心得总结

输出修改:

5.VS2017+ITK配置心得总结5.VS2017+ITK配置心得总结

5.VS2017+ITK配置心得总结5.VS2017+ITK配置心得总结

至此,此代码可以运行。

相关文章:

  • 2021-09-20
  • 2022-12-23
  • 2021-04-18
  • 2022-02-07
  • 2021-12-05
  • 2021-12-31
  • 2021-11-07
  • 2021-12-13
猜你喜欢
  • 2021-12-01
  • 2022-12-23
  • 2021-08-01
  • 2021-08-27
  • 2022-01-05
  • 2021-07-15
  • 2022-02-28
相关资源
相似解决方案