Line 25: |
Line 25: |
| ==== i2c bus的说明 ==== | | ==== i2c bus的说明 ==== |
| [[VEYE CS Camera for Jetson TX2#Video Control Toolkits Manual|jetson平台i2cbus的说明]] | | [[VEYE CS Camera for Jetson TX2#Video Control Toolkits Manual|jetson平台i2cbus的说明]] |
| + | |
| + | ==== 格式说明 ==== |
| + | 下列代码中[param]方括号中的部分,表示变量。 |
| | | |
| ==== 使用详解 ==== | | ==== 使用详解 ==== |
Line 155: |
Line 158: |
| 读取sensor寄存器 | | 读取sensor寄存器 |
| | | |
− | VIDEO_2592x1944p_20 = 1,//5M@20fps
| + | ===== videomode ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f videomode -p1 [video mode]</code> |
| + | |
| + | <code>./veye5_mipi_i2c.sh -r -f videomode</code> |
| + | |
| + | 摄像头分辨率模式配置 |
| + | {| class="wikitable" |
| + | !value |
| + | !description |
| + | |- |
| + | |0x01 |
| + | |2592x1944@20fps |
| + | |- |
| + | | 0x02 |
| + | |2592x1944@12.5fps |
| + | |- |
| + | |0x03 |
| + | |2560x1440@25fps |
| + | |- |
| + | |0x04 |
| + | |2560x1440@30fps |
| + | |} |
| + | |
| + | ===== test_pattern ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f test_pattern -p1 [test_enable] -p2 [type]</code> |
| + | |
| + | <code>./veye5_mipi_i2c.sh -r -f test_pattern</code> |
| + | |
| + | 图像测试模式配置 |
| + | |
| + | ===== awb_mode ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f awb_mode -p1 [0,1]</code> |
| | | |
− | VIDEO_2592x1944p_12_5 = 2,//5M@12.5fps
| + | <code>./veye5_mipi_i2c.sh -r -f awb_mode</code> |
| + | |
| + | AWB 模式配置 |
| + | {| class="wikitable" |
| + | !value |
| + | !description |
| + | |- |
| + | |0x00 |
| + | |自动 |
| + | |- |
| + | | 0x01 |
| + | |oneset,触发一次白平衡运算 |
| + | |} |
| | | |
− | VIDEO_2560x1440p_25 = 3,//4M@25fps
| + | ===== antiflicker ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f antiflicker -p1 [0,1]</code> |
| | | |
− | VIDEO_2560x1440p_30 = 4,//4M@30fps
| + | <code>./veye5_mipi_i2c.sh -r -f antiflicker</code> |
| | | |
− | VIDEO_3840x2160p_12_5 = 5,//4K@12.5
| + | 抗闪烁功能是否开启。 |
| | | |
− | VIDEO_3840x2160p_15 = 6,//4K@15
| + | ===== agc_max ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f agc_max -p1 [0,0xf]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -w -f videomode -p1 1 | + | <code>./veye5_mipi_i2c.sh -r -f agc_max</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f videomode
| + | 自动增益功能的上限。 |
| | | |
− | ./veye5_mipi_i2c.sh -w -f test_pattern -p1 [test_enable] -p2 [type] | + | ===== ae_target ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f ae_target -p1 [0,0x64]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f test_pattern | + | <code>./veye5_mipi_i2c.sh -r -f ae_target</code> |
| | | |
− | <nowiki>#</nowiki>0,auto;1,oneset
| + | 自动曝光的目标亮度。 |
| | | |
− | ./veye5_mipi_i2c.sh -w -f awb_mode -p1 [0,1] | + | ===== ae_speed ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f ae_speed -p1 [0,0x64]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f awb_mode | + | <code>./veye5_mipi_i2c.sh -r -f ae_speed</code> |
| | | |
− | ./veye5_mipi_i2c.sh -w -f antiflicker -p1 [0,1]
| + | 自动曝光的调节速度。 |
| | | |
− | ./veye5_mipi_i2c.sh -r -f antiflicker | + | ===== agc_speed ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f agc_speed -p1 [0,0x64]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -w -f agc_max -p1 [0,0xf] | + | <code>./veye5_mipi_i2c.sh -r -f agc_speed</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f agc_max
| + | 自动增益的调节速度。 |
| | | |
− | ./veye5_mipi_i2c.sh -w -f ae_target -p1 [0,0x64] | + | ===== exp_val ===== |
| + | <code>./veye5_mipi_i2c.sh -r -f exp_val</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f ae_target
| + | 当前曝光值。 |
| | | |
− | ./veye5_mipi_i2c.sh -w -f ae_speed -p1 [0,0x64] | + | ===== agc_val ===== |
| + | <code>./veye5_mipi_i2c.sh -r -f agc_val</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f ae_speed
| + | 当前增益值。 |
| | | |
− | ./veye5_mipi_i2c.sh -w -f agc_speed -p1 [0,0x64] | + | ===== mshutter ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f mshutter -p1 [0,0x0B]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f agc_speed | + | <code>./veye5_mipi_i2c.sh -r -f mshutter</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f exp_val
| + | 手动曝光是否开启及手动曝光配置。 |
| | | |
− | ./veye5_mipi_i2c.sh -r -f agc_val
| + | <nowiki>#</nowiki>0,auto; others, manual value |
| | | |
− | <nowiki>#</nowiki>0,auto; others, manual value | + | ===== mirrormode ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f mirrormode -p1 [0,0x03]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -w -f mshutter -p1 [0,0x0B] | + | <code>./veye5_mipi_i2c.sh -r -f mirrormode</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f mshutter
| + | 视频翻转配置。 |
| + | {| class="wikitable" |
| + | !value |
| + | !description |
| + | |- |
| + | |0x00 |
| + | |正常方向 |
| + | |- |
| + | | 0x01 |
| + | |左右翻转 |
| + | |- |
| + | |0x02 |
| + | |上下翻转 |
| + | |- |
| + | |0x03 |
| + | |左右上下翻转 |
| + | |} |
| | | |
− | <nowiki>#</nowiki>0x0 : Off(Normal Image) 0x1 : Mirror 0x2 : V-Flip 0x3 : 180 Degree Rotate | + | ===== denoise_2d ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f denoise_2d -p1 [0,0x3]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -w -f mirrormode -p1 [0,0x03] | + | <code>./veye5_mipi_i2c.sh -r -f denoise_2d</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f mirrormode
| + | 2D降噪强度。 |
| | | |
− | ./veye5_mipi_i2c.sh -w -f denoise_2d -p1 [0,0x3] | + | ===== denoise_3d ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f denoise_3d -p1 [0,0x3]</code> |
| | | |
− | ./veye5_mipi_i2c.sh -r -f denoise_2d | + | <code>./veye5_mipi_i2c.sh -r -f denoise_3d</code> |
| | | |
− | ./veye5_mipi_i2c.sh -w -f denoise_3d -p1 [0,0x3]
| + | 3D降噪强度。 |
| | | |
− | ./veye5_mipi_i2c.sh -r -f denoise_3d | + | ===== sharppen ===== |
| + | <code>./veye5_mipi_i2c.sh -w -f sharppen -p1 [0,0x0f]</code> |
| | | |
− | <nowiki>#</nowiki>0x0 : OFF 0x09 :auto LOW 0x0B :auto MIDDLE 0x0C : auto HIGH | + | <code>./veye5_mipi_i2c.sh -r -f sharppen</code> |
| | | |
− | ./veye5_mipi_i2c.sh -w -f sharppen -p1 [0,0x0f]
| + | 锐化强度配置。 |
| + | {| class="wikitable" |
| + | !value |
| + | !description |
| + | |- |
| + | |0x00 |
| + | |关闭 |
| + | |- |
| + | | 0x09 |
| + | |low |
| + | |- |
| + | |0x0B |
| + | |middle |
| + | |- |
| + | |0x0C |
| + | |high |
| + | |} |
| | | |
− | ./veye5_mipi_i2c.sh -r -f sharppen
| + | <br /> |