터미널을 사용하여 USB 카메라에서 스냅샷을 찍는 방법

터미널을 사용하여 USB 카메라에서 스냅샷을 찍는 방법

lsusb를 시도한 이후로 내 장치에 도달했다고 확신합니다

버스 003 장치 020: ID 1b3f:2002 Generalplus Technology Inc. 808 카메라 #9(웹캠 모드)

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은 귀하가 구입한 새 장치입니다.

관련 정보