树莓派3b烧录pi2020 buster版系统 搭建OpenCV

**

树莓派3b烧录pi2020 buster版系统 搭建OpenCV

**

前言

由于最近需要做一些东西来丰富我这无处安放的寂寞灵魂,想起了我这落灰的raspberryPi 3b。想想做个跟踪云台什么的,本着自顶向下的设计理念,第一步我选择配置下上位机–树莓派3b(…)。小黑镇楼。
在这里插入图片描述

准备

树莓派3b --最好有个小屏幕
摄像头(我这里用的是ks2a17)
Win32DiskImager-0.9.5-binary、
xshell
Win32下载链接: 附上下载链接:这里

烧录

感叹一下树莓派的设计,只需几个内存卡,就可以实现不同系统在一台机器上使用,更换系统重新烧录一个卡就ok了,嘤嘤嘤。
那么第一步就是为我的树莓派烧录系统了,Linux下采用dd方式,这显然对于原生Windows用户不太友好,所以采用----Win32DiskImager-0.9.5-binary
在这里插入图片描述
插入读卡器,查看下磁盘号:
我这里是磁盘2
在这里插入图片描述
在使用win32diskimager之前需要清理一波内存卡,让它变得干干净净的
所以搓一波澡:
Win+R 打开cmd输入diskpart
选择磁盘:select disk 2
在这里插入图片描述
清理命令:clean
在这里插入图片描述
现在磁盘是干干净净的磁盘了,需要去分配一波(在diskpart也可以,但是我不糊,所以去磁盘管理分配一波):
在这里插入图片描述
右键这个-新建简单卷-然后一直下一步就ok。
这个是分配好的:
在这里插入图片描述
准备好镜像,这里使用的是树莓派官方系统:链接(如果有梯子会更快一些)

在这里插入图片描述
点击write就能进行烧录,非常的方便(方言版)
注:这个图是后补的我用的是2020 buster版系统,这个后面的名字关系到一会的换源。
A few minutes later…
在这里插入图片描述
现在插入内存卡开机吧
如果屏幕不匹配的话去config.txt配置下

pi基础配置

树莓派一般都是不带屏幕的,常使用VNC或者SSH连接
VNC连接的话需要先安装下xrdp

#sudo apt-get install xrdp

然后使用Windows自带的远程桌面就可以连接了
在这里插入图片描述 因为有小屏幕所以很方便就能知道树莓派的ip地址,连接之前先开启以下ssh

#service ssh start

查看下ip

#ifconfig

在这里插入图片描述
打开xshell配置下:

在这里插入图片描述
主机那里填上ip
然后分别填上用户名和密码就可以连接了。
在这里插入图片描述
使用全部内存:

#sudo raspi-config

选择这个
在这里插入图片描述
enter选择
在这里插入图片描述
等待配置完成,重启。

更换源

#sudo nano /etc/apt/sources.list

注销掉以前的,加入新的

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib
non-free rpi
在这里插入图片描述

#sudo nano /etc/apt/sources.list.d/raspi.list

#注释掉旧的加入-

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main
ui
在这里插入图片描述

更新下:

#sudo apt-get update
#sudo apt-get upgrade

安装OpenCV

依赖库
#sudo apt-get install build-essential cmake git pkg-config
#sudo apt-get install libjpeg8-dev 
#sudo apt-get install libtiff5-dev 
#sudo apt-get install libjasper-dev 
#sudo apt-get install libpng12-dev
#sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
#sudo apt-get install libgtk2.0-dev
#sudo apt-get install libatlas-base-dev gfortran

下载OpenCV源码

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

如果慢的话去网页下载然后解压。

#unzip opencv-xxx.zip     //xxx对应你下载包的版本

然后进入这个目录

#mkdir build //建立一个构建目录
#cd build/
##cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local ..
#sudo make
#sudo make install
#sudo ldconfig //更新链接库

安装完之后查看下版本:

#pkg-config opencv --modversion

在这里插入图片描述

测试

py:

import cv2
src = cv2.imread('test.jpg',0)
cv2.imshow('g i r l', src)
cv2.waitKey(0)
cv2.destroyAllWindows()

国际案例都放linea 哈哈那这次就放小黑吧
在这里插入图片描述

总结:

如果不是闲的没事,不要在树莓派(新版4b的话不清楚)上编译了,我擦坏了两张存储卡了,而且巨慢,就这样,over。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值