Go to the source code of this file.
|
| void * | rf_classifier_init (const char *model_path, rf_error_type *error) |
| |
| void | rf_classifier_close (void *classifier_handle, rf_error_type *error) |
| |
| 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) |
| |
| 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) |
| |
◆ rf_classifier_classify()
| 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 handle |
| image_handle | image handle (use image API to create) |
| ymin | the top y position of the bounding box where the object is located |
| xmin | the left x position of the bounding box where the object is located |
| ymax | the bottom y position of the bounding box where the object is located |
| xmax | the right x position of the bounding box where the object is located |
| 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_confidence |
| error | output parameter to return an error details |
◆ rf_classifier_classify_whole()
| 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 handle |
| image_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_confidence |
| error | output parameter to return an error details |
◆ rf_classifier_close()
| void rf_classifier_close |
( |
void * |
classifier_handle, |
|
|
rf_error_type * |
error |
|
) |
| |
Deletes classifier.
- Parameters
-
| classifier_handle | classifier handle |
| error | output parameter to return an error details |
◆ rf_classifier_init()
| void* rf_classifier_init |
( |
const char * |
model_path, |
|
|
rf_error_type * |
error |
|
) |
| |
Initializes classifier.
- Parameters
-
| model_path | path to the "classification" model |
| error | output parameter to return an error details |
- Returns
- classifier handle