原创 Noriaki 最后发布于2018-01-19 18:17:55 阅读数 6709

    收藏

    发布于2018-01-19 18:17:55

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    使用mjpg-streamer可以实现远程监控,mjpg-streamer的优点是图像清晰延迟小,下边大概说一下使用它的步骤。

    1.更新一下软件包

    分两次输入

    sudo apt-get update
    sudo apt-get upgrade

    2.重启之后开启摄像头:

    可以输入

    sudo raspi-config然后选择 ‘5 interfacing options’中的‘camera’然后enable,之后树莓派将重启(步骤如下图)

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图1

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图2

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图3

    3.检查摄像头是否被识别(两种方法)

    ①第一种方法:将usb摄像头插到树莓派上,然后输入

    ls /dev

    发现有video0即摄像头被识别(如下图)

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图4

    ②第二种方法:输入

    lsusb

    如果出现了摄像头的ID(这个可以看自己摄像头的名字)即说明被识别(如下图)

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图5

    4.安装libjpeg库(用于解码)

    分别输入

    sudo apt-get install libjpeg62-dev

    sudo apt-get install libjpeg8-dev

    安装过程中都选‘是’

    5.下载并编译mjpg-streamer(需要做些等待)

    输入

    wget https://github.com/jacksonliam/mjpg-streamer

    并解压

    unzip mjpg-streamer-master.zip

    之后编译

    先安装cmake :sudo apt-get install cmake

    然后切换到mjpg-streamer的路径下分别输入

    cd ~/mjpg-streamer-master/mjpg-streamer-experimental

    sudo make clean all

    6.安装mjpg-streamer

    分别输入

    sudo cp mjpg-streamer /usr/local/lib

    sudo cp output-http.so input_uvc.so /usr/local/lib/

    sudo cp -R www /usr/local/www

    6.打开mjpg-streamer

    LD_LIBRARY_PATH=/usr/local/lib mjpg-streamer -i “input_uvc.so” -o “output_http.so -w /usr/local/www”

    ▲注意-i -o -w 前后都有空格

    如下图

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图6

    打开成功,之后去浏览器输入‘树莓派的ip:8080’即可进入mjpg-streamer界面(如下图)

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图7

    树莓派ip查看的方法

    ①下载ip_scanner(可以查看所连接路由器下所有的设备的ip,好处是能显示出树莓派的名字,很清楚看到)

    首先电脑和树莓派接入的同一个路由器

    点击scan,然后等一会(如下图)

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图8

    ②用360的路由器卫士,可以直接打开360去功能大全里边找。

    打开之后直接会显示出所连接路由器下的所有设备ip(缺点是树莓派的名字是未知设备)

    找到树莓派的ip之后让我们继续回到mjpg-streamer界面下,Static是静态图片,Stream是图像,可见图像很流畅也很清晰(如下图,晚上拍的不是很清楚)

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图9

    mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图10 mjpg-streamer在树莓派上的使用(树莓派 usb摄像头)_网络_Noriaki的博客-CSDN博客 - 图11

    发布了4 篇原创文章 · 获赞 4 · 访问量 1万+