调试sift算子

主要对http://blogs.oregonstate.edu/hess/code/sift/中的sift算子进行了调试

一、先在安装GLS软件过程中出现了问题,其中主要有两个:

1:GLS的.dll文件和.def文件编译生成Lib文件

在过程中先按照网上的做法,用cmd进行编译。但是先用的是window下的cmd,后面终于知道了在visual  studio tool下面还有一个cmd,应该是用这个cmd调试。

2:在找准cmd后,调试出现问题,说i386是不能识别的,给出了一堆什么X86、X64、AMD这种,先以为是编译平台错了,但是不论怎么改都不对。这个问题始终没有解决,如果有高手解决了知道这个问题怎么办,还望赐教。

后面直接找到一个已经编译好的lib文件(打包到自己QQ邮箱中,这里不知道怎么上传),后面的一些配置就简单了和opencv差不多,但是不要忘记配置环境变量中的path路径。

二、后面的调试

在一切搞定过后,调试程序。但是这里是个多project的程序,原来没有搞过。后面才发现,几个project是必须单独调试的,而且在project的配置也要分别进行。这里不要沿着单个的project习惯往下走。而后面出现了一个提示错误(具体的记不清楚了)。到网上查了一下,说是c中为了实现函数的重载引入的函数,在这个程序中缺少头文件,加上既可以运行。后面经过单独调试,确实没有错误。可以有一张简单的图像出来,但是具体的还需要后面仔细分析。

三、总结

其实这是个简单的问题,只要bypass(绕过)自己编译lib的部分就行了。而自己花了将近一天的时间,主要原因是自己的思维方式还不够成熟,实践能力也急需提高。在这里自我打打气,勇敢的向前走,加油。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值