mp.tasks.components.containers.Category

A classification category.

Category is a util class, contains a label, its display name, a float value as score, and the index of the label in the corresponding label file. Typically it's used as the result of classification tasks.

index The index of the label in the corresponding label file.
score The probability score of this label category.
display_name The display name of the label, which may be translated for different locales. For example, a label, "apple", may be translated into Spanish for display purpose, so that the display_name is "manzana".
category_name The label of this category object.

Methods

from_ctypes

View source

Creates a Category object from the given MpCategoryC object.

This function converts the MpCategoryC index of -1 to a Python value of None to retain the same semantic meaning. All other values are converted as-is.

Args
c_obj The MpCategoryC object to be converted.

Returns
A Category object.

__eq__

View source

Checks if this object is equal to the given object.

Args
other The object to be compared with.

Returns
True if the objects are equal.

category_name None
display_name None
index None
score None