请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:SK-AM62A-LP 工具与软件:
团队成员、您好!
我将尝试控制 imx219传感器的参数、例如曝光和自动对焦。
要使用摄像头、我将 gstreamer 和流水线一同使用:
Pipeline_description =(
f"v4l2src device={source}! "
f"video/x-bayer、width={width}、height={height}、format={format}、framerate={framerate}/1! "
"appsink name=appsink"
)
命令 v4l2-ctl -d /dev/v4l-imx219-subdev0 --list-CtrlS 给出了输出:
用户控件
曝光0x00980911 (内部):最小值=4最大值=1759步长=1默认值=1600值=1759
Horizontal_flip 0x00980914 (bool ): default=0 value=0 flags=modify-layout
vertilal_flip 0x00980915 (bool ): default=0 value=0 flags=0 modify-layout
图像源控件
Vertical _dblanking 0x009e0901 (int):min=4 max=64455 step=1 default=683 value=683
Horizontal_BLANKING 0x009e0902 (int):最小值=1528最大值=1528步=1默认值=1528值=1528标志=只读
ANALOG_GAIN 0x009e0903 (int): min=0 max=232 step=1 default=0 value=0
Red_pixel_value 0x009e0904 (int): min=0 max=1023 step=1 default=1023 value=1023
GREEN_RED_PIXEL_VALUE 0x009e0905 (int):最小值=0最大值=1023步长=1默认值=1023值=1023
Blue_pixel_value 0x009e0906 (int):最小值=0最大值=1023步长=1默认值=1023值=1023
GREEN_BLUE_PIXEL_VALUE 0x009e0907 (int):最小值=0最大值=1023步长=1默认值=1023值=1023
图像处理控件
LINK_FREQUENCY 0x009f0901 (intmenu):min=0 max=0 default=0 value=0 (456000000 0x1b2e0200) flags=只读
PIXEL_RATE 0x009f0902 (int64):最小值=182400000最大值=182400000步长=1默认值=182400000值=182400000标志=只读
TEST_PATTERN 0x009f0903 (菜单):min=0 max=4 default=0 value=0 (禁用)
DIGITAL_GAIN 0x009f0905 (int):最小值=256最大值=4095步长=1默认值=256值=256
用户控件
曝光0x00980911 (内部):最小值=4最大值=1759步长=1默认值=1600值=1759
Horizontal_flip 0x00980914 (bool ): default=0 value=0 flags=modify-layout
vertilal_flip 0x00980915 (bool ): default=0 value=0 flags=0 modify-layout
图像源控件
Vertical _dblanking 0x009e0901 (int):min=4 max=64455 step=1 default=683 value=683
Horizontal_BLANKING 0x009e0902 (int):最小值=1528最大值=1528步=1默认值=1528值=1528标志=只读
ANALOG_GAIN 0x009e0903 (int): min=0 max=232 step=1 default=0 value=0
Red_pixel_value 0x009e0904 (int): min=0 max=1023 step=1 default=1023 value=1023
GREEN_RED_PIXEL_VALUE 0x009e0905 (int):最小值=0最大值=1023步长=1默认值=1023值=1023
Blue_pixel_value 0x009e0906 (int):最小值=0最大值=1023步长=1默认值=1023值=1023
GREEN_BLUE_PIXEL_VALUE 0x009e0907 (int):最小值=0最大值=1023步长=1默认值=1023值=1023
图像处理控件
LINK_FREQUENCY 0x009f0901 (intmenu):min=0 max=0 default=0 value=0 (456000000 0x1b2e0200) flags=只读
PIXEL_RATE 0x009f0902 (int64):最小值=182400000最大值=182400000步长=1默认值=182400000值=182400000标志=只读
TEST_PATTERN 0x009f0903 (菜单):min=0 max=4 default=0 value=0 (禁用)
DIGITAL_GAIN 0x009f0905 (int):最小值=256最大值=4095步长=1默认值=256值=256
在做了一些研究后,我发现改变暴露的唯一方法是做:
os.system ("v4l2-ctl -d /dev/v4l-imx219-subdev0 --set-ctrl=exposition=1000")
是否有办法控制来自管道的曝光、并控制自动对焦?
此致、
Joaquin Perez