树莓派使用记录

1.安装系统

安装教程:https://blog.csdn.net/meihualing/article/details/110268054

树莓派官网下载地址:http://www.raspberrypi.org/downloads

   a、安装Raspberry Pi Imager,使用Raspberry Pi Imager安装Raspberry Pi OS很方便

      b、下载Raspberry Pi操作系统

              使用迅雷下载速度快得多。

     c、烧录镜像 

        

        1.选择下载下来的树莓派镜像。

        2.选择sd卡路径

        3.选择 ‘write’ ,烧录

打开后跳出这个工具的界面,非常简洁就三个按钮,点击第一个按钮(CHOOSE OS)选择要安装的操作系统,直接拉到最后,选择Use custom,点击后,从电脑上选择刚才第一步里已经下载到电脑的Raspberry Pi OS,点击Open则可,下一步选择CHOOSE SD(请确保你的SD卡已经通过读卡器连接到你的电脑,并且电脑已经识别出这个SD卡),选择你的SD卡,最后点击WRITE,会跳出提示框,提示你SD卡上所有数据会被删除,并开始将Raspberry Pi OS安装到SD卡。点击YES,开始安装。一直等Writing进度条从1%变成100%,然后会自动跳成Verifying进度条,等这个也从1%变成100%,直到跳出write successful对话框,点击CONTINUE后,再点右上角的叉叉退出Raspberry Pi Imager,就完成了安装。把SD卡从电脑上取下,插入到树莓派就可以开始下一步系统的启动和初始化了
 

 

 d、启动和初始化系统,参考教程,没有截图

2.安装opencv

A,这个太复杂了,因为是使用,所有直接安装opencv-python

教程:https://www.waveshare.net/study/article-900-1.html

   错误1:~/opencv_contrib/modules/xfeatures2d/src/boostdesc.cpp:673:20: fatal error: boostdesc_bgm.i: No such file or directory

         解决办法:https://www.cnblogs.com/arxive/p/11778731.html

                         参考:https://blog.csdn.net/u011736771/article/details/85960300

B,直接用pip3装opencv-python

     参考教程:https://blog.csdn.net/xiaosongshine/article/details/83095954

     1.将系统的python修改成pyrthon3,后期使用方便。

     2.安装各种依赖库,最好将源修改清华源。https://zhuanlan.zhihu.com/p/98079246

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 libqt4-test

sudo apt-get install libqtgui4

sudo apt-get install libcblas-base-dev

   3.用pip3安装opencv-python,

sudo pip3 install opencv-python
#临时使用清华源
sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python

3.开始编程 

    树莓派有自带的python IDE,Thonny。很方便,可以run,debug,还可以打断点。

4.使用笔记本远程树莓派

    前提是知道树莓派的ip。

参考:http://blog.sina.com.cn/s/blog_49d7a3c20102xlv2.html

在终端输入以下命令进入配置界面。

sudo raspi-config

依次操作:Interfacing Options -> VNC -> Yes。之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话 VNC 服务就启动了!

4.1连线。
      树莓派接好供电线;
     将网线一端接到树莓派,另一端接到笔记本。

4.2共享互联网。
     如果现在笔记本已经通过WIFI连接到互联网,可以将无线网卡的互联网资源共享给本地连接。以win7系统为例,开始——控制面板——网络和
    Internet——网络和共享中心——查看网络状态和任务——更改适配器设置,找到无线网络连接右键“属性”,在共享选项卡上选中“允许其他网络用户通
    过此计算机的Internet连接来连接(N)”选项,点确定。

4.3设置本地连接为自动获取ip地址:

 查看本地连接的ip:

4.4查找树莓派的IP地址。
Windows左下角搜索cmd找到 命令提示符 ,点击进入 ,输入arp -a,在本地连接IP地址下的为动态类型的IP地址就是树莓派的地址:

 

所以树莓派的IP 为169.254.178.9。

4.5再使用vnc viewer软件远程树莓派

  用户名:pi

  密码:raspberry

 

4.6这个ip是变动的,我觉得最好的办法是,将手机开热点,用树莓派连接上手机的WiFi(方便到时候演示,不用再担心IP的问题)

连接上手机WiFi后,打开左上角的终端,输入 ifconfig,然后回车。

Wlan0,为WiFi,所以WiFi的IP是192.168.43.87

之后记住这个IP,电脑同时连上那个手机的WiFi,在vnc viewer 上连接树莓派就行(先关闭直接的连接)

 

 现在可以不用插网线了。

5.使用raspberry pi camera

5.1树莓派相关设置

sudo apt-get update

执行sudo raspi-config打开配置,选择Interfacing Options,再找到Camera然后选择启用即可
 

验证:

vcgencmd get_camera

detected = 0 表明没有接入摄像头设备,看下设备是否插反了

supported = 1表示识别到1个摄像头

5.2 调用树莓派摄像头

from picamera.array import PiRGBArray
from picamera import PiCamera
import time
import cv2

# initialize the camera and grab a reference to the raw camera capture
camera = PiCamera()
camera.resolution = (640, 480)
camera.framerate = 32
rawCapture = PiRGBArray(camera)
# allow the camera to warmup
time.sleep(0.1)
# capture frames from the camera
for frame in camera.capture_continuous(rawCapture, format="bgr", use_video_port=True):
    image = frame.array
    # show the frame
    cv2.imshow("Frame", image)
    # prepare for net stream
    rawCapture.truncate(0)

    if(cv2.waitKey(1) == ord('q')):
        cv2.destroyAllWindows()
        break;

帧率还行,还是比较卡顿。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值