数智家——个人经验分享

码农花园:记录和分享编程技术、大数据、物联网的个人记录!

树莓派做网络摄像头

树莓派做网络摄像头


1.写卡
2.网络ssh
3.pi登录,改密码,开root(sudo passwd root)
4.sudo raspi-config    SD卡扩容 df -h 确认
5.更新源
    注意!!!!:lite版没有apt-transport-https,要现安装apt-transport-https包 apt-get install apt-transport-https
    如果先改了source.list 就算恢复回来了想装这个包又还得update,时间超长,基本可以重新来次了


    sudo nano /etc/apt/sources.list
    注释原来的,增加这个(注意源的版本,url最后没有/号)
    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian jessie main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian jessie main contrib non-free

    deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ jessie main contrib non-free

    执行apt-get update

6.安装应用
    1.ftp
    2.mjpg-stream
        安装依赖包(约76M)   apt-get install libv4l-dev libjpeg8-dev imagemagick
        从ftp中下载tar包,注意!!! get之前先执行bin命令,否则无法解压
        解压
        进入mjpg-streamer目录编译
        make USE_LIBV4L2=true clean all
        测试验证(注意设备名、设备支持的图像大小及帧数,可另行安装luvcview包,使用luvcview -l 查看摄像头参数)
        sudo ./mjpg_streamer -i "./input_uvc.so -d /dev/video0  -r 640*480 -f 15 -y" -o "./output_http.so -p 8090 -w ./www"
        成功

        建立自启动
        nano /etc/rc.local
        注意是这个文件,不是/etc/init.d/rc.local ,网上很多都说是这个文件,但是里面实际内容不对,实际应该树莓派中这个文件指向的还是/etc/rc.local
        在exit0上面增加
        /home/pi/soft/mjpg-streamer/mjpg_streamer -i "/home/pi/soft/mjpg-streamer/input_uvc.so -d /dev/video0  -r 640*480 -f 15 -y" -o "/home/pi/soft/mjpg-streamer/output_http.so -p 8090 -w /home/pi/soft/mjpg-streamer/www"
        一定要注意是全路径,当然也可以自己设置patch处理
        
        如果要修改默认的sh,可以采用命令
        sudo dpkg-reconfigure dash
        然后选择【否】
        成功后再执行ls -l /bin/sh 看看
        结果是: /bin/sh -> bash
        修改成功!

博文最后更新时间:


评论

  • 暂无评论

发表评论

博客统计

访问量:529776

博文总数:21 评论总数:1

原创20 翻译0 转载1