rasp摄像头操作

卡片摄像头

开启摄像头

sudo raspi-config

一秒后拍摄一张照片保存到当前路径

 raspistill -t 1000 -o image.jpg 

录制一段10s的录像,将录像文件转化为mp4

raspivid -o 1.h264 -t 10000
MP4Box -fps 30 -add 1.h264 1.mp4 

检查摄像头运行状况

vcgencmd get_camera 

usb摄像头

架设监控服务器

sudo apt-get install motion


sudo nano /etc/default/motion
#no修改成yes:
start_motion_daemon=yes


sudo nano /etc/motion/motion.conf
#deamon off 改成 on
deamon on
#设置分辨率
width 800
height 600
#关闭 localhost 的限制
webcam_localhost off
#运行motion
sudo motion
#重启mt
sudo service motion restart
#操作mt服务
sudo service motion
#关闭motion
sudo killall -TERM motion
#控制台
http://[your.domain]:8080 
#监控页面
http://[your.domain]:8081 

拍照

sudo apt-get install fswebcam 

fswebcam --no-banner -r 640x480 image.jpg 

注意事项

  • 每次只能一个app占用摄像头,也就是说fswebcam与motion只能同时使用一个
  • 8081显示灰屏表示摄像头没有连接好,页面不显示表示服务没正常开启
  • 经测试,使用usb转接线会导致摄像头无法被Raspberry识别,初步判断是rasp的供电不足造成的,因为越长的延长线需要越大的电量支持,即使大型主机通过5m以上的线进行连接,也有些吃力

Unknown config option “sdl_threadnr”
- sudo nano /etc/motion/motion.conf
- 注释掉“sdl_threadnr”

Exit motion, cannot create process id file (pid file) /var/run/motion/motion.pid
- sudo rm -rf /var/run/motion/motion.pid

重置参数

  • 查找备用文件
sudo find / -name motion-dist.conf
cp motion-dist.conf /etc/motion/motion.conf
  • 直接下载源码
cd
wget http://downloads.sourceforge.net/project/motion/motion%20-%203.2/3.2.12/motion-3.2.12.tar.gz
tar zxvf motion-3.2.12.tar.gz
cp ~/motion-3.2.12/motion-dist.conf /etc/motion/motion.conf

设备连接状态

lsusb 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值