Object Detection Post-processing

Base class: ObjectPostProcessBase

Supported Model Post-processing

Model Post-processing

Description

Yolov3PostProcess

YOLOv3 post-processing

SsdMobilenetv1FpnPostProcess

SsdMobilenetv1Fpn post-processing

SsdMobilenetFpn_MindsporePost

SsdMobilenetFpn MindSpore post-processing

Ssdvgg16PostProcess

SsdVgg-16 post-processing

FasterRcnnPostProcess

Faster R-CNN post-processing

MaskRcnnMindsporePost

MaskRcnnMindspore post-processing.

Unified Constructor

postProcessName(config_data, label_path)
postProcessName(config_path, label_path)

Example: Yolov3PostProcess(config_data, label_path) or Yolov3PostProcess(config_path, label_path)

Input Parameter of the Constructor

Parameter

Type

Description

config_data

dict

Configuration data

label_path

str

Label path

config_path

str

Configuration path

Output Parameter of the Constructor

Corresponding postprocessing object

Unified Post-processing Function

process(tensor, params)
process(tensor, param)

Input Parameter Description of the Post-processing Function

Parameter

Type

Description

tensor

List[base.Tensor]

Tensor list

params

List[base.ResizedImageInfo]

ResizedImageInfo list

param

base.ResizedImageInfo

ResizedImageInfo object

Output Parameter Description of the Post-processing Function

list[list[ObjectInfo]]

Exception Throwing Interface

If the tensor fails to be passed and copied to the host, the runtime exception is thrown.