Ubuntu20.04安装opencv4

Ubuntu20.04安装opencv4

一、安装最新版cmake

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake

二、安装依赖

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran libgtk2.0-dev libjpeg-dev libpng-dev

三、安装Python依赖

sudo apt-get install python2.7-dev python3.7-dev

四、从官网下载opencv4

下载后解压,打开文件夹
在这里插入图片描述
在文件夹里新建build文件夹如图所示
打开build文件夹,在文件夹里打开终端
依次输入命令并执行

1.  cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. -D OPENCV_GENERATE_PKGCONFIG=ON 
2.  sudo make -j8
3.  sudo make install

安装完成!

五、环境配置

1, 终端输入 sudo gedit /etc/ld.so.conf.d/opencv.conf
打开后在末尾输入 /usr/local/lib 保存退出
执行sudo ldconfig命令更新
2,终端输入 sudo gedit /etc/bash.bashrc
打开后在末尾输入:

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

输入:

source /etc/bash.bashrc 
sudo updatedb

更新环境
3,输入命令:sudo gedit /etc/profile
在末尾加入:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH 
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

输入命令更新环境

source /etc/profile

安装完成

六、常见问题

问题1:updatedb命令找不到
解决:sudo apt-get install mlocate // 安装locate
问题2:usr/local/lib 文件夹下没有pkgconfig文件夹
解决:命令行mkdir新建pkgconfig的文件夹,在根目录下搜索opencv4.pc并用cp命令将其复制到之前新建pkgconfig文件夹下

七、检验安装是否完成

在这里插入图片描述

安装完成

引用博文,小白学视觉公众号文章

https://mp.weixin.qq.com/s/Te9ODec2kQrrityX9ngk0g

引用博客

https://www.cnblogs.com/carle-09/p/12371887.html

十分感谢!!!!

  • 8
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 好的,以下是在 Ubuntu 20.04安装 OpenCV 4 的步骤: 1. 更新系统 在开始安装 OpenCV 4 之前,请先更新您的 Ubuntu 20.04 系统。您可以打开终端并运行以下命令: ``` sudo apt update sudo apt upgrade ``` 这将更新您的系统软件包到最新版本。 2. 安装依赖项 在安装 OpenCV 4 之前,您需要安装一些依赖项。在终端中运行以下命令: ``` sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev libatlas-base-dev gfortran libprotobuf-dev protobuf-compiler libgoogle-glog-dev libgflags-dev libgphoto2-dev libeigen3-dev libhdf5-dev doxygen ``` 这些依赖项将允许您编译和安装 OpenCV 4。 3. 克隆 OpenCV 存储库 在终端中输入以下命令,克隆 OpenCV 存储库: ``` git clone https://github.com/opencv/opencv.git ``` 这将把 OpenCV 存储库克隆到您的本地机器上。 4. 克隆 OpenCV_contrib 存储库 在终端中输入以下命令,克隆 OpenCV_contrib 存储库: ``` git clone https://github.com/opencv/opencv_contrib.git ``` 这将把 OpenCV_contrib 存储库克隆到您的本地机器上。 5. 构建和安装 OpenCV 4 在终端中进入 OpenCV 存储库的目录,并创建一个“build”目录。然后,进入“build”目录并运行 CMake: ``` cd opencv mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules .. ``` 请注意,您需要将“OPENCV_EXTRA_MODULES_PATH”参数设置为您之前克隆 OpenCV_contrib 存储库的路径。 接下来,运行以下命令来编译 OpenCV 4: ``` make -j8 ``` 请注意,这里的“-j8”参数表示使用 8 个线程并行编译。您可以根据您的系统配置自由更改该参数。 最后,运行以下命令来安装 OpenCV 4: ``` sudo make install ``` 完成后,您可以在 /usr/local/include/opencv4/ 和 /usr/local/lib/ 目录下找到 OpenCV 4 的头文件和库文件。 恭喜您,您已经成功地在 Ubuntu 20.04安装OpenCV 4! ### 回答2: 安装OpenCV需要以下步骤: 第1步——更新安装前的系统 打开Ubuntu终端,运行以下命令更新系统: sudo apt update sudo apt upgrade sudo apt autoremove 第2步——安装OpenCV的依赖项 为了在Ubuntu 20.04上编译和安装OpenCV,需要安装一些先决条件软件包,如下所示: sudo apt install build-essential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \ gfortran openexr libatlas-base-dev python3-dev python3-numpy \ libtbb2 libtbb-dev libdc1394-22-dev 第3步——下载OpenCV源代码 使用git克隆OpenCV源代码: git clone https://github.com/opencv/opencv.git ~/opencv 然后,进入~/opencv目录,下载OpenCV附加模块: cd ~/opencv git clone https://github.com/opencv/opencv_contrib.git 第4步——编译安装OpenCV 创建一个构建目录并进入其中: mkdir build cd build 运行cmake生成Makefile: cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D INSTALL_C_EXAMPLES=ON \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib/modules \ -D BUILD_EXAMPLES=ON .. 接下来,运行make命令以编译OpenCV: make -j$(nproc) 最后,运行以下命令将OpenCV安装到系统中: sudo make install 到这里,OpenCV安装就完成了。可以在应用程序中使用OpenCV了。 ### 回答3: Ubuntu 20.04是一种基于Debian开源的Linux操作系统,它与其他Linux发行版一样,被广泛应用于计算机科学领域。OpenCV是一个开源计算机视觉库,它能够提供计算机视觉和机器学习等功能,其中包括轮廓、特征点、光学字符识别和人脸识别。 下面是关于Ubuntu 20.04安装OpenCV4的步骤: 1.更新系统 首先在Ubuntu终端中使用以下命令来更新系统:sudo apt update && sudo apt upgrade 2.安装准备工具 运行以下命令:sudo apt-get install build-essential cmake git pkg-config libjpeg8-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libgtk2.0-dev libcanberra-gtk-module libcanberra-gtk3-module libxvidcore-dev libx264-dev libgtk-3-dev libtbb-dev libatlas-base-dev gfortran python3-dev python3-numpy libtesseract-dev 3.下载OpenCV源代码 在终端中运行以下命令:git clone https://github.com/opencv/opencv.git 4.编译并安装OpenCV 进入下载的OpenCV目录,并创建build文件夹,并进入该文件夹:cd opencv && mkdir build && cd build 使用以下命令进行编译:cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. 然后运行以下命令进行编译:make -j2 最后使用以下命令完成安装:sudo make install 5.测试OpenCV是否安装成功 在终端中使用以下命令:python3 -c "import cv2; print(cv2.__version__)" 如果没有显示错误信息,并且当前运行的OpenCV版本号与安装的版本号相同,则表示OpenCV安装成功。 总之,以上是在Ubuntu 20.04安装OpenCV4的简单过程。安装过程需要一定的计算机科学知识,如果遇到问题,可以参考OpenCV官网和Stack Overflow社区获得更多帮助。同时,安装OpenCV4也可以根据自己的需要进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值