Ubuntu新手友好:OpenCV 4.6.0安装的简化教程

简介: 网络首发,一定可以成功依赖环境

依赖环境

sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config

下载压缩包

opencv官网

进入到解压后的文件夹下

  1. mkdir build
  2. cd build
  3. cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_GTK=ON -D OPENCV_GENERATE_PKGCONFIG=YES ..
  4. sudo make -jx根据cpu数进行编译
    获取CPU:

1122772863.jpg

  1. 因此,我的命令可以是sudo make -j20
  2. sudo make install安装
  3. 备注:你的网络能够科学上网,不然在make时候会访问github等资源,如果不能访问,最终无法安装成功!

配置环境

  1. sudo gedit /etc/ld.so.conf
  1. 输入include /usr/local/lib保存
  2. 运行sudo ldconfig更新
  1. sudo gedit /etc/bash.bashrc
  1. 在文件末尾加入:
    PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
    export PKG_CONFIG_PATH
  2. source /etc/bash.bashrc
  1. pkg-config opencv4 --modversion检验环境

2364486476.jpg

  1. 如图所示,安装成功!
  2. 编译指令
clang++ `pkg-config opencv4 --cflags` demo.cpp  -o demo `pkg-config openc
目录
相关文章
|
9天前
|
存储 Ubuntu 网络协议
|
1月前
|
监控 Ubuntu 安全
Ubuntu开启FTP服务教程
在Ubuntu服务器上配置FTP服务是一个常见的需求,无论是用于文件分享、网站管理还是数据备份。FTP(文件传输协议)是一种用于在网络上传输文件的协议,它可以让用户通过身份验证下载或上传文件。本文将指导您如何在Ubuntu系统上安装和配置FTP服务器,以及如何管理用户权限来保证服务器的安全性。
57 0
|
3天前
|
Ubuntu Docker 容器
如何在Ubuntu上安装Docker?
【2月更文挑战第10天】
55 0
|
1天前
|
存储 Ubuntu 网络安全
|
9天前
|
负载均衡 Ubuntu 应用服务中间件
|
11天前
|
安全 应用服务中间件 开发工具
Ubuntu20安装docker并部署相关漏洞环境
Ubuntu20安装docker并部署相关漏洞环境
30 0
|
14天前
|
Ubuntu 开发工具 数据安全/隐私保护
百度搜索:蓝易云【Ubuntu安装harbor(http模式)】
以上就是在Ubuntu上安装Harbor(HTTP模式)的简要步骤。安装过程中需要根据自己的实际需求进行配置和调整。在安装前,请确保已经备份重要的数据和配置。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
22 5
|
21天前
|
存储 Ubuntu 网络安全
如何在 Ubuntu 22.04 上安装 MinIO?
如何在 Ubuntu 22.04 上安装 MinIO?
45 3
如何在 Ubuntu 22.04 上安装 MinIO?
|
26天前
|
Ubuntu Java Linux
百度搜索:蓝易云【java环境搭建Ubuntu Linux教程】
现在你已成功在Ubuntu Linux上搭建了Java环境,可以开始开发Java应用了。
48 6
|
28天前
|
存储 弹性计算 NoSQL
阿里云Ubuntu20.04安装MongDB
本文主要演示如何使用阿里云Ubuntu20.04,并使用阿里云DMS工具登录MongDB。
阿里云Ubuntu20.04安装MongDB

相关产品

  • 云迁移中心