Error starting stream. VIDIOC_STREAMON: Protocol error Unable to use mmap. Using read instead. Unabl
今天树莓派4B+调用摄像头拍照出了问题,具体如下:
Error starting stream.
VIDIOC_STREAMON: Protocol error
Unable to use mmap. Using read instead.
Unable to use read.
然后解决办法还是
fswebcam -r160x120 test.jpg
先说下原因,linux中为usb camera提供了一个统一的驱动以方便使用,只要符合驱动规范就可以实现即插即用usb camera设备,即免驱动安装乐。 usb bus的 bandwidth是有限的,而本着贪心原则,camera会要求获取最大带宽(usb2.0 camera480?);而将两个camera接入一路usb bus,打开第二个camera就会出现”No space left on device”的错误。
降低打开视频流的分辨率,改为320x240;并对uvcvideo驱动设置参数,强制为camera分配带宽时计算所需带宽而非申请全部带宽;(只对YUYV格式有效,对有些camera此方法可以支持640x480分辨率)
以此记录
Error starting stream. VIDIOC_STREAMON: Protocol error Unable to use mmap. Using read instead. Unabl相关推荐
- 嵌入式-ADS1.2出现的Error starting extrnal proces. Process Error Code 87 (0x57)的解决办法
出现的原因:系统兼容性问题 解决方法:在安装软件的目录中的Bin目录下找到IDE.exe和axd.exe,右键-属性-兼容性,将兼容性改为Windows XP(Service Pack 3).同理也对 ...
- ADS1.2出现erro starting external process,Process error code 87(0x57)参数错误
系统是win7的,做了一个简单的程序 make之后没有错误,然后debug,弹出窗口error starting external process process error code 87.(0x5 ...
- @ERROR: auth failed on module wwwroot rsync error: error starting client-server protocol (code 5) at
@ERROR: auth failed on module wwwroot 问题 解决办法 问题 @ERROR: auth failed on module wwwroot rsync error: ...
- redis报protocol error的真正原凶
前段时间写了个文章详细描述了在什么场景下会出现redis的protocol error错误,但是手抽筋, 不小心点错给删了,而且还原不了,没办法了,只能重写一下,但是没上次那么详细了,如果不太明白就看 ...
- docker守护式安装tomcat(汤姆猫)报错:Error starting userland proxy: listen tcp 0.0.0.0:8888: bind: address alrea
用docker安装tomcat的时候,运行镜像,安装tomcat容器出现报错 [root@localhost ~]# docker run -it -p 8888:8080 tomcat docker ...
- Error starting ApplicationContext. To display the conditions report re-run your application 排查
jar包启动项目失败,并报错:Error starting ApplicationContext. To display the conditions report re-run your appli ...
- matlab7.1(ERROR STARTING DESKTOP)解决
matlab7.1(ERROR STARTING DESKTOP)解决 选择上图中某些主题之后(如VISTA LUNA)就出现这个问题,不知何故? 调整主题为XP默认就不出现这个问题!! 转载于:ht ...
- SpringBoot运行时提示:Error starting ApplicationContexxt,To display the uto-configration report re-run you
场景 在搭建SpringBoot项目启动后提示: Error starting ApplicationContexxt,To display the uto-configration report r ...
- Tomcat提示:Error starting static Resources......
场景 将PC1上的Tomcat连带着项目将其复制到另一台电脑上时,启动Tomcat提示: 严重: Error starting static Resources java.lang.IllegalAr ...
最新文章
- Keil5简介、下载及安装(NB-IoT专栏—基础篇2)
- 任务流程管理,从繁杂的项目管理中解脱出来
- python没有上方工具栏_Python体验(08)-图形界面之工具栏和状态栏
- Unbuntu 自动重启MySQL
- 【转载】shell中EOF的用法
- maven项目中操作mysql数据库案例
- 移动边缘计算环境下边缘服务器放置方法研究
- 基于QT的UDP测试工具
- SRIO IP的学习与应用
- S50VB100-ASEMI日本新电元平替整流桥S50VB100
- 关于配置移动硬盘上的Eclipse+mingw+qt4.5.3的问题解决!
- mysql outer join报错_千与千寻-MySQL联结join
- Promise学习:基础入门
- 如何运营一个微信公众号
- 《老梁四大名著情商课》笔记- 拒绝是战术,不是艺术
- python中异常处理-安装包失败
- IT行业技术知识分享说明
- nvm安装成功后npm命令'npm' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 如何区分网线是几类的_怎么区分买的网线是几类网线?
- Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC