Classification¶
Classification description
Functions
-
void *
rf_classifier_init(const char *model_path, rf_error_type *error)¶ Initializes classifier.
- Return
classifier handle
- Parameters
model_path: path to the “classification” modelerror: output parameter to return an error details
-
void
rf_classifier_close(void *classifier_handle, rf_error_type *error)¶ Deletes classifier.
- Parameters
classifier_handle: classifier handleerror: output parameter to return an error details
-
void
rf_classifier_classify_whole(void *classifier_handle, void *image_handle, int *out_class_id, float *out_confidence, int *top_k, rf_error_type *error)¶ Classify whole image
- Parameters
classifier_handle: classifier handleimage_handle: image handle (use image API to create)out_class_id: output parameter that returns a list of class ids (should be preallocated to at least *top_k size)out_confidence: output parameter that returns a corresponding list of confidences (should be preallocated to at least *top_k size)top_k: input/output parameter which indicates the k top classes and confidences to return, on the output holds the value of the actual len of out_class_id and out_confidenceerror: output parameter to return an error details
-
void
rf_classifier_classify(void *classifier_handle, void *image_handle, int ymin, int xmin, int ymax, int xmax, int *out_class_id, float *out_confidence, int *top_k, rf_error_type *error)¶ Classify an bounding box area in the image
- Parameters
classifier_handle: classifier handleimage_handle: image handle (use image API to create)ymin: the top y position of the bounding box where the object is locatedxmin: the left x position of the bounding box where the object is locatedymax: the bottom y position of the bounding box where the object is locatedxmax: the right x position of the bounding box where the object is locatedout_class_id: output parameter that returns a list of class ids (should be preallocated to at least *top_k size)out_confidence: output parameter that returns a corresponding list of confidences (should be preallocated to at least *top_k size)top_k: input/output parameter which indicates the k top classes and confidences to return, on the output holds the value of the actual len of out_class_id and out_confidenceerror: output parameter to return an error details