私のAndroid携帯電話でカメラを使いたいです。USBケーブルそしてLinux Mint。 Droidcamなどの他のソフトウェアを使用せずにカメラをLinuxにストリーミングする方法はありますか?では、どのようにx秒ごとに画像を保存できますか?
ベストアンサー1
追加のソフトウェアがないと言うと、私の仮定はadb
問題ではありません。
- インストールする
adb
sudo apt update
sudo apt-get install android-tools-adb
- デバイスを接続する
- USBデバッグとファイル転送を有効にする
- を実行してデバイスが認識されていることを確認してください
adb devices
。このようなものを見なければなりません。
List of devices attached
12345678 device
- 以下を書いてください
photo_loop.sh
#!/bin/bash
adb shell am start -a android.media.action.STILL_IMAGE_CAMERA
sleep 3
for number in {1..100}
do
adb shell input tap 540 1840
sleep 10
done
adb pull sdcard/DCIM/Camera ./
exit 0
- 走る
bash photo_loop.sh
メモ:
- おそらく私が知らない直接的に行うより良い方法があります。
- スクリプトを調整する必要があるかもしれません。
540 1840
カメラのスマッシュボタンのx座標とy座標に対応します。これは、画面やアプリケーションに合わせて座標を変更する必要があることを意味します。- ご存知のように、スクリプトは10秒ごとに100枚の写真を撮ります。
for
ステートメントとコマンドを個別に変更することで、sleep
この設定を変更できます。 - 最後のコマンドは、カメラで撮影したすべての写真を作業ディレクトリに送信するため、写真が別の場所に保存されている場合は、そのディレクトリを変更する必要があります。