Skip to main content

hi_vpss_grp_param

hi_vpss_nrx_param_v3

说明

定义3DNR X接口版本V3的属性。

定义

typedef struct {
hi_op_mode opt_mode;
hi_vpss_nrx_param_manual_v3 nrx_manual;
hi_vpss_nrx_param_auto_v3 nrx_auto;
} hi_vpss_nrx_param_v3;

成员

成员名称描述
opt_modeNR选择模式。
nrx_manualNR手动模式的标准参数。
nrx_autoNR自动模式的标准参数。

父主题: VPSS视频处理

hi_vpss_grp_nrx_param

说明

定义3DNR标准参数属性。

定义

typedef struct {
hi_vpss_nr_version nr_version;
union {
hi_vpss_nrx_param_v3 nrx_param_v3;
};
} hi_vpss_grp_nrx_param;

成员

成名名称描述
nr_versionNR接口版本枚举。
nrx_param_v3当前芯片NR接口标准参数。

父主题: VPSS视频处理

hi_vpss_grp_param

说明

定义VPSS的3DNR参数。

定义

typedef struct{
hi_vpss_grp_nrx_param nrx_param;
hi_u32 reserved[4];
}hi_vpss_grp_param;

成员

成名名称描述
nrx_param3DNR标准参数。
reserved预留参数,为保证后续版本兼容性,请务必使用memset结构体方式进行清零初始化,在代码中必须避免显式对reserved字段进行访问。

父主题: VPSS视频处理

hi_fisheye_cfg

说明

定义FISHEYE的鱼眼镜头LMF参数配置。

定义

typedef struct {
hi_u16 lmf_coef[HI_FISHEYE_LMF_COEF_NUM]; /* RW; LMF coefficient of gdc len */
} hi_fisheye_cfg;

成员

成员名称描述
lmf_coef鱼眼镜头LMF参数。
text<br>#define HI_FISHEYE_LMF_COEF_NUM 128<br>
note

须知

LMF参数要按照镜头厂商的推荐参数进行转换后再配置(正确的LMF参数符合lmf_coef[i+1] ≥lmf_coef[i]+5&& lmf_coef [i + 1] <= lmf_coef [i] + 31 && lmf_coef [57] <1024< lmf_coef [85] &&lmf_coef[0] = 0的规律),如果配置的参数不满足此规律则会报错,如果配置的参数有误则可能出现总线错误等异常现象,如果没有镜头厂商提供的参数建议关闭LMF功能。

父主题: VPSS视频处理

hi_vpss_chn_mode

说明

定义VPSS通道的工作模式 。

定义

typedef enum &#123;
HI_VPSS_CHN_MODE_AUTO = 0,
HI_VPSS_CHN_MODE_USER,
HI_VPSS_CHN_MODE_BUTT
&#125; hi_vpss_chn_mode;

成员

成员名称描述
HI_VPSS_CHN_MODE_USER用户设置模式。 如果需要支持从VPSS通道获取处理的图像数据,则必须将模式设置为HI_VPSS_CHN_MODE_USER。 若使用鱼眼矫正功能,则必须将模式设置为HI_VPSS_CHN_MODE_USER。
HI_VPSS_CHN_MODE_AUTO自动模式。
- AUTO模式下,hi_vpss_chn_attr中的width、height、aspect_ratio、compress_mode、pixel_format、frame_rate、video_format、depth参数设置不生效,相应设置由后端模块确定。
- AUTO模式下,用户无法获取图像。
- AUTO模式下,各通道仅可与一个接收者绑定,主要用于预览和回放场景下做播放控制。
HI_VPSS_CHN_MODE_BUTT预留值。

父主题: VPSS视频处理

在线提单