Functions | |
Darknet::Image | collapse_images_horz (const Darknet::Image *ims, int n) |
int | compare_by_lefts (const void *a_ptr, const void *b_ptr) |
int | compare_by_probs (const void *a_ptr, const void *b_ptr) |
void | copy_image_from_bytes (DarknetImage im, char *pdata) |
This is part of the original C API. Convert from data pointer to a Darknet image. Used by the Python API. | |
void | free_image (image im) |
This is part of the original C API. | |
detection_with_class * | get_actual_detections (const Darknet::Detection *dets, int dets_num, float thresh, int *selected_detections_num, const Darknet::VStr &names) |
Creates array of detections with prob > thresh and fills best_class for them Return number of selected detections in *selected_detections_num. | |
Darknet::Image | get_opencv_label (const std::string &str, const int area) |
DarknetImage | load_image_v2 (const char *filename, int desired_width, int desired_height, int channels) |
This is part of the original C API. This function exists for the Python API. | |
DarknetImage | make_empty_image (int w, int h, int c) |
This is part of the original C API. | |
DarknetImage | make_image (int w, int h, int c) |
This is part of the original C API. | |
void | translate_image (Darknet::Image m, float s) |
Darknet::Image collapse_images_horz | ( | const Darknet::Image * | ims, |
int | n | ||
) |
int compare_by_lefts | ( | const void * | a_ptr, |
const void * | b_ptr | ||
) |
int compare_by_probs | ( | const void * | a_ptr, |
const void * | b_ptr | ||
) |
void copy_image_from_bytes | ( | DarknetImage | im, |
char * | pdata | ||
) |
This is part of the original C
API. Convert from data pointer to a Darknet image. Used by the Python API.
void free_image | ( | image | im | ) |
This is part of the original C
API.
Free the data pointer that stores the image . All image objects must eventually call either this function or Darknet::free_image() to prevent memory leaks.
detection_with_class * get_actual_detections | ( | const Darknet::Detection * | dets, |
int | dets_num, | ||
float | thresh, | ||
int * | selected_detections_num, | ||
const Darknet::VStr & | names | ||
) |
Creates array of detections with prob > thresh and fills best_class for them Return number of selected detections in *selected_detections_num.
Darknet::Image get_opencv_label | ( | const std::string & | str, |
const int | area | ||
) |
DarknetImage load_image_v2 | ( | const char * | filename, |
int | desired_width, | ||
int | desired_height, | ||
int | channels | ||
) |
This is part of the original C
API. This function exists for the Python API.
DarknetImage make_empty_image | ( | int | w, |
int | h, | ||
int | c | ||
) |
This is part of the original C
API.
Make an empty image with the given dimensions. The data pointer will be nullptr
.
DarknetImage make_image | ( | int | w, |
int | h, | ||
int | c | ||
) |
This is part of the original C
API.
Similar to make_empty_image() but the data pointer is fully allocated.
void translate_image | ( | Darknet::Image | m, |
float | s | ||
) |