我是靠谱客的博主 义气鞋子,最近开发中收集的这篇文章主要介绍树莓派摄像头使用1.下载2.安装相关依赖库3.编译4. 配置5.运行6.访问7.开机自启动参考:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.下载

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

2.安装相关依赖库

sudo apt-get install libjpeg8-dev

3.编译

安装cmake

sudo apt-get install cmake

进入目录mjpg-streamer-experimental,执行

make clean all 

4. 配置

sudo raspi-config 

完成“Enable Camera”,重启树莓派。

5.运行

进入目录mjpg-streamer-experimental,执行

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

6.访问

静态图:

http://<树莓派IP>:8080/?action=snapshot 

动态图

http://<树莓派IP>:8080/?action=stream  

http://<树莓派IP>:8080/javascript_simple.html

7.开机自启动

进入目录mjpg-streamer-experimental,执行

sudo cp mjpg_streamer /usr/local/bin
sudo cp output_http.so input_raspicam.so /usr/local/lib/
sudo cp -R www /usr/local/www

在/etc/init.d/下新建startCamera服务,内容如下:

#!/bin/bash
### BEGIN INIT INFO
# Provides: startCamera
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Short-Description: Start or stop the Camera
### END INIT INFO

case "$1" in
    start)
        echo "Starting Camera..."
        cd /usr/loca/bin/
        mjpg_streamer -i "/usr/local/lib/input_raspicam.so" -o "/usr/local/lib/output_http.so -w /usr/local/www" &
        ;;
    stop)
        echo "Stoping Camera..."
        sudo killall mjpg_streamer
        ;;
    *)
        echo "Usage: service start|stop"
        exit 1
        ;;
esac
exit 0

修改文件权限

sudo chmod 777 startCamera

建立自启动软连接

sudo ln -s /etc/init.d/startCamera /etc/rc2.d/S100Camera
sudo ln -s /etc/init.d/startCamera /etc/rc3.d/S100Camera
sudo ln -s /etc/init.d/startCamera /etc/rc4.d/S100Camera
sudo ln -s /etc/init.d/startCamera /etc/rc5.d/S100Camera

安装chkconfig

sudo apt-get install chkconfig

添加服务:

sudo chkconfig --add startCamera

配置服务优先级:

sudo chkconfig --level 100 startCamera on

开启关闭服务:

sudo chkconfig startCamera on/off

查看启动情况:

sudo chkconfig --list startCamera on

重启OK!

参考:

http://www.ncnynl.com/archives/201607/267.html
http://www.cnblogs.com/nerxious/archive/2013/01/18/2866548.html

最后

以上就是义气鞋子为你收集整理的树莓派摄像头使用1.下载2.安装相关依赖库3.编译4. 配置5.运行6.访问7.开机自启动参考:的全部内容,希望文章能够帮你解决树莓派摄像头使用1.下载2.安装相关依赖库3.编译4. 配置5.运行6.访问7.开机自启动参考:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(66)

评论列表共有 0 条评论

立即
投稿
返回
顶部