lsusbを試したので、デバイスに到達できたことは確かです
バス 003 デバイス 020: ID 1b3f:2002 Generalplus Technology Inc. 808 カメラ #9 (Web カメラ モード)
uvccaptureを試してみましたが、USB接続のカメラではなくデフォルトのカメラ(ラップトップのカメラ)を使用し、指定されたフォルダーに保存します。これは問題ありませんが、スナップショットを撮るにはUSBカメラが必要です。
それからチーズを試してみましたが、USBカメラは動作しますが、写真を保存するには手動でボタンをクリックする必要があります。ただし、uvccaptureのようにターミナルで自動的に保存する必要があります。
つまり、ターミナルに入力すると、USBカメラが自動的にスナップショットを撮り、指定したフォルダに保存するのです。
答え1
使用するデバイスを指定する必要があります。
-d<device>
V4L2 Device (default is /dev/video0)
デフォルトが内蔵カメラである場合 (インストール時に内蔵カメラが存在していたため、その可能性が高い)、USB カメラのデバイスを見つける必要があります。
だから、
ls /dev | grep video
USBを抜いて差し込み、少し待ってからコマンドを再度実行してください。 で始まる新しいデバイスがある可能性がありますvideo
。それを使って
uvccapture -d/dev/video1
ここで、video1 は取得した新しいデバイスです。