【问题标题】:How to detect the camera disconnection in linux?如何在linux中检测相机断开连接?
【发布时间】:2014-07-02 09:49:18
【问题描述】:

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

【问题讨论】:

    标签: linux video4linux


    【解决方案1】:

    在linux中找到了摄像头断线的临时解决方案。首先我解释一下如何在v4l2-ctl命令的支持下从你的linux中找到摄像头断线(信号断线)

    命令是:-

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

    会列出摄像头的所有参数,在视频输入中,当您断开摄像头信号时,您可以发现摄像头信号值的变化。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 2019-06-23
      • 1970-01-01
      相关资源
      最近更新 更多