SetCropParams
函数格式
AIStatus SetCropParams(bool cropSwitch,
int32_t cropStartPosW, int32_t cropStartPosH,
int32_t cropSizeW, int32_t cropSizeH,
uint32_t batch_index = 0);
功能说明
设置Crop裁剪参数信息。动态AIPP支持为每个batch配置不同的Crop参数,batchIndex表示对第几个batch设置Crop参数,batchIndex取值范围[0, batchNum ),如果超出这个范围,调用接口后会返回失败。
参数说明
参数名 |
输入/输出 |
类型 |
描述 |
---|---|---|---|
cropSwitch |
输入 |
Bool |
true表示支持裁剪,false表示不支持。 |
cropStartPosW |
输入 |
int32_t |
裁剪时,坐标点起始位置在图中横向的坐标。 |
cropStartPosH |
输入 |
int32_t |
裁剪时,坐标点起始位置在图中纵向的坐标。 |
cropSizeW |
输入 |
int32_t |
裁剪的宽度。 |
cropSizeH |
输入 |
int32_t |
裁剪的高度。 |
batchIndex |
输入 |
uint32_t |
对第几个batch做裁剪,默认为0,取值范围[0, batchNum )。 |
返回值
参数名 |
类型 |
描述(参数说明、取值范围等) |
---|---|---|
- |
AIStatus |
设置成功返回0,如果输入非法,返回其它值。 AIStatus类型的定义如下: AIStatus = uint32_t |
异常处理
无。
约束说明
无。