gpt4 book ai didi

opencv - 如何在 ubuntu 11.10 上使用 cuda 和 opencv

转载 作者:太空宇宙 更新时间:2023-11-03 21:12:15 25 4
gpt4 key购买 nike

我想在ubuntu上运行surfgpu,但是不知道cmakelists怎么写。我安装了CUDA 4.2 SDK和Toolkit,C里面的程序可以运行。我的开发环境是Qt.ubuntu 11.10.opencv2。 4.2 有什么好的建议不胜感激。

最佳答案

这个怎么样?

# CMakeLists.txt to build OpenCV project
cmake_minimum_required(VERSION 2.8)
project( testOpenCV )

查找 OpenCV 和 CUDA 包

find_package(OpenCV REQUIRED )
find_package(CUDA 4.2 REQUIRED)

从一些目录中包含

# Since surf is a non free package, you also have to add non free include dir
include_directories( ${OpenCV_INCLUDE_DIR} "${OpenCV_SOURCE_DIR}/modules/nonfree/include" ${CUDA_INCLUDE_DIRS})

编译源

cuda_add_executable( exefile source.cpp source2.cpp )
target_link_libraries( exefile ${OpenCV_LIBS} ${otherlibsyouneed} )

只有在使用 -DHAVE_CUDA 编译 OpenCV 时,以上所有内容才有效

关于opencv - 如何在 ubuntu 11.10 上使用 cuda 和 opencv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16600106/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com