内置笔记本电脑网络摄像头无法对焦(自动或手动)

内置笔记本电脑网络摄像头无法对焦(自动或手动)

我有一台运行 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

这些也是唯一出现在qv4l2GUI 界面中的用户控件。我相当确定硬件支持自动对焦,因为上次我测试它时,相机在 Windows 下可以使用此功能。

有没有办法向支持 V4L2 的相机添加控件(特别是对焦控件)?我不在乎是自动对焦还是手动对焦,我只想不模糊。

相关内容