opencpu

Z 2.0 sdk


设置图像参数

<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>

页面列表

ITEM_HTML