|
static void | add_pixel (image m, int x, int y, int c, float val) |
|
int | best_3d_shift (image a, image b, int min, int max) |
|
int | best_3d_shift_r (image a, image b, int min, int max) |
|
float | bilinear_interpolate (image im, float x, float y, int c) |
|
image | blend_image (image fore, image back, float alpha) |
|
image | border_image (image a, int border) |
|
image | collapse_image_layers (image source, int border) |
|
image | collapse_images_horz (image *ims, int n) |
|
image | collapse_images_vert (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 | composite_3d (char *f1, char *f2, char *out, int delta) |
|
void | composite_image (image source, image dest, int dx, int dy) |
|
void | constrain_image (image im) |
|
image | copy_image (image p) |
|
void | copy_image_from_bytes (image im, char *pdata) |
|
void | copy_image_inplace (image src, image dst) |
|
image | crop_image (image im, int dx, int dy, int w, int h) |
|
void | distort_image (image im, float hue, float sat, float val) |
|
void | draw_bbox (image a, box bbox, int w, float r, float g, float b) |
|
void | draw_box (image a, int x1, int y1, int x2, int y2, float r, float g, float b) |
|
void | draw_box_bw (image a, int x1, int y1, int x2, int y2, float brightness) |
|
void | draw_box_width (image a, int x1, int y1, int x2, int y2, int w, float r, float g, float b) |
|
void | draw_box_width_bw (image a, int x1, int y1, int x2, int y2, int w, float brightness) |
|
void | draw_detections (image im, int num, float thresh, box *boxes, float **probs, char **names, int classes) |
| This is still called from a few isolated places, but you're probably looking for draw_detections_v3().
|
|
void | draw_detections_v3 (image im, detection *dets, int num, float thresh, char **names, int classes, int ext_output) |
| This is the function that is called to draw annotations on an image.
|
|
void | draw_label (image a, int r, int c, image label, const float *rgb) |
|
void | draw_weighted_label (image a, int r, int c, image label, const float *rgb, const float alpha) |
|
void | embed_image (image source, image dest, int dx, int dy) |
|
void | fill_image (image m, float s) |
|
void | flip_image (image a) |
|
image | float_to_image (int w, int h, int c, float *data) |
|
image | float_to_image_scaled (int w, int h, int c, float *data) |
|
void | free_image (image m) |
|
detection_with_class * | get_actual_detections (detection *dets, int dets_num, float thresh, int *selected_detections_num, char **names) |
| Creates array of detections with prob > thresh and fills best_class for them Return number of selected detections in *selected_detections_num.
|
|
float | get_color (int c, int x, int max) |
|
image | get_image_layer (image m, int l) |
|
image | get_label (image **characters, char *string, int size) |
|
image | get_label_v3 (image **characters, char *string, int size) |
|
image | get_opencv_label (const std::string &str, const int area) |
|
static float | get_pixel (image m, int x, int y, int c) |
|
static float | get_pixel_extend (image m, int x, int y, int c) |
|
image | grayscale_image (image im) |
|
void | hsv_to_rgb (image im) |
|
image | image_distance (image a, image b) |
|
image | letterbox_image (image im, int w, int h) |
|
void | letterbox_image_into (image im, int w, int h, image boxed) |
|
image | load_image (char *filename, int desired_width, int desired_height, int channels) |
| Load the given image.
|
|
image | make_attention_image (int img_size, float *original_delta_cpu, float *original_input_cpu, int w, int h, int c, float alpha) |
|
image | make_empty_image (int w, int h, int c) |
|
image | make_image (int w, int h, int c) |
|
void | make_image_red (image im) |
|
image | make_random_image (int w, int h, int c) |
|
void | normalize_image (image p) |
|
void | normalize_image2 (image p) |
|
void | print_image (image m) |
|
void | quantize_image (image im) |
|
image | random_augment_image (image im, float angle, float aspect, int low, int high, int size) |
|
image | random_crop_image (image im, int w, int h) |
|
void | random_distort_image (image im, float hue, float saturation, float exposure) |
|
image | resize_image (image im, int w, int h) |
|
image | resize_max (image im, int max) |
|
image | resize_min (image im, int min) |
|
void | rgb_to_hsv (image im) |
|
void | rgbgr_image (image im) |
|
image | rotate_crop_image (image im, float rad, float s, int w, int h, float dx, float dy, float aspect) |
|
image | rotate_image (image im, float rad) |
|
void | rotate_image_cw (image im, int times) |
|
void | save_image (image im, const char *name) |
|
void | save_image_jpg (image im, const char *name) |
|
void | save_image_options (image im, const char *name, IMTYPE f, int quality) |
|
void | save_image_png (image im, const char *name) |
|
void | scale_image (image m, float s) |
|
void | scale_image_channel (image im, int c, float v) |
|
static void | set_pixel (image m, int x, int y, int c, float val) |
|
void | show_image (image p, const char *name) |
|
void | show_image_collapsed (image p, char *name) |
|
void | show_image_layers (image p, char *name) |
|
void | show_image_normalized (image im, const char *name) |
|
void | show_images (image *ims, int n, const char *window) |
|
void | test_resize (char *filename) |
|
float | three_way_max (float a, float b, float c) |
|
float | three_way_min (float a, float b, float c) |
|
image | threshold_image (image im, float thresh) |
|
image | tile_images (image a, image b, int dx) |
|
void | translate_image (image m, float s) |
|
void | translate_image_channel (image im, int c, float v) |
|
void | transpose_image (image im) |
|