【Ubuntu - OpenCV-CUDA】 with CUDA 11.0 and OpenGL 详细流程_百...
发布网友
发布时间:2024-09-25 14:49
我来回答
共1个回答
热心网友
时间:2024-10-09 03:15
在Ubuntu上成功配置OpenCV-CUDA 11.0和OpenGL的过程相对顺利,参考了Windows上的相关教程。以下是详细的步骤:
1. 准备阶段:
- 下载OpenCV源码,从opencv_contrib的Releases页面找到对应版本并下载。
- 安装CMake和CMake-GUI,推荐使用高版本CMake。
2. 安装CUDA:
- 访问NVIDIA CUDA下载页面,注意安装时要确保CUDA toolkit的runtime版本与驱动版本匹配,避免错误。
- 按照提示安装,可能需要取消samples和documents选项。
- 如果安装不成功,可能需要重新执行安装脚本并取消driver选项。
3. 配置OpenCV:
- 使用CMake-GUI配置,指定源码和build路径。
- 遇到ippicv安装问题,手动下载并放置到指定目录,然后重新配置。
- 增加CUDA模块,如添加OPENCV_EXTRA_MODULES_PATH,勾选CUDA支持,可能需要修改OpenCVDetectCUDA.cmake文件以处理nppicom库的移除。
4. 安装其他依赖项:
- 安装Eigen和GTK(如果需要OpenGL)。
- 检查并安装gtkglext。
- 勾选WITH_OPENGL选项。
5. 构建与编译:
- 生成Makefile,使用-j选项并设定线程数,等待编译完成。
- 完成make后,确认OpenGL支持。
6. 补充问题:
- 如果CUDA driver版本与runtime不匹配,可通过更新驱动或卸载NVIDIA相关包解决。
- Ubuntu 11.0版本的驱动问题,可通过软件更新添加或更换驱动解决显示器扩展问题。
经过以上步骤,你就能在Ubuntu上成功配置并使用OpenCV-CUDA 11.0和OpenGL了。