SURF局部特征(OpenCV+GPU)

简单的图像匹配需求使用局部特征是很方便的。最近,我重新编译了OpenCV 3.1.0,并利用GPU加速提取图片的SURF局部特征。简单记录一下这个过程。

OpenCV编译

工作环境:
- Linux Red Hat
- gcc 4.8.4
- Tesla K40m
- cuda 7.0

  • 下载页面获取opencv 3.1.0源代码
  • 为了使用SURF特征库,我们需要从github上获取opencv_contrib的代码
  • 编译opencv 3.1.0,如下:
$ cd <opencv_build_directory>
$ cmake -DOPENCV_EXTRA_MODULES_PATH=<opencv_contrib>/modules -DCMAKE_INSTALL_PREFIX=<install_directory> <opencv_source_directory>
$ make -j5; make install
  • 以上编译工程并非绝对,可以参考相关文档做相应的参数选择

cmake可能因为无法下载ippicy库而失败,仔细查看失败信息,手动下载相应版本的ippicy库到3rdparty/ippicv/downloads/linux-<version>文件夹下,例如

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值