树莓派4b配置Ubuntu22.04并安装opencv相关环境

1. 镜像下载链接

ubuntu-22.04.3-preinstalled-desktop-arm64+raspi

如果是ubuntu-22.04.3-desktop-amd64.iso。这个是笔记本的虚拟机镜像而不是树莓派的。踩坑!!!

2. 连接WIFI配置

  1. cd /etc/netplan/
  2. 查看 ls
  3. vim (非常长的名字).yaml
    热点连接也可用!
Network:(#为了方便阅读,·代替空格,读者自行更改)
··version:·2(#版本)
··renderer:·NetworkManager
··wifis:  
···wlan0:
····dhcp4:·true
····access-points:
·····(wifi名称):
······password:·(wifi密码)
  1. 更新配置 sudo netplan apply

3. 工具连接

sudo apt-get update

sudo apt-get -y install vim

pip换源
https://blog.csdn.net/xiangxianghehe/article/details/122856771

添加中文输入法
https://blog.csdn.net/weixin_44916154/article/details/124582379

安装ifconfig
sudo apt-get install net-tools

安装ssh
https://zhuanlan.zhihu.com/p/512937312
如果本地电脑出现:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
https://blog.csdn.net/wangguchao/article/details/85614914

4. 镜像内自带Python3.10!!!不要下载!!!

5. 配置opencv

sudo apt install python3-pip
sudo pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

6. 下载pyzbar

sudo pip install pyzbar -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt-get install libzbar0

7. 下载pyserial

sudo pip install pyserial -i https://pypi.tuna.tsinghua.edu.cn/simple

8. 下载tkinter

sudo apt-get install python3-tk

测试
import tkinter
tkinter._test()

9. 命令工具

lsusb	以便于观察是否有设备接入
ls -l /dev/video*

10. USB摄像头 fswebcam拍照

sudo apt-get install fswebcam
fswebcam安装完成后,在终端中运行下面的命令来抓去一张来自摄像头的照片:
fswebcam --no-banner -r 640x480 image.jpg:-r 指定图片的分辨率,最后的是照片保存的路径。
fswebcam -S 10 image.jpg: -S 参数来跳过前面几帧解决。
查看图片:ls image.jpg

sudo fswebcam -d /dev/video0 --no-banner -r 1000*1000 -S 10 -q image2.jpg

11. 摄像头视频监控motion

安装监控:sudo apt-get install motion
修改motion的配置:sudo nano /etc/motion/motion.conf
#deamon off 改成 on
#Start in daemon (background) mode and release terminal (default: off)
daemon on
#设置分辨率
#Image width (pixels). Valid range: Camera dependent, default: 352
width 800
#Image height (pixels). Valid range: Camera dependent, default: 288
height 600
#on修改成off:
#Restrict stream connections to localhost only (default: on)
stream_localhost off
#on修改成off:
#Restrict control connections to localhost only (default: on)
webcontrol_localhost off
sudo nano /etc/default/motion
#no修改成yes:
start_motion_daemon=yes


sudo killall -TERM motion
sudo motion
http://IP地址:8080/

12. 外接引脚3.5寸触摸显示屏

安装LCD驱动(这一步是可以在电脑上安装好包再上传到ubuntu,如果下载好上传到ubuntu就不需要再执行下面的git clone)
https://github.com/lcdwiki/LCD-show-ubuntu


sudo rm -rf LCD-show-ubuntu
git clone https://github.com/lcdwiki/LCD-show-ubuntu.git
chmod -R 755 LCD-show-ubuntu
cd LCD-show-ubuntu/
sudo ./MHS35-show(当执行这一步之后3.5寸显示屏即可显示,但是外接电脑显示屏就会失效。)

In case of 2.4" RPi Display(MPI2401)
sudo ./LCD24-show

In case of 2.8" RPi Display(MPI2801)
sudo ./LCD28-show

In case of 3.2" RPi Display(MPI3201)
sudo ./LCD32-show

In case of 3.5inch RPi Display(MPI3501)
sudo ./LCD35-show

In case of 3.5" HDMI Display-B(MPI3508)
sudo ./MPI3508-show

In case of 3.2" High Speed display(MHS32)
sudo ./MHS32-show

In case of 3.5" High Speed display(MHS35)
sudo ./MHS35-show

In case of 4.0" High Speed display(MHS40)
sudo ./MHS40-show

In case of 4.0" HDMI Display(MPI4008)
sudo ./MPI4008-show

In case of 5inch HDMI Display-B(Capacitor touch)(MPI5001):
sudo ./MPI5001-show


In case of 5inch HDMI Display(Resistance touch)(MPI5008)
sudo ./LCD5-show

In case of 7inch HDMI Display-B-800X480(MPI7001)
sudo ./LCD7B-show

In case of 7inch HDMI Display-C-1024X600(MPI7002)
sudo ./LCD7C-show


If you need to switch back to the traditional HDMI display
sudo ./LCD-hdmi


树莓派3.5寸小屏幕执行 sudo ./MHS35-show
如果要外接显示屏应该要执行sudo ./LCD35-show
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Micek

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值