Changes

Jump to navigation Jump to search
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 />

Navigation menu