使用ITK,VTK与QT过程遇到的一些问题

作为一个刚接触ITK与VTK的新手,遇到了许多的问题,相信之后肯定还有更多问题,写这篇博客目的在于记录过程,也是给有可能遇到同样问题的同学一个可能的解决方案。

之前安装VTK和ITK遇到了挺多问题,但是网络上有很多关于安装的教程,我也就不记录了。感触最深的是在Cmakede 时候一定要注意位数问题 编译VTK时用的是64位,那ITK理应如此。

 接下来出现的问题是我在测试 用ITK进行图像分割,用VTK可视化出现的一些BUG,我用的是VS2013 ,ITK版本为4.12.2,VTK为8.0.1

Ques 1:

   测试了两个代码都有出现这个问题,后来查找相关问题发现 将SetINput  更改为SetInputData  错误消失了,应该是版本问题

Ques 2:

     接着上一个问题,在修改了SetInputData 以后 我尝试编译,然后出现这个。 目前还没解决, 是没有引入 _mm_cvtss_si64 所包含于的头文件? 会继续更新。。。

分割线———————————————— 2017.10.19


  上次的问题目前还是没有得到解决,今天尝试了一下 这位博主给出的代码 :http://www.cnblogs.com/donglinjia/p/5725192.html   。

  所以本次学习的内容是使用CmakeLists来创建一个工程:

  首先需要写一个CMakeLists.txt 和编写的CXX文件。 (cpp 和cxx 没啥区别,主要区别在于不同编译器的不同后缀要求吧 -_-)

  建立一个文件夹,整体如下图:

接下来就是使用Cmakede 过程了, 在这之前需要把D:\Program Files (x86)\ITK_new\ITK-src\Modules\Bridge\VtkGlue\include 里的所有东西复制到 D:\Program Files (x86)\ITK_new\ITK-src\Modules\Core\Common\include 里面去 (我这里当时安装ITK 的位置在D盘,大家按照后面的路径去找就OK了)

如果不这样的话,编译工程的时候会出现找不到文件的状况。

然后的话,configure以后一路按照以前使用Cmake方法就好了 ,打开project 重新生成,大功告成。


————————2017 10.19 ——————


下午好,这次的问题是

对,生成成功了,也就是程序bug已经调试好了,但是它却弹出了 拒绝访问巴拉巴拉的,我当时心情一点也没有波动,甚至还有一点想笑。 后来百度了才知道,直接把其他无关项目移除就好了,具体原理自行百度吧,很详细。anyway, 这算是我这个小白用ITK调试出来的第一个程序吧,迈出了第一步才发现,长路漫漫任我闯。继续搬砖吧。。

——————————————————2017.10.26


最近师兄让我去做做3D/2D配准的实验,并狠批我一顿说我做的东西太基础,我当然知道我做的很基础啊,也没人教我啊喂!,我这不是一个人在慢慢摸索吗,谁让我是转专业学生呢 = = 。

Anyway,事情总是还要做的。 ITK有自带的2D/3D配准例子,蓝而,师兄说要在CMake上而外勾选一项,我问道,应该勾选哪一项呢,师兄说 你自己找一下 *&……*……%

黄天不负有心人,虽然我没在CMake里面找到我想要勾选的项,但是我在ITK官网上找到了相关的二进制文件,我用CMake编译好以后,在VS2013准备重新生成的时候 出现了如下状况:

暂时没有想到解决方案。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值