空卡安装设置树莓派4B并安装opencv+QT
目录
1、烧写镜像
2、设置树莓派分辨率
3、连接WIFI
4、换源和中文输入法
5、安装opencv
6、安装QT5
7、安装LCD驱动
8、切换LCD和HDMI
1、烧写镜像
新SD卡直接使用Win32DiskImager 烧写,选择2021-01-11-raspios-buster-armhf-full版本
老的SD先用SDFormatter格式化,然后再烧写。
2、设置树莓派分辨率
sudo raspi-config,然后选择对应的分辨率,这里选择的是
1920*1080 CEA
然后重启,发现分辨率并没有改,这时候点左上角树莓派图标,进入首选项->Screen Configuration->Confiuration->Screens->HMDI-1->分辨率->1920*1080,选择后,点File下面的对号,即可~
3、连接WIFI
设置地区、wifi国家等,在raspi-config里面
但是感觉系统版本的问题,wifi连接上了,重启后自动连接,但是5-10秒后就自动断开了,之后再也连不上了。这个问题还没有解决。
4、换源和中文输入法
严格按照这个操作:
树莓派4B换清华源并更换系统源(Raspbian-buster系统)_zqxdsy的博客-CSDN博客_树莓派更换清华源
sudo nano /etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
保存并退出:Ctrl+X 按Y(保存数据) 再按回车
更新本地软件源
sudo apt-get update
提示“Suite”值“testing”修改到了stable,执行:
sudo apt update
全部y就行了。如果不sudo apt update,很多依赖版本错误,导致什么都安装不了。
更重要的是要执行这个:
sudo apt-get upgrade 这个过程时间较长!
然后再安装opencv依赖库的gtk2.0等都很顺利了!,而且ffmpeg也安装ok了
再更新系统源
sudo nano /etc/apt/sources.list.d/raspi.list
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
5、安装opencv
树莓派3和4B安装OpenCV教程(编译源码,一次成功)提供安装好OpenCV的系统镜像_zqxdsy的博客-CSDN博客_树莓派编译安装opencv
使用的是3.4.3版本的opencv,完全照这个设置,再配置的时候,ffmpeg那里依然会出问题:
提示libswresample依赖的util版本太低,没有识别到。实验表明,这个问题不大,因为这次我终于编译通过了!!
中间遇到5个问题:
1 fatal error: opencv2/xfeatures2d/cuda.hpp :没有那个文件或目录
2 xfeatures2d.hpp:没有那个文件或目录
3 cuda.hpp:没有那个文件或目录
4 nonfree.hpp:没有那个文件或目录
5 boostdesc_bgm.i
其中1-4是找不到头文件,其实这个问题似乎是因为多编程编译引起的,具体我不太清楚,因为使用sudo make 的时候虽然也失败了,但不是因为头文件的事儿。这种问题很好解决,因为这些头文件在opencv_contrib-3.4.3的文件夹下都有,比如,找不到xfeatures2d.hpp:
/home/pi/Downloads/opencv-3.4.3/modules/stitching/src/matchers.cpp:52:10: fatal error: opencv2/xfeatures2d.hpp: 没有那个文件或目录
#include "opencv2/xfeatures2d.hpp"
这可以进入/home/pi/Downloads/opencv_contrib-3.4.3/modules/xfeatures2d/include/opencv2/看到这个头文件,所以把 #include "opencv2/xfeatures2d.hpp" 替换为:#include "/home/pi/Downloads/opencv_contrib-3.4.3/modules/xfeatures2d/include/opencv2/xfeatures2d.hpp"
即可。当然需要根据自己解压后的contrib文件夹的路径来稍加修改。
问题5可以下载这个缺失文件,然后解压放进/home/pi/Downloads/opencv_contrib-3.4.3/modules/xfeatures2d/src
链接:https://pan.baidu.com/s/1XmG7ls3AKtg32WRjL71ShA
提取码:2e8m
6、安装QT5
执行如下步骤:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install qt5-default
sudo apt-get install qtcreator
7、安装LCD驱动
来自简书:
树莓派安装3.5寸触摸屏驱动 - 简书
github比较慢,多git几次就好了。
8、切换LCD和HDMI
cd LCD-show/ ./LCD-hdmi
如需切换回LCD显示方式,则需执行以下命令:
cd LCD-show/ ./LCD35-show
空卡安装设置树莓派4B并安装opencv+QT相关推荐
- 树莓派4B (aarch64) 安装PyTorch 1.8 的可行方案
树莓派4B (aarch64) 安装PyTorch 1.8 的可行方案 最终可行方案 试了一堆方案(源码编译.Fast.ai的安装文件等)之后,终于找到一个可行的方案.是在 PyTorch 官方讨论社 ...
- 【树莓派4B】安装Ubuntu Mate20.04+ROS Noetic+使用电脑自带的xrdp和VNC进行PC端远程控制
目录 前言 一.烧录Ubuntu Mate20.04 1.下载Ubuntu Mate 20.04 2.格式化SD卡并烧录系统 3*.打开SSH功能 二.配置Ubuntu环境 1.初次开机进行简单的配置 ...
- 树莓派4B 8G安装日志(1)——基础环境安装
由于内卷严重,想带着孩子(一年级)玩玩编程,所以把树莓派又玩了起来.之前我买的是3B+现在更新到了4b,于是买了8G版本回来.下面把安装过程中的坑和琐事记录下来备忘也可为由类似需求的朋友借鉴. 一.安 ...
- 树莓派4B——操作系统的安装
文章目录 树莓派4B 系统烧录 系统-官方带图形界面 远程登陆--VNC方式 查看IP 开启ssh服务 远程登陆--Teamviewer方式 系统-官方不带图形界面 远程登陆服务 系统--ubuntu ...
- 树莓派4B首次安装经验与心得总结(配置文件、指示灯问题、无法启动及ssh和VNC登录)
在家做自由职业快9个月了,上个月刚交付一个项目,验收比较顺利,客户对二期产品的效果十分满意,超预期拿到尾款,再经过一个多礼拜的调整和优化,维护上的事情由自动化程序搞就行了,我就在家坐等收维护费,哈哈. ...
- 树莓派4b上安装tensorflow+keras
折腾了一天,总算在树莓派4b上安好了ML的环境,记录如下: 事先声明,树莓派上跑ML真的性能不太行,即使是系列最强的4b4G版. 我也只是为了测试性能(闲得蛋疼 )才来试一下来着: 大部分的方法参考了 ...
- 8g ubuntu 树莓派4b_树莓派4B如何安装ubuntu20.04
第一步,从官网下载镜像Ubunturaspi 选着合适自己的系统镜像.第二步,烧录镜像文件.选择下载好的镜像文件和读卡器盘符第三步,在写入好的系统文件中找到network-config文件,用写字板打 ...
- 树莓派4B上安装OpenWrt/LEDE
简介 LEDE(Linux Embedded Development Environment),LEDE可能大家不太熟悉,但是OpenWRT应该如雷贯耳.LEDE和OpenWRT的渊源颇深. 关于Op ...
- 树莓派4b风扇安装方法_树莓派安装手记
女王节前夕做活动,卖树莓派的淘宝店家做活动,又在盆友的鼓励下剁手买了一个派.245元,有一个3代B型的派,一根带插头的充电线,一个需要自己组装的透明外壳,散热片,小风扇,就没了.是的,没有屏幕.我这里 ...
最新文章
- 高并发系统搭建:web负载均衡
- LBS应用的路径引导方法
- 一、【绪论】数据结构的基本概念
- Java基础---方法1
- Javascript:面向对象举例——矩形类及其实例化
- html5 easyui 布局,Easyui 在面板中创建复杂布局_EasyUI 插件
- Word2010为图片批量插入题注
- C++第2次实验2-三角形类
- 修改注册表——让Excel同时显示两个窗口/多个文件
- 注塑模具设计的技术知识汇总
- 计算机网络-网络安全
- python实现问卷网的自动填写详解
- Android微信分享之微信项目注册与申请
- 【神经网络】Pytorch构建自己的训练数据集
- centos7 Zookeeper集群部署
- CIE1931-XYZ转CCT和Duv
- IDEA如何连接MySQL数据库?
- 紧随大厂脚步入局海外3A,米哈游造出下一个“原神”难?
- 二:企业设立、经营与财务报表
- 安装gnome-screenshot截图工具
热门文章
- (二十五)深度学习目标检测:RCNN
- eof函数怎么用matlab,EOF的源程序MATLAB.doc
- 柱状图带立体效果_PS教程!手把手教你打造立体感欧美风人像大片效果(已打包好素材资料见文末)...
- js 随机数_JS常用方法和一些封装:随机数生成
- matlab中svm testacc参数,使用Matlab进行交叉验证的多类SVM的完整示例
- 双向箭头轮播图html,swiper轮播图配合nextTick的使用
- easymock参数_EasyMock参数匹配器
- python字符串_Python字符串
- scala闭包 变量_Scala闭包,自由和绑定变量,匿名函数
- C++基础知识(四)文件的基本操作