【发布时间】:2013-10-17 09:25:04
【问题描述】:
我已经安装了 opencv 和 Cuda。我已经制作了一些 opencv 代码,现在我想尝试使用 CUDA 让它运行得更快。问题是 opencv GPU 模块不能满足我的要求。如何制作 CUDA 代码以包含和使用与我的 .cpp 文件完全相同的 opencv 库和函数?我包含了所需的 .h 文件 (cv.h highgui.h),这些文件已移动到我的 CUDA 中的“包含”CUDA 文件夹代码但是当我尝试使用 nvcc 编译它时它说 架构 i386 的未定义符号:
“_cvLoadImage”,引用自: _main in tmpxft_000177b6_00000000-14_cuda.o ld:未找到体系结构 i386 的符号 collect2: ld 返回 1 个退出状态
这意味着它不理解这些功能,因此据我所知,这些库没有以正确的方式包含在内。我怎样才能让它工作?
【问题讨论】:
标签: c opencv cuda gpu libraries