1.ubuntu 18.04 安装opencv3.4.5+opencv_contrib
2.Ubuntu - OpenCV-CUDA with CUDA 11.0 and OpenGL 详细流程
ubuntu 18.04 安装opencv3.4.5+opencv_contrib
本文详细介绍了在Ubuntu .上安装OpenCV 3.4.5及OpenCV_contrib的源码步骤与注意事项。在安装过程中,下载确保OpenCV与OpenCV_contrib版本一致是源码关键,下载OpenCV的下载源代码时推荐使用zip格式。以下为安装流程:
1. **下载安装包**:
- 访问OpenCV官网下载OpenCV的源码源代码。
- 从GitHub下载OpenCV_contrib。下载程序源码破解
- 特别注意,源码选择OpenCV_contrib时可选择zip或tar.gz格式,下载建议直接下载zip包。源码
2. **安装依赖**:
- 执行`sudo apt-get update`和`sudo apt-get upgrade`以更新系统及依赖。下载
- 安装基本的源码开发工具,如`build-essential`、下载`cmake`、源码`git`、下载`libgtk2.0-dev`等。源码
- 安装其他特定的依赖包,包括用于图像处理的工具和开发工具,如`libjpeg-dev`、`libpng-dev`、tcpcopy源码`libtiff-dev`、`qt5-default`等。
3. **解决可能遇到的问题**:
- 遇到`libjasper-dev`安装失败时,可通过添加安全源、更新源列表、安装依赖包(`libjasper1`)等步骤解决问题。
4. **安装OpenCV和OpenCV_contrib**:
- 将下载的包解压至用户目录下。
- 在解压的OpenCV目录中创建`build`文件夹。
- 进入`build`文件夹并执行`cmake`命令配置,summernote 源码记得指定参数如`CMAKE_BUILD_TYPE=Release`、`CMAKE_INSTALL_PREFIX=/usr/local`、`OPENCV_EXTRA_MODULES_PATH`等。
5. **解决可能遇到的其他问题**:
- 遇到ippicv和`face_landmark_model.dat`下载失败,可直接从提供的链接下载文件,然后替换配置文件中的下载路径。
6. **解决错误并生成**:
- 遇到错误如`boostdesc_bgm.i`文件缺失,需下载并放置到指定目录。
7. **安装与配置**:
- 执行`sudo make`编译,offsetof源码并使用`sudo make install`安装OpenCV。
- 添加OpenCV库到系统环境变量,确保OpenCV的pkgconfig文件和库路径可被系统识别。
8. **测试**:
- 使用qt进行测试,确保OpenCV安装正确无误,如能成功打开摄像头即证明安装成功。
完成以上步骤后,OpenCV 3.4.5及OpenCV_contrib在Ubuntu .上便成功安装。整个过程涉及了依赖安装、opencpn 源码文件配置、错误解决等多个步骤,需要用户仔细按照步骤执行,确保每个环节的正确性,以顺利完成安装。
Ubuntu - OpenCV-CUDA with CUDA .0 and OpenGL 详细流程
在Ubuntu上成功配置OpenCV-CUDA .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 .0版本的驱动问题,可通过软件更新添加或更换驱动解决显示器扩展问题。
经过以上步骤,你就能在Ubuntu上成功配置并使用OpenCV-CUDA .0和OpenGL了。