文章目录
前言
上篇文章我们使用Smaba搭建了树莓派的文件共享系统,这里我们就用上这个文件编辑传输的功能吧,接下来使用摄像头搭建一个简单的实时监控。
一、软硬件准备
1、硬件准备
树莓派摄像头 |
---|
树莓派4B |
2、软件准备
VNC远程桌面 |
---|
二、搭建流程
1、检查是否安装了picamera
一般树莓派都默认安装了,但是为了保险起见,我们还是检查一下
安装参考链接
输入如下指令:
python -c "import picamera"
python3 -c "import picamera"
如果没有错误,那么我们可以进行下一步了,如果有如下类似情况,那你可能需要重新安装一下
/*错误内容示例*/
$ python -c "import picamera"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named picamera
$ python3 -c "import picamera"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named 'picamera'
在树莓派上安装picamera最好使用系统的包管理器,这样只需要新版本发布时,只需要apt正常的更新指令就能伴随着更新,如果想删除也能删除掉。
安装指令:
sudo apt-get update
sudo apt-get install python-picamera python3-picamera
升级指令:
sudo apt-get update
sudo apt-get upgrade
删除指令
sudo apt-get remove python-picamera python3-picamera
2、使能摄像头模块
在终端输入指令,进入设置:
sudo raspi-config
选择使能(enable)
最后完成后应该重启一下
sudo reboot
重启完成,输入如下指令,如果一切正常,相机应启动,相机的预览应显示在显示屏上,在延迟 5 秒后,应在关闭相机之前捕获图像imagei
raspistill -o image.jpg
3、查询树莓派IP地址
输入指令:
ifconfig
4、创建python文件并传输到树莓派
文件名可以随便取一个英文名,代码如下:
# Web streaming example