21xrx.com
2024-05-20 08:06:43 Monday
登录
文章检索 我的文章 写文章
如何安装OpenCV在Ubuntu上
2023-10-29 14:12:13 深夜i     --     --
OpenCV 安装 Ubuntu

OpenCV是一个开源的计算机视觉库,可用于图像和视频处理、目标检测、人脸识别等应用。在Ubuntu操作系统上安装OpenCV并配置正确的环境是非常重要的,下面介绍一下如何在Ubuntu上安装OpenCV。

首先,我们需要确保我们的系统是最新的。打开终端,输入以下命令更新系统:


sudo apt update

sudo apt upgrade

接下来,我们需要安装一些必要的软件包。在终端中输入以下命令安装这些软件包:


sudo apt install build-essential cmake git pkg-config

sudo apt install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev

sudo apt install libavcodec-dev libavformat-dev libswscale4 libv4l-dev

sudo apt install libxvidcore-dev libx264-dev libgtk-3-dev

sudo apt install libatlas-base-dev gfortran

上述命令将安装编译OpenCV所需的依赖软件包。

接下来,我们需要从OpenCV的官方GitHub仓库中下载源代码。在终端中输入以下命令:


cd ~

git clone https://github.com/opencv/opencv.git

这将克隆OpenCV的源代码到您的主目录下。

下载完成后,进入源代码目录并创建一个用于构建的临时目录。在终端中输入以下命令:


cd opencv

mkdir build

cd build

现在,我们已准备好运行CMake来生成Makefile。输入以下命令:


cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

这将设置构建类型为发布,并指定安装目录为/usr/local。

接下来,运行make命令进行编译。输入以下命令:


make -j$(nproc)

这将使用所有可用的处理器内核同时进行编译,加快编译速度。

完成编译后,输入以下命令进行安装:


sudo make install

现在,OpenCV已安装到您的系统中。

为了确保OpenCV正确安装并可用于开发,我们需要做一些配置。打开终端,输入以下命令:


sudo /bin/bash -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'

sudo ldconfig

这将将OpenCV的库路径添加到系统库的配置文件中,并重新加载配置。

最后,我们需要为其他开发环境配置OpenCV。打开终端,输入以下命令:


sudo cp /usr/local/include/opencv4 /usr/local/include/opencv -r

sudo cp /usr/local/include/opencv2 /usr/local/include/opencv -r

sudo cp /usr/local/lib/pkgconfig/opencv4.pc /usr/lib/pkgconfig

这将复制OpenCV的头文件和pkg-config配置文件到适当的位置,以便其他程序可以正确使用OpenCV。

这就是在Ubuntu上安装OpenCV的全部步骤。现在,您可以开始使用OpenCV进行计算机视觉开发了。祝您好运!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复