aclmdlSetAIPPDtcPixelMin

Applicability

Product

Supported

Atlas A3 training products/Atlas A3 inference products

Atlas A2 training products/Atlas A2 inference products

Atlas 200I/500 A2 inference products

Atlas inference products

Atlas training products

Description

Sets the minimum value of each channel in the dynamic AIPP scenario.

Prototype

aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet,
float dtcPixelMinChn0,
float dtcPixelMinChn1,
float dtcPixelMinChn2,
float dtcPixelMinChn3,
uint64_t batchIndex)

Parameters

Parameter

Input/Output

Description

aippParmsSet

Output

Pointer to the dynamic AIPP parameter object.

Call aclmdlCreateAIPP in advance to create data of the aclmdlAIPP type.

dtcPixelMinChn0

Input

Minimum value of channel 0.

Value range: [0, 255]

dtcPixelMinChn1

Input

Minimum value of channel 1.

Value range: [0, 255]

dtcPixelMinChn2

Input

Minimum value of channel 2.

Value range: [0, 255]

dtcPixelMinChn3

Input

Minimum value of channel 3. Set to 0 if there are only three channels.

Value range: [0, 255]

batchIndex

Input

Index of batch for applying the minimum value per channel.

Value range: [0, batchSize)

batchSize is set when data of the aclmdlAIPP type is created by the aclmdlCreateAIPP call.

Returns

0 on success; else, failure. For details, see aclError.