aclAippInfo
typedef struct aclAippInfo {
aclAippInputFormat inputFormat;
int32_t srcImageSizeW;
int32_t srcImageSizeH;
int8_t cropSwitch;
int32_t loadStartPosW;
int32_t loadStartPosH;
int32_t cropSizeW;
int32_t cropSizeH;
int8_t resizeSwitch;
int32_t resizeOutputW;
int32_t resizeOutputH;
int8_t paddingSwitch;
int32_t leftPaddingSize;
int32_t rightPaddingSize;
int32_t topPaddingSize;
int32_t bottomPaddingSize;
int8_t cscSwitch;
int8_t rbuvSwapSwitch;
int8_t axSwapSwitch;
int8_t singleLineMode;
int32_t matrixR0C0;
int32_t matrixR0C1;
int32_t matrixR0C2;
int32_t matrixR1C0;
int32_t matrixR1C1;
int32_t matrixR1C2;
int32_t matrixR2C0;
int32_t matrixR2C1;
int32_t matrixR2C2;
int32_t outputBias0;
int32_t outputBias1;
int32_t outputBias2;
int32_t inputBias0;
int32_t inputBias1;
int32_t inputBias2;
int32_t meanChn0;
int32_t meanChn1;
int32_t meanChn2;
int32_t meanChn3;
float minChn0;
float minChn1;
float minChn2;
float minChn3;
float varReciChn0;
float varReciChn1;
float varReciChn2;
float varReciChn3;
aclFormat srcFormat; // Input format of the source model before model conversion
aclDataType srcDatatype; // Data type of the source model before model conversion
size_t srcDimNum; // Dimension count of the source model before model conversion
size_t shapeCount; // Number of dynamic batch/image size profiles
aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; // For a dynamic-shape model, the AIPP destination shape of each shape profile is inferred at build time and saved in the model. The output format, data type, and destination shape do not change with the shape.
aclAippExtendInfo *aippExtend; // Reserved. In the current version, a null pointer must be passed.
} aclAippInfo;Parent topic: Data Types and Operations