추가 소프트웨어를 사용하지 않고 Linux Mint를 사용하여 Android 카메라에 액세스하세요

추가 소프트웨어를 사용하지 않고 Linux Mint를 사용하여 Android 카메라에 액세스하세요

내 Android 휴대전화에서 카메라를 사용하고 싶습니다.USB 케이블그리고리눅스 민트. Droidcam과 같은 다른 소프트웨어를 사용하지 않고 카메라를 Linux로 스트리밍할 수 있는 방법이 있습니까? 그렇다면 어떻게 x초마다 이미지를 저장할 수 있습니까?

답변1

추가 소프트웨어가 없다고 말하면 내 가정은 adb중요하지 않습니다.

  1. 설치하다adb
sudo apt update
sudo apt-get install android-tools-adb
  1. 장치를 연결하세요
  2. USB 디버깅 및 파일 전송 활성화
  3. 를 실행하여 장치가 인식되는지 확인하세요 adb devices. 이런 것을 봐야합니다.
List of devices attached
12345678    device
  1. 다음을 쓰세요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
  1. 달리다
bash photo_loop.sh

노트:

  • 아마도 내가 알지 못하는 직접적으로 수행하는 더 좋은 방법이 있을 것입니다.
  • 스크립트를 조정해야 할 수도 있습니다.
  1. 540 1840카메라에 있는 스매시 버튼의 x 및 y 좌표에 해당합니다. 이는 화면과 애플리케이션에 맞게 좌표를 변경해야 함을 의미합니다.
  2. 아시다시피 스크립트는 10초마다 100장의 사진을 찍습니다. for명령문과 명령을 개별적으로 변경하여 sleep이 설정을 변경할 수 있습니다 .
  3. 마지막 명령은 카메라로 촬영한 모든 사진을 작업 디렉터리로 전송하므로 사진이 다른 곳에 저장된 경우 해당 디렉터리를 변경해야 할 수도 있습니다.

관련 정보