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

RK3588 ubuntu系统安装opencv

废话不多说直接上步骤:

  1. 先切换至root用户 sudo su 输入密码
  2. 先更新一下本地软件

apt update
apt upgrade

  1. 安装相关环境

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 libopenblas-dev liblapack-dev
libprotobuf-dev protobuf-compiler libgoogle-glog-dev libgflags-dev
libgphoto2-dev libeigen3-dev libhdf5-dev doxygen

  1. 下载opencv 源码也可以直接去官网下载 .zip的源码压缩包传到开发板解压

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

  1. 打开刚刚解压的opencv文件夹 并创建一个build文件夹
**cd opencvmkdir build**
  1. 进入build进行编译, 注意 这里的…是英文符合的两个点点,不知道为啥显示出来是三个点点

cmake -D CMAKE_BUILD_TYPE=RELEASE
-D CMAKE_INSTALL_PREFIX=/usr
-D WITH_TBB=ON
-D WITH_EIGEN=ON
-D WITH_OPENMP=ON
-D OPENCV_GENERATE_PKGCONFIG=ON …

  1. 下载并编译相关库并
**make -j 8make install**
  1. 最后一步

pkg-config --modversion opencv4

不出意外就成功了在/usr/lib下面会有opencv相关so库 ,在/usr/include下面会有opencv4的.h头文件
如果有问题 可以把 -D CMAKE_INSTALL_PREFIX=/usr 换成 -D CMAKE_INSTALL_PREFIX=/usr/local 但是生成的so文件和头文件需要复制到/usr/lib 和/usr/include 下面去

http://www.lryc.cn/news/215897.html

相关文章:

  • 常用的vue UI组件库
  • 防范欺诈GPT
  • 【Java】多线程案例(单例模式,阻塞队列,定时器,线程池)
  • STM32:使用蓝牙模块
  • Blazor 虚拟滚动/瀑布流加载Table数据
  • 数字化浪潮下,AI数字人融入多元化应用场景
  • JVM虚拟机:JVM的垃圾回收清除算法(GC)有哪些
  • 我应该删除低质量页面以提高Google排名吗?
  • 【实战Flask API项目指南】之六 数据库集成 SQLAlchemy
  • MFC网络通信-Udp服务端
  • 最简单且有效的msvcp140.dll丢失的解决方法,有效的解决msvcp140.dll丢失
  • HBase理论与实践-基操与实践
  • 内存管理设计精要
  • Java——StringBuffer与StringBuilder的区别
  • 基于深度学习的菠萝与果叶视觉识别及切断机构设计
  • springboot整合七牛云oss操作文件
  • 跨国传输的常见问题与对应解决方案
  • Git(七).git 文件夹瘦身,GitLab 永久删除文件
  • 多线程锁的升级原理是什么
  • 金山文档轻维表之删除所有行记录
  • 站坑站坑站坑站坑站坑
  • 在Vue中,你可以使用动态import()语法来动态加载组件
  • 金蝶云星空表单插件获取日期控件判空处理(代码示例)
  • 通过xshell传输文件到服务器
  • centos7.9编译安装python3.7.2
  • 【教3妹学编程-算法题】2913. 子数组不同元素数目的平方和 I
  • 是否会有 GPT-5 的发布?
  • 使用 Selenium Python 检查元素是否存在
  • const迭代器与模板构造函数
  • 在Qt中解决opencv的putText函数无法绘制中文的一种解决方法