UVC OV9281摄像头亮度设置锁定无效及120fps摄像头推荐请求
OV9281 UVC摄像头亮度参数无法锁定问题及120fps摄像头推荐需求
在OpenCV项目中使用UVC协议的OV9281摄像头拍摄手机屏幕时,遇到了亮度设置无法锁定的问题。
我尝试通过以下bash命令锁定摄像头参数:
BRIGHTNESS=10 CONTRAST=50 GAMMA=100 v4l2-ctl \ -d /dev/video0 \ --set-ctrl=brightness=$BRIGHTNESS \ --set-ctrl=contrast=$CONTRAST \ --set-ctrl=saturation=64 \ --set-ctrl=hue=0 \ --set-ctrl=white_balance_temperature_auto=0 \ --set-ctrl=gamma=$GAMMA \ --set-ctrl=gain=0 \ --set-ctrl=power_line_frequency=2 \ --set-ctrl=white_balance_temperature=6500 \ --set-ctrl=sharpness=3 \ --set-ctrl=backlight_compensation=1 \ --set-ctrl=exposure_auto=1 \ --set-ctrl=exposure_absolute=5000 \ --set-ctrl=exposure_auto_priority=0
但执行相同参数设置后,摄像头画面亮度仍会随手机屏幕亮度变化:
- 当手机调至最大亮度白屏时连接摄像头并执行设置,得到高亮度画面
- 当手机调至最低亮度黑屏时操作,得到低亮度画面
画面通过以下GStreamer命令捕获:
gst-launch-1.0 v4l2src device=/dev/video0 ! image/jpeg,width=1280,height=720,framerate=120/1 ! jpegdec ! autovideosink
请问:
- 该问题是否由OV9281摄像头本身导致?
- 能否推荐支持120fps拍摄的UVC摄像头(黑白、彩色均可)?
内容的提问来源于stack exchange,提问作者royce.lee
相关产品推荐
相关产品推荐

