智能家居开发项目(三):树莓派3B + Pi摄像头

本文介绍了如何使用树莓派3B和Pi摄像头进行智能家居监控的项目。通过mjpg-streamer开源软件,实现了从摄像头采集图像并进行网络流式传输。文章详细阐述了mjpg-streamer的功能及其在资源有限的嵌入式设备上的适用性,并提供了树莓派上安装和配置mjpg-streamer的步骤,最终成功开启摄像头并能在浏览器中查看实时监控画面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

1. 整个项目到最后摄像头模块要学点东西,因为要用到摄像头监控和人脸识别开锁那块功能。树莓派插上摄像头模块,然后我们要用到mjpg-streamer这样一个开源软件。

2. mjpg-streamer
(1)Mjpg‐streamer是一个开源软件,用于从摄像头采集图像,它将JPEG帧从一个或多个输入插件复制到多个输出插件。它可用于通过基于IP的网络将JPEG文件从网络摄像头流式传输到各种类型的查看器,如Chrome,Firefox,Cambozola,VLC,mplayer和其他能接收MJPG流的软件。

(2)它最初是为嵌入式设备编写的,在RAM和CPU方面资源非常有限。其前身“uvc_streamer”的创建是因为Linux-UVC兼容相机直接生成JPEG数据,即使是运行OpenWRT的嵌入式设备,也可以实现快速和流畅的M-JPEG流。输入模块"input_uvc.so"从连接的摄像头捕捉这样的JPG帧。mjpg-streamer现在支持各种不同的输入设备。

二、树莓派mjpg-streamer实现监控功能调试

树莓派利用pi Camera模块,通过mjpg-streamer软件获取视频,通过手机端或电脑端浏览实时视频。

1.下载安装前需要的工具

sudo apt-get install libjpeg8-dev  //JPEG支持库
sudo apt-get install imagemagick
sudo apt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值