11.4. 数据类型¶
11.4.1. GDC_TASK_ATTR_S¶
【说明】
定义GDC TASK的属性。GDC支持的像素格式有NV21/NV12/YUV400。
【定义】
typedef struct _GDC_TASK_ATTR_S {
VIDEO_FRAME_INFO_S stImgIn;
VIDEO_FRAME_INFO_S stImgOut;
CVI_U64 au64privateData[4];
CVI_U64 reserved;
} GDC_TASK_ATTR_S;
【成员】
成员名称 |
描述 |
---|---|
StImgIn |
输入影像属性 |
stImgOut |
输出影像属性 |
au64privateData |
Task相关的私有数据 |
reserved |
预留 |
【注意事项】
影像属性必须满足相对应硬件属性
【相关数据类型及接口】
VIDEO_FRAME_INFO_S
11.4.2. LDC_ATTR_S¶
【说明】
定义镜头矫正的属性。
【定义】
typedef struct _LDC_ATTR_S {
CVI_BOOL bAspect; /* RW;Whether aspect ration is keep */
CVI_S32 s32XRatio; /* RW; Range: [0, 100], field angle ration of horizontal,valid when bAspect=0.*/
CVI_S32 s32YRatio; /* RW; Range: [0, 100], field angle ration of vertical,valid when bAspect=0.*/
CVI_S32 s32XYRatio; /* RW; Range: [0, 100], field angle ration of all,valid when bAspect=1.*/
CVI_S32 s32CenterXOffset;
CVI_S32 s32CenterYOffset;
CVI_S32 s32DistortionRatio;
GRID_INFO_ATTR_S stGridInfoAttr;
} LDC_ATTR_S;
【成员】
成员名称 |
描述 |
范围 |
---|---|---|
bAspect |
视 野调整过程中是否保持幅型比 |
bool |
s32XRatio |
视 野大小参数,bAspect=1时有效 |
0 ~ 100 |
s32YRatio |
X方向视野大小参数,bAspect=0时有效 |
0 ~ 100 |
s32XYRatio |
Y方向视野大小参数,bAspect=0时有效 |
0 ~ 100 |
s32CenterXOffset |
图像中心点相对于物理中心点的水平偏移 |
-51 ~ +511 |
s32CenterYOffset |
图像中心点相对于物理中心点的垂直偏移 |
-51 ~ +511 |
s32DistortionRatio |
矫正强度,负数为枕型,正数为桶型 |
-300 ~ +500 |
stGridInfoAttr |
gridinfo参数 |
/ |
【注意事项】
影像属性必须满足相对应硬件属性
【相关数据类型及接口】
VIDEO_FRAME_INFO_S
11.4.3. GRID_INFO_ATTR_S¶
【说明】
定义GridInfo的属性。
【定义】
typedef struct _GRID_INFO_ATTR_S {
CVI_BOOL Enable;
char gridFileName[128];
char gridBindName[128];
CVI_BOOL isBlending;
CVI_BOOL bEISEnable; /* enable EIS */
uint8_t homoRgnNum;
} GRID_INFO_ATTR_S;
【成员】
成员名称 |
描述 |
范围 |
---|---|---|
bEnable |
是否开启gridinfo |
bool |
gridFileName |
gridinfo文件名称 |
/ |
gridBindName |
gridinfo绑定名称 |
/ |
isBlending |
暂未使用 |
bool |
bEISEnable |
暂未使用 |
bool |
homoRgnNum |
暂未使用 |
/ |
【注意事项】
影像属性必须满足相对应硬件属性
【相关数据类型及接口】