Defines |
| #define | STB_IMAGE_IMPLEMENTATION |
| #define | STB_IMAGE_WRITE_IMPLEMENTATION |
Functions |
| 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 | binarize_image (image im) |
| 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) |
| 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) |
| 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_width (image a, int x1, int y1, int x2, int y2, int w, float r, float g, float b) |
| void | draw_detections (image im, int num, float thresh, box *boxes, float **probs, char **names, image **alphabet, int classes) |
| void | draw_label (image a, int r, int c, image label, const float *rgb) |
| void | embed_image (image source, image dest, int dx, int dy) |
| void | exposure_image (image im, float sat) |
| void | flip_image (image a) |
| image | float_to_image (int w, int h, int c, float *data) |
| void | free_image (image m) |
| 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) |
| float | get_pixel (image m, int x, int y, int c) |
| float | get_pixel_extend (image m, int x, int y, int c) |
| image | grayscale_image (image im) |
| void | hsv_to_rgb (image im) |
| void | hue_image (image im, float hue) |
| image | image_distance (image a, image b) |
| image ** | load_alphabet () |
| image | load_image (char *filename, int w, int h, int c) |
| image | load_image_color (char *filename, int w, int h) |
| image | load_image_stb (char *filename, int channels) |
| image | make_empty_image (int w, int h, int c) |
| image | make_image (int w, int h, int c) |
| 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) |
| 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 | saturate_exposure_image (image im, float sat, float exposure) |
| void | saturate_image (image im, float sat) |
| void | save_image (image im, const char *name) |
| 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) |
| 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, 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) |
Variables |
| float | colors [6][3] = { {1,0,1}, {0,0,1},{0,1,1},{0,1,0},{1,1,0},{1,0,0} } |
| int | windows = 0 |