树莓派4b深度学习心得之避坑指南


软件心得`

树莓派镜像烧录

在这里插入图片描述
官方最新的2020.8.20的版本为例。

先在官网下载烧录软件 Raspberry Pi Imager,然后下载系统的镜像文件带推荐的软件
[添加链接描述](https://www.rashttps://www.raspberrypi.org/downloads/ pberrypi.org/downloads/)

配置

  1. 开启ssh
    在刚才烧录完成的 MircoSD 中 boot 分区的根目录下,新建一个空白文件,并重命名为ssh,全部小写且无扩展名。

  2. 配置Wifi
    同样在根目录下,新建 wpa_supplicant.conf 文件,内容如下:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={
ssid="SSID"
psk="PASSWORD"
key_mgmt=WPA-PSK
priority=1
}

配置树莓派
现在可以拔出MircoSD卡,插入树莓派,然后正常上电开机了。

Tip:

注意观察树莓派上的两个指示灯,红色代表电源,绿色一般代表SD读写。正常情况下,红灯常亮,绿色每隔几秒闪一次,表示网络连接成功;而绿灯有规律的闪烁,表示SD没有插好或者是无效的SD卡。

1. 查询树莓派 IP 地址

可以用局域网扫描工具 Advanced IP Scanner 来获取对应的信息
2. ssh 登录
有了 IP 地址,那就可以用ssh登录了。输入命令

ssh pi@192.168.1.62

然后输入默认密码 raspberry,就能正常登录了。

  1. 配置树莓派
    在登录的ssh连接中,输入命令

sudo raspi-config

config

选择 1 Change User Password,修改当前用户密码;

选择 5 Interfacing Options --> P1 Camera 启用摄像头;

选择 5 Interfacing Options --> P2 SSH 启用SSH(已经开启);

选择 5 Interfacing Options --> P3 VNC 启用VNC;

选择 7 Advanced Option --> A1 Expand Filesystem 扩展可用空间;

选择 7 Advanced Option --> A5 Resolution 修改屏幕分辨率。

远程连接树莓派

更新树莓派系统

1. 换镜像源

`sudo nano /etc/apt/sources.list

`注释第一行,然后 添加清华源,文件内容如下:
按 ctrl + o 写入,再按 ctrl + x 退出

#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

2. 更换 pip 源

将以下内容写入配置文件
[global]
timeout = 10
index-url = http://mirrors.aliyun.com/pypi/simple/
extra-index-url= http://pypi.douban.com/simple/
[install]
trusted-host=
mirrors.aliyun.com
pypi.douban.com

3. 用 VPN 连接官方源

进入目录后,安装vpn客户端;

cd Downloads/
sudo dpkg -i expressVPN_xv_2.6.3.3-1_armhf.deb
1
2
激活软件
expressvpn activate
1
连接 VPN
expressvpn connect # 连接VPN
expressvpn list # 查看服务器可用列表
expressvpn status # 查看连接状态
expressvpn disconnect # 断开链接
*

结果我却没有成功

4. 更新系统

解决连接问题后,就可以进行系统更新了。

sudo apt-get update
sudo apt-get upgrade
pip3 install -U pip

此处没有问题更新成功

树莓派4b构建深度学习应用OpenCV学习体验心得

一,OpenCV 安装编译基础库

安装一些编译需要的依赖库:

sudo apt-get -y install build-essential cmake unzip pkg-config
sudo apt-get -y install libjpeg-dev libpng-dev libtiff-dev
sudo apt-get -y install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
sudo apt-get -y install libxvidcore-dev libx264-dev
sudo apt-get -y install libgtk-3-dev
sudo apt-get -y install libcanberra-gtk*
sudo apt-get -y install libatlas-base-dev gfortran

编译问题不大

安装 Python 虚拟环境

树莓派的官方镜像里自带了 python 2.7.16 和 python 3.7.3 两个版本,为了隔离各个环境的包冲突,明确所需的 python 版本。我们先安装一个虚拟环境管理包,这特别对于后续 Tensorflow 和 Pytorch 的环境依赖也会有很好的支持。(由于我之前只留下一个python3.7.6,所以放弃了这个问题)

sudo pip3 install -U virtualenv
virtualenv -p python3 ~/my_envs/opencv
source ~/my_envs/opencv/bin/activate
# 安装 numpy
pip3 install numpy


但是由于网络问题我的过程一直很残酷

反复重试了很多次依然不行

树莓派4b深度学习心得相关推荐

  1. 【树莓派4B深度学习 垃圾分类】Chap.3 树莓派安装opencv并测试视频接口实时视频流的垃圾分类【深度学习 招式篇】

    [树莓派4B深度学习 垃圾分类]Chap.3 树莓派安装opencv并测试视频接口实时视频流的垃圾分类[深度学习 招式篇] 后记 1.激活虚拟环境+进入代码+更改测试集路径(这里是安装成功后测试的代码 ...

  2. 树莓派与深度学习:环境配置及镜像分享

    转载:https://zhuanlan.zhihu.com/p/110013867 简介: 疫情严峻,没法出门,家里的老电脑又没法跑深度学习,索性在某宝入手了一块树莓派4B,试一试在树莓派这样的移动端 ...

  3. 百度架构师手把手教深度学习之心得

    <<百度架构师手把手教深度学习>>心得 课程内容 作业打磨 感言 祝愿 课程链接 经过紧张有序的三个星期的学习,终于完成了<百度架构师手把手教深度学习>>! ...

  4. 树莓派4B学习笔记——IO通信篇(UART)

    文章目录 UART简介 树莓派使用UART与串口屏通信 串口屏简介 硬件连接 配置串口接口 树莓派打开UART接口 树莓派安装串口调试助手 编程实现 wiringSerial.h Serial简介 C ...

  5. MATLAB 深度学习部署到树莓派问题解决方法

    1.直接按照树莓派 Matlab 深度学习_哔哩哔哩_bilibili部署会出现 arm_compute/runtime/NEON/NEFunctions.h: No such file or dir ...

  6. 用于跑深度学习的嵌入式硬件平台资料整理(一)

    本来想温习下数电,模电,单片机,电路设计,外围配套端口和设备方面的知识,往底层硬件方面去,鉴于精力有限,初衷点是想把算法和硬件相结合,考虑到这些年主要是算法方面(图像处理.3D点云处理.深度学习)的积 ...

  7. 树莓派4B安装系统,pytorch,opencv搭建深度学习目标检测模型

    树莓派4B跑深度学习模型 树莓派目标检测 树莓派4B跑深度学习模型 树莓派4B简介 树莓派系统烧录 烧录步骤 配置树莓派开机wifi连接 远程连接前的配置 远程连接 获取树莓派的IP地址 进入到树莓派 ...

  8. 树莓派4B与Intel Movidius计算棒2代实现深度学习应用加速

    树莓派4B与Intel Movidius计算棒2代实现人脸识别加速实例 树莓派 树莓派介绍 教程 操作 换源部分: 安装cmake Intel 神经计算棒环境配置 Intel 神经计算棒简介 Open ...

  9. 用树莓派4b构建深度学习应用(十四)素描线稿篇

    前言 上一篇我们完成了一对戴口罩和脱面罩的互补应用,这一篇来看一下最近抖音上看到一个批量提取线稿的视频,掌握其核心原理,我们用 OpenCV 就很容易实现一个更快速的方案. Photoshop 提取线 ...

最新文章

  1. 【11平台天梯】【原理分析】11平台天梯原理分析
  2. yum 安装redis默认目录_Centos7 安装redis 详细步骤
  3. linux 下如何安装php,详解在Linux下如何安装配置PHP
  4. webflux系列--reactor源码(一)
  5. java中常见的几种内部类,你会几个?(未完)
  6. spring中for循环中事务
  7. Hardware概述
  8. 2021年下半年软考真题软件设计师真题答案(下午题)
  9. 一口气读完系列最穷的穷光蛋
  10. 集成Cortex-M0内核-- Integration and Implementation Manual手册学习
  11. 在线制作ico矢量图标
  12. 微信卡劵、微信卡包,必须是认证订阅号或认证服务号
  13. idea验证失败_阿里云滑块验证失败解决方案
  14. 径向基函数模型matlab,径向基函数RBF.ppt
  15. 启明云端分享|IDO-SOM3568:可用于轻量级人工智能应用
  16. html5画直线箭头,HTML5 canvas画带箭头的虚线
  17. 山野户外定位依赖GPS或者卫星电话就能完成么?
  18. 齐岳定制|Cyclopropene-PEG-Xylan|环丙烯-聚乙二醇-木聚糖
  19. 飞协博携手顺丰速运推出综合物流解决方案
  20. 0704一阶线性微分方程-微分方程

热门文章

  1. h3c虚拟化服务器配置,H3C CAS 虚拟化平台安装部署
  2. 魅族android m lmx4,底层基于Android 10打造!魅族17系列新系统稳了
  3. 如何让Java点击鼠标左键
  4. 内存马查杀copagent研究
  5. 计算机网络五层协议及其作用
  6. 2022 Adobe Certified Professional 世界大赛中国赛区总决赛完美收官
  7. 一个新手刷洛谷网的经历
  8. Java 重载与覆盖
  9. 云服务器如何打补丁,腾讯云服务器如何安装Windows更新
  10. 虚拟机安装的CentOS系统不能上网解决办法