设置图像参数
<h5>函数</h5>
<pre><code>typedef struct{
unsigned int shut_max_us;// 曝光参数最长曝光时间,单位us,范围[150, 33333]
unsigned char gain_max;// 曝光参数最大增益,范围[0, 100]
unsigned char scene_brightness;// 曝光参数场景亮度,范围[0, 100]
unsigned short perline_us;// 曝光参数每行的曝光时间单位微秒
unsigned int max_again; //曝光参数设备允许最大模拟增益
unsigned int max_dgain; //曝光参数设备允许最大数字增益
unsigned char strength; // 背光补偿强度,范围[0, 100]
unsigned char sat_by_y; // 背光补偿亮度控制HDR的饱和度,范围[0, 100]
int dn_sw_cfg; // 日夜切换参数
short hue; // 色度,取值范围[-180, 180],默认值0,暂复用为图像整体饱和度
unsigned char saturation; // 饱和度,取值范围[0, 100],默认值50,暂复用为HDR模式下的饱和度
unsigned char contrast; // 对比度,取值范围[0, 100],默认值50
unsigned short gamma; // e.g 100: gamma=1, 220: gamma=2.2
unsigned char sharpness; // 锐度,取值范围[0, 100],默认值50
unsigned char power_line_freq; // 防闪烁,0: Disabled, 1: 50Hz, 2: 60Hz
unsigned char scene_mode; // 新增场景模式,区分设备不同应用场景ISP参数。0:为普通IPC监控场景
unsigned char ae_compratio; //曝光补偿参数
}MVT_PIC_CFG;
MVT_STATUS
mvt_set_picture_cfg(MVT_PIC_CFG* mvt_pic_cfg);</code></pre>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">MVT_PIC_CFG</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">描述</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;"><div style="width:100px">shut_max_us</div></td>
<td style="text-align: left;"><div style="width:100px">unsigned int</div></td>
<td style="text-align: left;"><div style="width:430px">曝光参数最长曝光时间,单位us,范围[150, 33333]</div></td>
</tr>
<tr>
<td style="text-align: left;">gain_max</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">曝光参数最大增益,范围[0, 100]</td>
</tr>
<tr>
<td style="text-align: left;">scene_brightness</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">曝光参数场景亮度,范围[0, 100]</td>
</tr>
<tr>
<td style="text-align: left;">perline_us</td>
<td style="text-align: left;">unsigned short</td>
<td style="text-align: left;">曝光参数每行的曝光时间单位微秒</td>
</tr>
<tr>
<td style="text-align: left;">max_again</td>
<td style="text-align: left;">unsigned int</td>
<td style="text-align: left;">曝光参数设备允许最大模拟增益</td>
</tr>
<tr>
<td style="text-align: left;">max_dgain</td>
<td style="text-align: left;">unsigned int</td>
<td style="text-align: left;">曝光参数设备允许最大数字增益</td>
</tr>
<tr>
<td style="text-align: left;">strength</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">背光补偿强度,范围[0, 100]</td>
</tr>
<tr>
<td style="text-align: left;">sat_by_y</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">背光补偿亮度控制HDR的饱和度,范围[0, 100]</td>
</tr>
<tr>
<td style="text-align: left;">dn_sw_cfg</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">日夜切换参数</td>
</tr>
<tr>
<td style="text-align: left;">hue</td>
<td style="text-align: left;">short</td>
<td style="text-align: left;">色度,取值范围[-180, 180],默认值0,暂复用为图像整体饱和度</td>
</tr>
<tr>
<td style="text-align: left;">saturation</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">饱和度,取值范围[0, 100],默认值50,暂复用为HDR模式下的饱和度</td>
</tr>
<tr>
<td style="text-align: left;">contrast</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">对比度,取值范围[0, 100],默认值50</td>
</tr>
<tr>
<td style="text-align: left;">gamma</td>
<td style="text-align: left;">unsigned short</td>
<td style="text-align: left;">e.g 100: gamma=1, 220: gamma=2.2</td>
</tr>
<tr>
<td style="text-align: left;">sharpness</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">锐度,取值范围[0, 100],默认值50</td>
</tr>
<tr>
<td style="text-align: left;">power_line_freq</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">防闪烁,0: Disabled, 1: 50Hz, 2: 60Hz</td>
</tr>
<tr>
<td style="text-align: left;">scene_mode</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">新增场景模式,区分设备不同应用场景ISP参数。0:为普通IPC监控场景</td>
</tr>
<tr>
<td style="text-align: left;">ae_compratio</td>
<td style="text-align: left;">unsigned char</td>
<td style="text-align: left;">曝光补偿参数</td>
</tr>
</tbody>
</table>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">MVT_STATUS</td>
<td style="text-align: left;">int</td>
<td>-1 设置图像参数失败;<br> 设置图像参数成功</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<p>1.设置完成后才会返回,需要一定时间。</p>