如何检测linux中的摄像头断线?

时间:2014-07-02 09:49:18

标签: linux video4linux

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

1 个答案:

答案 0 :(得分:0)

在linux中找到了相机断开连接的临时解决方案。首先让我解释如何在 v4l2-ctl 命令

的支持下从你的linux中找到相机断开连接(信号断开连接)

命令是: -

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

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

如果没有v4l2的支持,在ffmpeg命令的帮助下需要2秒才能找到答案。

使用ffmpeg命令我们可以每秒拍摄相机设备的照片,通过shell脚本我们可以找到最新文件所拍摄图像的空间。如果图像小于1KB,我们可以说相机信号已断开连接