独立OpenCV的SIFT算法并可调试

独立OpenCV的SIFT算法并可调试

本文提供一种可修改并可调式OpenCV中SIFT源码的方案,众所周知,在windows下将OpenCV编译成sln文件,配合VS便可得到sift的源代码,并可以调试。
但本文是在linux下将sift独立出来,让程序调用独立出来的sift,而不影响src中的sift源码。

首先是可调试,只要将OpenCV的库编译成Debug版,配合调试器即可调试。
想要将sift独立出来,我想了个办法,为了不与原本的sift冲突,我将sift类的声明和实现放到了新的命名空间中,在调用原sift的地方,改用自己命名空间中的sift类。
还好OpenCV的sift的独立性比较强,所有的操作都在sift类中,使得这一思路得以实现。
具体的实现我放到了代码

效果图:
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值