Arch를 실행하는 Lenovo Yoga 900이 있습니다. 내장 웹캠( lsusb
Lenovo EasyCamera)이 감지되고 대부분의 경우 작동합니다. 비디오를 캡처하고 제가 사용해본 모든 앱에서 제대로 작동하는 것 같습니다. 그러나 이미지는 항상 초점이 심하게 맞지 않으며 초점을 제어할 수 있는 방법(수동 또는 자동)이 없는 것 같습니다. 이것은 다음의 출력입니다 v4l2-ctl -l
.
brightness 0x00980900 (int) : min=0 max=100 step=1 default=50 value=50
contrast 0x00980901 (int) : min=0 max=100 step=1 default=50 value=50
saturation 0x00980902 (int) : min=0 max=100 step=1 default=50 value=50
hue 0x00980903 (int) : min=0 max=100 step=1 default=50 value=50
white_balance_temperature_auto 0x0098090c (bool) : default=1 value=1
gamma 0x00980910 (int) : min=0 max=100 step=1 default=50 value=50
power_line_frequency 0x00980918 (menu) : min=0 max=2 default=1 value=2
white_balance_temperature 0x0098091a (int) : min=2500 max=6500 step=10 default=4500 value=4500 flags=inactive
sharpness 0x0098091b (int) : min=0 max=100 step=1 default=50 value=50
exposure_auto_priority 0x009a0903 (bool) : default=0 value=1
qv4l2
이는 GUI 인터페이스 에 나타나는 유일한 사용자 컨트롤이기도 합니다 . 마지막으로 테스트했을 때 카메라에는 Windows에서 이 기능을 사용할 수 있었기 때문에 하드웨어가 자동 초점을 지원한다고 확신합니다.
V4L2를 지원하는 카메라에 컨트롤(특히 초점 컨트롤)을 추가하는 방법이 있나요? 자동 초점이든 수동 초점이든 상관없습니다. 단지 흐림 현상이 발생하지 않기를 바랍니다.