当前位置: 首页 > news >正文

Ubuntu下载、配置、安装和编译opencv

1 安装相关依赖

安装opencv前,需要先准备好编译器、相关依赖

sudo apt-get install gcc g++ cmake vim
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

若没有安装sudo,则

apt-get update
apt-get install sudo

2 下载

git clone https://gitcode.net/opencv/opencv

3 配置

cd opencv
mkdir build
cd buildsudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. -D OPENCV_GENERATE_PKGCONFIG=ON

这块要注意的是要设置“-D OPENCV_GENERATE_PKGCONFIG=ON”,否则在输入以下指令时会报错,

pkg-config --cflags opencvPackage opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found

4 编译

sudo make -j[线程数],如

sudo make -j8

5 安装

sudo make install

6 环境配置

  1. 修改/etc/ld.so.conf

sudo vim /etc/ld.so.conf

打开文件后,在末端添加

include /usr/local/lib

输入以下指令来更新系统共享链接库

sudo ldconfig
  1. 修改/etc/bash.bashrc

sudo vim /etc/bash.bashrc

打开文件后,在末端添加

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

激活配置文件

source /etc/bash.bashrc

7 查看版本

pkg-config opencv4 --modversion
http://www.lryc.cn/news/42389.html

相关文章:

  • 第七讲 贪心
  • 数字藏品的未来及发展趋势
  • 值得记忆的STL常用算法,分分钟摆脱容器调用的困境,以vector为例,其余容器写法类似
  • java如何手动导jar包
  • 怎么防止SQL注入?
  • 【千题案例】TypeScript获取两点之间的距离 | 中点 | 补点 | 向量 | 角度
  • 堆叠注入--攻防世界CTF赛题学习
  • STM32 ADC+定时器+DMA+FFT
  • 用Node.js实现一个HTTP服务器程序(文件服务器)
  • Python实现人脸识别检测, 对美女主播照片进行评分排名
  • 【数据结构与算法】什么是双向链表?并用代码手动实现一个双向链表
  • 23种设计模式
  • 20美刀一个月的ChatGPT架构师,性价比逆天了
  • 海门区教育科学规划课题2020年度成果鉴定书
  • 大数据专业应该怎么学习
  • 学习黑客十余年,如何成为一名高级的安全工程师?
  • 【算法】手把手学会二分查找
  • SVO、vinsmono、 OKVIS系统比较
  • 前端开发规范
  • 不用科学上网,免费的GPT-4 IDE工具Cursor保姆级使用教程
  • 【艾特淘】抖音小店物流体验分提升的6个维度,新手做店必看
  • 数据结构——二叉树与堆
  • Three.js——learn02
  • 零基础小白如何入门网络安全?
  • 【前缀和】
  • ChatGPT可以做WebRTC音视频质量性能优化,惊艳到我了
  • MySQL数据库实现主从同步
  • go语言gin框架学习
  • Java奠基】Java经典案例讲解
  • 新闻文本分类任务:使用Transformer实现