답변:
fswebcam
이미지를 잡을 때 카메라가 초기화되고 이미지를 잡은 다음 연결이 끊어진 것처럼 보입니다. 일부 웹캠에는 밝기의 균형을 자동으로 조정하는 기능이 있습니다. 예를 들어, 어두운 방에서는 밝은 영역에서 밝기를 높이고 밝기를 줄여야 할 수도 있습니다. 카메라는 자체 프레임을 검사하고 분석하여이 작업을 수행합니다. 카메라를 초기화 한 직후에 이미지가 잡히면 환경이 얼마나 밝은 지 알 수있는 데이터가 충분하지 않아서 환경이 매우 밝다고 가정하고 노출 제어를 최소로 낮 춥니 다 (결과) 검은 색 이미지). 더 많은 프레임을 조사하면 카메라가 노출 설정을 빠르게 조정합니다.
를 사용하기 위해 원하는 이미지를 캡처하기 전에 카메라가 "보아야"하고 "건너 뛰어야"하는 프레임 수인 fswebcam
옵션을 제공 할 수 있습니다 -S <num>
. 20
카메라 건너 뛰기를 공급하면 노출을 자체 조정하기에 충분한 프레임이 있고 초당 30 프레임을 처리하기 때문에 1 프레임을 잡는 데 두 번째 지연보다 여전히 적습니다. 비디오 스트리밍의 경우 카메라가 초기화되고 초기화 상태를 유지하므로 문제가 발생하지 않습니다.
fswebcam -d /dev/video0 -r 640x480 -v -S 10 --set brightness=100% test_image.jpg