Changes

Jump to navigation Jump to search
Line 157: Line 157:  
|
 
|
 
|}
 
|}
 +
 +
摄像机将对用户参数进行必要的调整以满足参数要求。所以建议写完ROI参数之后,重新读出以确认真正生效的ROI区域。
    
相关命令:roi。
 
相关命令:roi。
Line 173: Line 175:     
===== 模式1:灰度渐变测试图 =====
 
===== 模式1:灰度渐变测试图 =====
第一列值为0,每向右一列灰度值增加4。
+
第一列值为0,每向右一列灰度值增加4。<br />
<br />
   
[[File:Test-pattern1.png|center|thumb|800x800px|Test pattern 1]]
 
[[File:Test-pattern1.png|center|thumb|800x800px|Test pattern 1]]
   Line 180: Line 181:  
每列像素依次为FFEh/555h/AAAh/001h。
 
每列像素依次为FFEh/555h/AAAh/001h。
 
[[File:Test pattern2 enlarged.png|center|thumb|800x800px|Test pattern2 (enlarged)]]
 
[[File:Test pattern2 enlarged.png|center|thumb|800x800px|Test pattern2 (enlarged)]]
      
相关命令:testimg。
 
相关命令:testimg。
Line 186: Line 186:  
=== ISP功能 ===
 
=== ISP功能 ===
   −
==== 自动曝光和自动增益 ====
+
==== 曝光和增益控制 ====
 +
 
 +
===== AAROI =====
 +
相机根据AAROI区域统计出当前的图像亮度,并用于自动曝光、自动增益的计算。默认情况下,AAROI不使能,真正生效的统计区域为输出图像全部区域,即ROI区域。
 +
 
 +
AAROI坐标是ROI区域内的相对坐标,所以该区域必须小于图像的ROI。
 +
 
 +
相关命令:aaroi,aaroienable。
 +
 
 +
===== 曝光 =====
 +
相机曝光时间范围是(0,1000000/fps) us。曝光时间的所有参数都是以微秒为单位。但是,由于传感器的特性,传感器的实际曝光时间单位是1行,不能精确到1us。
 +
 
 +
在任何模式下,都可以通过'''''exptime'''''命令读取当前的实际曝光时间。
 +
 
 +
曝光控制模式:手动曝光、自动曝光、单次自动曝光。
 +
 
 +
相关命令:expmode,exptime。
 +
 
 +
====== 手动曝光 ======
 +
使用固定的曝光时间。
 +
 
 +
相关命令:expmode,metime。
 +
 
 +
====== 自动曝光 ======
 +
自动调节相机的曝光时间,使 AAROI 中的平均灰度达到期望亮度值。这个过程会一直持续,因此可以迅速适应环境亮度的变化。
 +
 
 +
目标亮度值范围时0-255,与pixelformat无关。
 +
 
 +
相关命令:expmode,aatarget, aemaxtime。
 +
 
 +
====== 单次自动曝光 ======
 +
通过expmode命令设置相机进入单次自动曝光模式,则相机会进行一次自动曝光调节,完成调节后关闭自动调节。如果由于环境亮度与最大曝光时间不匹配,无法将调节到目标亮度,超时后也会停止调节。
 +
 
 +
相关命令:expmode,aatarget, aemaxtime。
 +
 
 +
===== 增益 =====
 +
相机的增益范围,取决于使用的sensor。增益的提高会导致噪声提高,建议不要使用过大的增益。
 +
{| class="wikitable"
 +
!model
 +
!Range
 +
!Step
 +
|-
 +
|MV-MIPI-IMX178M
 +
|0-48dB
 +
|0.1dB
 +
|}
 +
 
 +
====== 手动增益 ======
 +
使用固定的增益。
 +
 
 +
相关命令:gainmode,mgain。
 +
 
 +
====== 自动增益 ======
 +
<br />
 +
 
 +
====== 单次自动增益 ======
 +
<br />
   −
==== 自动曝光 ====
+
===== 其他说明 =====
 +
1. 同时使能自动曝光和自动增益时,相机优先使用曝光时间,尽量降低增益的使用。尽量避免由于过大的增益而引起的噪声。
   −
==== 自动增益 ====
+
2. aeag_run_once_save命令,执行AE once和AG once并将结果保存为手动值。有助于安装调试。
    
=== IO控制 ===
 
=== IO控制 ===

Navigation menu