学校如何建网站,建设网站烧钱,怎么在微信上做公众号,搭建一个网站平台需要多少钱说明#xff1a; ubuntu20.04 建议 使用 opencv-4.6.0版本 ubuntu18.04 建议 使用 opencv-4.5.2-版本 安装包准备
1、下载源码包
OpenCV官网 下载相关版本源码 Sources # 克隆方式 OpenCV 源码git clone https://github.com/opencv/opencv.gitcd opencvgit checkout 4.5.2 … 说明 ubuntu20.04 建议 使用 opencv-4.6.0版本 ubuntu18.04 建议 使用 opencv-4.5.2-版本 安装包准备
1、下载源码包
OpenCV官网 下载相关版本源码 Sources # 克隆方式 OpenCV 源码git clone https://github.com/opencv/opencv.gitcd opencvgit checkout 4.5.2 # 选择你需要的具体版本
2、扩展包opencv_contrib 按需安装
GitHub - opencv/opencv_contrib: Repository for OpenCVs extra modules # 克隆方式 OpenCV contrib 模块可选但推荐git clone https://github.com/opencv/opencv_contrib.gitcd opencv_contribgit checkout 4.6.0 # 选择与 OpenCV 主库相同的版本
环境准备
1、更新当前系统软件包
如有需要 sudo apt update # 更新软件包索引 sudo apt upgrade #软件包到最新的可用版本 2、安装必要依赖 sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev 编译安装 # 解压源代码
unzip opencv-4.5.2.zip# 解压扩展包sudo unzip opencv_contrib-4.5.2.zip # 重命名扩展包sudo mv opencv_contrib-4.5.2 ./opencv_contrib# 打开opecv目录cd opencv-4.5.2/# 创建构建目录
sudo mkdir build
cd build# 执行make配置sudo cmake -D CMAKE_BUILD_TYPERELEASE \-D CMAKE_INSTALL_PREFIX/usr/local \-D INSTALL_C_EXAMPLESON \-D INSTALL_PYTHON_EXAMPLESON \-D OPENCV_GENERATE_PKGCONFIGON \-D OPENCV_EXTRA_MODULES_PATH../../opencv_contrib/modules \-D BUILD_EXAMPLESON ..# 编译 j后面的数字代表使用cpu核心数加速编译
sudo make -j4# 安装
sudo make install# 更新缓存库
sudo ldconfig #-D CMAKE_BUILD_TYPERELEASE 这个参数指定构建类型为“发布”。这意味着编译器会优化代码以提高性能。另一个常见的构建类型是“调试”DEBUG它包括额外的调试信息但不进行优化。 #-D CMAKE_INSTALL_PREFIX/usr/local 这个参数指定了OpenCV安装到的目录。/usr/local是Linux系统中常用的目录用于安装从源代码编译的程序。 #-D INSTALL_C_EXAMPLESON 这个参数指示CMake在安装过程中包含C语言的示例代码。这些示例对于学习和测试OpenCV的功能很有用。 #-D INSTALL_PYTHON_EXAMPLESON 类似于INSTALL_C_EXAMPLES这个参数指示CMake包含Python语言的示例代码。这要求你的系统上安装了Python。 #-D OPENCV_GENERATE_PKGCONFIGON 这个参数指示CMake生成pkg-config文件。pkg-config是一个在编译时查询已安装库或软件包的元信息的工具。这对于在开发过程中链接OpenCV库非常有用。 #-D OPENCV_EXTRA_MODULES_PATH/path/to/opencv_contrib/modules 这个参数指定了OpenCV额外模块如opencv_contrib的路径。如果你没有下载opencv_contrib则不需要这个参数。 #-D BUILD_EXAMPLESON 这个参数指示CMake构建OpenCV的示例项目。这些示例可以帮助你了解如何在自己的项目中使用OpenCV。 #最后的 .. 指的是CMakeLists.txt文件所在的目录即OpenCV源代码的根目录。 参考
ubuntu opencv 安装_ubuntu安装opencv-CSDN博客