树莓派+摄像头:mjpg-streamer实现监控功能的配置及调试

树莓派+摄像头:mjpg-streamer实现监控功能的配置及调试_树莓派摄像头实时监控_8块腹肌的博客-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/m0_74985965/article/details/130380064


一、树莓派摄像头安装

           适配树莓派的摄像头有针脚接口的,有排线接口的,这里介绍排线接口的。在树莓派开发板上找到摄像头排线接口位置,卡住两边卡脚向外拔出,注意并不能全部拔出,向抽屉一样,拔出合适位置即可,在将摄像头排线接口对应树莓接口插入,在卡住两边卡脚位置垂直推进,保证摄像头的连接能牢牢固定在树莓上。

二、配置mjpg-streamer

        ① 说明

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

         树莓派基于摄像头模块,通过mjpg-streamer软件获取视频,通过手机端或电脑端浏览实时视频

        ②配置


                <1>配置前需要安装的工具包

                        sudo apt-get install libjpeg8-dev  //JPEG支持库
                        sudo apt-get install imagemagick
                        sudo apt-get install libv4l-dev   //“4l”是小写"L"
                        sudo apt-get install cmake  //下载编译工具

                <2>下载安装mjpg-streamer源码 

                        git clone https://github.com/jacksonliam/mjpg-streamer.git

                <3>进入下载目录的路径

                        cd mjpg-streamer/mjpg-streamer-experimental


                <4>输入指令编译: make all

                        make all       //需要先安装工具包,否则编译会出问题

                <5>安装指令: sudo make install

                        sudo make install


                <6>在安装好的目录下打开脚本文件并修改

                        vi start.sh

                 将原有的摄像头参数用#注释,添加树莓派摄像头参数到下图红框位置

                       ./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"

                <7>配置树莓派摄像头

                        sudo raspi-config

重启树莓派 sudo reboot


        ③打开


                       <1>运行摄像头程序

                        ./start.sh


                        <2>通过ip和端口查看录像

        在浏览器输入 http://IP地址:8080,回车 显示如下页面,点击页面左侧的Stream,即可显示动态监控画面(树莓派默认端口8080)


 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
mjpg_streamer是一个开源的多线程实时流媒体服务器,可用于将应用程序产生的多种形式的视频流(如MJPEG,JPEG以及YUV等)转换为HTTP流的格式,可通过网络从任何支持流媒体的设备或程序进行接收和播放。LCD则是液晶显示屏的简称,它是一种常用的显示设备,可以在各种电子设备中使用。 mjpg_streamer可以与LCD配合使用,通过将LCD设备与mjpg_streamer服务器连接,我们可以将来自摄像头或其他视频源的实时图像流转发到LCD显示屏上,从而实现图像的实时显示。 使用mjpg_streamer连接LCD的具体步骤如下: 1. 配置mjpg_streamer服务器,确保其能够接收并处理来自摄像头或其他视频源的流数据。 2. 将LCD连接到计算机或嵌入式设备,确保其正常工作。 3. 在mjpg_streamer服务器的配置文件中,指定将视频流输出到LCD设备。 4. 启动mjpg_streamer服务器,开始传输视频流到LCD设备。 5. 在LCD设备上,显示传输过来的视频流。可以根据需要进行调整和优化。 通过将mjpg_streamer和LCD结合使用,可以实现在LCD设备上显示来自摄像头或其他视频源的实时图像流。这在监控系统、视讯会议、机器视觉等领域具有广泛应用,为用户提供了方便快捷的图像展示方式。同时,通过调整mjpg_streamer服务器和LCD设备的配置,还可以实现多种不同的显示效果和功能,满足用户的个性化需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值