一,BUG解决
不知道大家使用树莓派的时候,有没有遇到过使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy或者使用metion监控,画面为灰色

这通常是因为有程序·在树莓派自启动的时候就运行了,并且还调用了摄像头,同一个设备不能同时调用两次,所以就出现了以上的这两种情况。

解决办法:
进入/home/pi/.config/autostart目录下,看看是否有文件,里面的文件就是自启动程序,为确保万无一失,你可以打开看看

例如文件是my.desktop

编辑文件命令
sudo nano .config/autostart/my.desktop

如下图就是自启动程序,我们需要把这样的文件删除,不让树莓派已启动就调用摄像头
rm my.desktop


然后重启树莓派
reboot

开机以后就能正常运行
fswebcam /dev/video0 image.jpg
这样你会发现图片是黑色的

那使用参数进行修改
fswebcam -S 10 image.jpg

如果你找不到你的图片存储在哪个路径了,可以看看你执行这个命令的是在哪里
如下图:

如果还是找不到路径,你可以使用命令查看图片
gpicview image.jpg

二,motion使用
安装:
1、安装motion
sudo apt-get install motion

2、配置motion
2.1
sudo nano /etc/default/motion

将里面的no修改成yes,让motion可以一直在后台运行:start_motion_daemon=yes

2.2
sudo nano /etc/motion/motion.conf
修改配置文件,这个文件比较长,请确保一下参数的配置。在nano编辑器下,可以使用w快速查找到如下配置内容。也可以使用v向下翻页。
将daemon修改为on
修改stream_localhost off
修改framerate 100
修改auto_brightness on
minimum_motion_frames 100
stream_maxrate 100

3、关闭motion
sudo killall -TERM motion
或者
sudo service motion stop

4、显示
8081页面无法显示
在8081端口,无法显示数据,但是在8080端口可以看到motion的信息。
解决方法:
这可能是摄像头没有被识别,可以将摄像头拔下重新插入。或者摄像头不兼容导致,树莓派4B+,我用了三种摄像头,只有双飞燕摄像头没有出现兼容问题,如下图展示:


上面这两种摄像头都出现了不兼容问题,只有下面这款摄像头没有兼容问题

使用fswebcam报错Error selecting input 0 VIDIOC_S_INPUT: Device or resource busy或者使用metion监控,画面为灰色相关推荐

  1. Pycharm 转化ui文件为py文件:报错Error in input file: not well-formed (invalid token): line 1, column 1

    利用PyUIC转化 .ui文件为 .py文件时,报错 Error in input file: not well-formed (invalid token): line 1, column 1 我出 ...

  2. 驱动加载错误:insmod: error inserting 'hello.ko': -1 Device or resource busy

    一:insmod时候错误: 1:错误信息insmod: error inserting 'hello.ko': -1 Device or resource busy 2:原因:你的代码里面的设备号和系 ...

  3. 解决pyspark报错 ERROR TaskSetManager: Task 0 in stage 1.0 failed 1 times; aborting job

    [问题描述] from pyspark import SparkConf, SparkContext conf = SparkConf().setMaster('local').setAppName( ...

  4. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  5. wince6.0 编译报错:error C2220: warning treated as error - no 'object' file generated的解决办法...

    内容提要:wince6.0编译报错:"error C2220: warning treated as error - no 'object' file generated" 原因是 ...

  6. mysql8.0版1130_navicat premium连接mysql 8.0报错error 10061和error1130问题

    昨天安装了最新版的mysql navicat premium, 但没来得及测试使用Navicat连接. 今天上班时,使用Navicat premium连接mysql时,出现报错ERROR 2003 ( ...

  7. 安装报错_MySQL8.0安装后,报错ERROR 1045 (28000)

    报错问题: 1.昨天安装Mysql8.0.18,然后使用navicat连接,结果出现: ERROR 1045 (28000): Access denied for user 'root'@'local ...

  8. pip下载包报错ERROR: Could not find a version that satisfies the requirement xxxx==1.0.2 (from versions

    我在安装pymysql的时候报错 ERROR: Could not find a version that satisfies the requirement pymysql==1.0.2 (from ...

  9. kafka完美解决报错:Error while executing topic command:Replication factor:3 larger than available brokers:0

    kafka完美解决报错:Error while executing topic command:Replication factor:3 larger than available brokers:0 ...

最新文章

  1. JS 判断js是加载完成!
  2. C# Serializable(序列化)
  3. python【5】-生成式,生成器
  4. Arithmetic Slices
  5. Sharepoint学习笔记—ECM系列--根据位置设置的默认元数据值(Location-Based Metadata Defaults)...
  6. power iso linux启动盘,Power ISO Maker/ISO燃烧到磁盘工具 V3.0版
  7. 分割字符串,字符串去除空格
  8. 小程序api 分享scene_抛弃微信小程序API的嵌套回调吧!
  9. npm ERR! code ERR_STREAM_WRITE_AFTER_END npm install 报错实力踩坑npm,自从用了npm之后项目构建和插件管理确实方便了很多,但也是被坑的不要不要的
  10. SAP BTP 简介以及演化历史
  11. (vue)监听浏览器刷新
  12. 面试题:赛马最快N匹
  13. 哗啦啦收银系统故障收集
  14. PUN ☀️九、玩家网络实例化与昵称显示
  15. 从Technorati看博客搜索的发展
  16. 十进制和二进制如何换算?
  17. 楼兰古城如何变成了沙漠戈壁的
  18. 基于Web的电子商务解决方案(1)(转)
  19. 计算机网络传输层课件,计算机网络技术,传输层协议课件
  20. input如何禁止文本框输入的方法

热门文章

  1. 6.1、startx命令怎么不能进入图形界面
  2. 文科妹学 GitHub 简易教程(转)
  3. gdc函数(最大公约数)
  4. 盲打打字php,盲打26键打字口诀是什么
  5. Android--耗电优化
  6. AC|崔丽/任斌在拉曼光谱结合深度学习识别病原菌胞外囊泡
  7. 【c语言进阶】大家是否对数据的存储不甚了解?本篇将揭开数据存储的神秘面纱*^____^*数据的存储(一)知识点讲解
  8. 869计算机难不难,北京科技大学
  9. 新版Vue项目配置项目名称-publicPath-前端_v1.0.2
  10. Liunx服务器创建新用户