繁体   English   中英

如何在Linux中检测相机断开连接?

[英]How to detect the camera disconnection in linux?

在不支持V4l2-ctl命令的情况下,如何检测摄像机信号断开(不是模块断开或硬件断开)? 因为我的相机驱动程序不支持v4l2-ctl命令。

在linux中找到了摄像机断开连接的临时解决方案。首先让我解释一下如何在v4l2-ctl命令的支持下从Linux查找摄像机断开连接(信号断开连接)

命令是:-

$v4l2-ctl -d <device name>(for ex-/dev/video0) --all

将列出摄像机的所有参数,在视频输入中您可以找到断开摄像机信号时摄像机信号值的变化。

如果没有v4l2的支持,则需要2秒钟的时间借助ffmpeg命令进行查找。

使用ffmpeg命令,我们可以每秒拍摄一次摄像头设备的图片,并通过shell脚本找出最新文件所拍摄图像的空间。如果图像小于1KB,则可以说摄像头信号已断开

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM