首页 > 编程知识 正文

ubuntu安装方法,Linux下安装opencv

时间:2023-05-06 21:21:45 阅读:133623 作者:1996

试行错误、安装、重新安装的删除……。

我想写这个博客,让别人在安装的时候,可以很容易地恢复多次重新安装……。

版本: ubuntu18.10 OpenCV-4.1.0

首先,OpenCV有一个安装在ubuntu上的官方文档。 OpenCV: Installation in Linux

大家可以参照官方文档进行操作

1 .安装相关软件包打开终端,安装以下软件包

sudoaptinstallbuild-essentialsudoaptinstallcmakegitlibgtk 2.0-dev pkg-config libavcodec-devlibavformat-devlibswscale-dev 在yth on-numpylibtbb2lib TB B- dev libjpeg-dev libpng-dev libtiff-devlibjasper-devli BDC 1394-22-dev的第三行中,可能无法确定位置

我查了资料找到了解决方法。 (译文:无法在Ubuntu18.04上安装OpenCv相关软件包libjasper-dev的问题_SDUHXP博客-CSDN博客) ) )。

sudo add-apt-repository ' deb http://security.Ubuntu.com/Ubuntu xenial-security main ' sudoaptupdatesudoaptupgradesudoapaptud

获取Source

然后获取OpenCV的source文件并直接下载到官方网站: Releases - OpenCV

单击相应版本的Source即可下载

下载成功后解压缩。 可以解压缩到任何文件夹

用CMake从Source构建OpenCV

进入解压缩后的OpenCV-4.1.0文件夹,创建新文件夹。 我制作的是build

进入新文件夹,打开终端,进入此文件夹

执行命令

如果报告cmake-DC make _ build _ type=release-DC make _ install _ prefix=/usr/local .错误,请删除-d后的空格并再试一次也就是说

cmake-DC make _ build _ type=release-DC make _ install _ prefix=/usr/local .其中/usr/local是OpenCV的安装

现在开始编译

sudo make也可以使用多线程进行编译

sudo make -j3 j之后的数字是要使用的线程数

从开始编译到编译结束通常需要相当长的时间

编译结束后

sudo make安装完成后,将安装OpenCV。 然后配置OpenCV的编译环境

4 .部署环境

本节介绍了ubuntu16.04/18.04安装vs代码和opencv3.4.6教程_sandalphon4869博客-CSDN博客

首先,将OpenCV库添加到路径中,以便找到系统

打开opencv.conf时,打开后很可能为空

sudo gedit/etc/LD.so.conf.d/opencv.conf将添加到文末

保存/usr/local/lib后,运行以下命令启用刚才的配置路径

sudo ldconfig

然后配置bash

sudo gedit /etc/bash.bashrc将添加到文件的末尾

pkg _ config _ path=$ pkg _ config _ path :/usr/local/lib/pkgconfigexportpkg _ config _ path保存执行以下命令

source /etc/bash.bashrc然后更新

sudo updatedb配置到此为止

5 .测试

导航到opencv-4.1.0/sample/CPP/example _ cmake目录,然后打开终端

实行

如果打开了cmake .make./opencv_example摄像机,并且左上角显示Hello OpenCV,则说明安装成功

关于安装opencv_contrib

首先下载源文件,然后将其放在OpenCV-4.1.0文件夹中

在上述步骤3中,将cmake命令更改为

cmake-DC make _ build _ type=release-DC make _ install _ prefix=/usr/local-d opencv _ extra _ modu path

只要路径书写正确,opencv_contrib就可以位于任何位置

其他步骤与上一次安装相同

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。