GNU/Linux >> Linux の 問題 >  >> Linux

Linux でウェブカメラのオートフォーカスを無効にする

プログラム v4l2-ctl を使用 シェルからウェブカメラのハードウェア設定を制御します。オートフォーカスをオフにするには:

v4l2-ctl -c focus_auto=0

次のコマンドを使用して、すべての可能なコントロールを一覧表示できます:

v4l2-ctl -l

コマンドのデフォルトは、最初の Video4Linux デバイス、つまり /dev/video0 です。 .複数のウェブカメラが接続されている場合は、-d を使用します 切り替えてターゲット デバイスを選択してください。

v4l-utils のインストール

ユーティリティをインストールする最も簡単な方法は、パッケージ マネージャーを使用することです。 Ubuntu またはその他の Debian ベースのシステムで試してください:

apt-get install v4l-utils

または、Fedora、CentOS、およびその他の RPM ベースのディストリビューションでは、次を使用します:

yum install v4l-utils

Linux で以下を使用することもできます:

cap = cv2.VideoCapture(0)
cap.set(cv2.CAP_PROP_AUTOFOCUS, 0)

一部の人々にとって、これは Windows では機能しません (opencv-python を使用して Windows でウェブカメラのオートフォーカスを無効にするを参照してください)。私のシステムではそうです (ubuntu 14.04、V4L 2.0.2、opencv 3.4.3、logitech c922)。


Linux
  1. Linuxでシャットダウンおよび再起動コマンドを無効にする方法

  2. LinuxでNCQを(実際に)無効にする方法

  3. Linux でスワップを無効にする最良の方法

  1. Linuxでrootアカウントを無効にする4つの方法

  2. Linuxでユーザーパスワードを変更、削除、または無効にする方法

  3. Linux –テキストコンソールで画面ブランキングを無効にしますか?

  1. Linux – X11 / xorgでミドルクリックして貼り付けることを無効/変更しますか?

  2. Linux で IPv6 の自動構成を無効にする方法は?

  3. Firefox Linux で「ctrl+shift+w」ショートカットを無効にする