OpenCV编程中调用CUDA时,CMakeLists的编写

在做OpenCV调用CUDA时,发现写好的程序不知道怎么进行编译。
用原来的CMakeLists无法编译.cu文件,后来找到一个帖子,测试可以进行CPP文件调用CUDA的编译执行。
但由于没有调用OpenCV,用在我的程序中出现部分函数为定义的情况,故对该CMakeLists进行修改后,成功运行我的OpenCV程序。

下面是我的目录结构和CMakeLists.txt文件

目录结构:

  • orb-slam
    – build(编译文件)
    – include(头文件)
    – res(测试图片)
    – src(源文件)

CMakeLists.txt文件:

CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(orb-slam)
INCLUDE(/usr/share/cmake-3.5/Modules/FindCUDA.cmake)#根据自己的安装位置替换
INCLUDE_DIRECTORIES(include)
FIND_PACKAGE(CUDA)
FIND_PACKAGE(OpenCV REQUIRED)
SET(CUD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值