Classes | Functions
image.h File Reference
#include <stdlib.h>
#include <stdio.h>
#include <float.h>
#include <string.h>
#include <math.h>
#include "box.h"
Include dependency graph for image.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  image

Functions

void add_pixel (image m, int x, int y, int c, float val)
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 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 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 **labels, 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)
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)
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 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 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 rgbgr_image (image im)
image rotate_image (image m, 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 p, const char *name)
void save_image_png (image im, const char *name)
void scale_image (image m, float s)
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)
image threshold_image (image im, float thresh)
void translate_image (image m, float s)
void write_label (image a, int r, int c, image *characters, char *string, float *rgb)

Function Documentation

void add_pixel ( image  m,
int  x,
int  y,
int  c,
float  val 
)

Definition at line 1230 of file image.c.

int best_3d_shift_r ( image  a,
image  b,
int  min,
int  max 
)

Definition at line 689 of file image.c.

float bilinear_interpolate ( image  im,
float  x,
float  y,
int  c 
)

Definition at line 1045 of file image.c.

image collapse_image_layers ( image  source,
int  border 
)

Definition at line 310 of file image.c.

image collapse_images_horz ( image ims,
int  n 
)

Definition at line 1288 of file image.c.

image collapse_images_vert ( image ims,
int  n 
)

Definition at line 1253 of file image.c.

void composite_3d ( char *  f1,
char *  f2,
char *  out,
int  delta 
)

Definition at line 721 of file image.c.

void constrain_image ( image  im)

Definition at line 325 of file image.c.

Definition at line 383 of file image.c.

image crop_image ( image  im,
int  dx,
int  dy,
int  w,
int  h 
)

Definition at line 667 of file image.c.

void distort_image ( image  im,
float  hue,
float  sat,
float  val 
)

Definition at line 1013 of file image.c.

void draw_bbox ( image  a,
box  bbox,
int  w,
float  r,
float  g,
float  b 
)

Definition at line 151 of file image.c.

void draw_box ( image  a,
int  x1,
int  y1,
int  x2,
int  y2,
float  r,
float  g,
float  b 
)

Definition at line 107 of file image.c.

void draw_box_width ( image  a,
int  x1,
int  y1,
int  x2,
int  y2,
int  w,
float  r,
float  g,
float  b 
)

Definition at line 143 of file image.c.

void draw_detections ( image  im,
int  num,
float  thresh,
box boxes,
float **  probs,
char **  names,
image **  labels,
int  classes 
)

Definition at line 180 of file image.c.

void draw_label ( image  a,
int  r,
int  c,
image  label,
const float *  rgb 
)

Definition at line 90 of file image.c.

void embed_image ( image  source,
image  dest,
int  dx,
int  dy 
)

Definition at line 297 of file image.c.

void exposure_image ( image  im,
float  sat 
)

Definition at line 1005 of file image.c.

void flip_image ( image  a)

Definition at line 266 of file image.c.

image float_to_image ( int  w,
int  h,
int  c,
float *  data 
)

Definition at line 609 of file image.c.

void free_image ( image  m)

Definition at line 1350 of file image.c.

float get_color ( int  c,
int  x,
int  max 
)

Definition at line 23 of file image.c.

image get_image_layer ( image  m,
int  l 
)

Definition at line 1200 of file image.c.

float get_pixel ( image  m,
int  x,
int  y,
int  c 
)

Definition at line 1210 of file image.c.

float get_pixel_extend ( image  m,
int  x,
int  y,
int  c 
)

Definition at line 1215 of file image.c.

Definition at line 906 of file image.c.

void hsv_to_rgb ( image  im)

Definition at line 865 of file image.c.

image image_distance ( image  a,
image  b 
)

Definition at line 282 of file image.c.

Definition at line 164 of file image.c.

image load_image ( char *  filename,
int  w,
int  h,
int  c 
)

Definition at line 1179 of file image.c.

image load_image_color ( char *  filename,
int  w,
int  h 
)

Definition at line 1195 of file image.c.

image make_empty_image ( int  w,
int  h,
int  c 
)

Definition at line 581 of file image.c.

image make_image ( int  w,
int  h,
int  c 
)

Definition at line 591 of file image.c.

image make_random_image ( int  w,
int  h,
int  c 
)

Definition at line 598 of file image.c.

void normalize_image ( image  p)

Definition at line 334 of file image.c.

void print_image ( image  m)

Definition at line 1236 of file image.c.

image random_augment_image ( image  im,
float  angle,
float  aspect,
int  low,
int  high,
int  size 
)

Definition at line 796 of file image.c.

image random_crop_image ( image  im,
int  w,
int  h 
)

Definition at line 788 of file image.c.

void random_distort_image ( image  im,
float  hue,
float  saturation,
float  exposure 
)

Definition at line 1028 of file image.c.

image resize_image ( image  im,
int  w,
int  h 
)

Definition at line 1060 of file image.c.

image resize_max ( image  im,
int  max 
)

Definition at line 756 of file image.c.

image resize_min ( image  im,
int  min 
)

Definition at line 772 of file image.c.

void rgbgr_image ( image  im)

Definition at line 391 of file image.c.

image rotate_image ( image  m,
float  rad 
)

Definition at line 636 of file image.c.

void rotate_image_cw ( image  im,
int  times 
)

Definition at line 245 of file image.c.

void saturate_exposure_image ( image  im,
float  sat,
float  exposure 
)

Definition at line 1036 of file image.c.

void saturate_image ( image  im,
float  sat 
)

Definition at line 984 of file image.c.

void save_image ( image  p,
const char *  name 
)

Definition at line 552 of file image.c.

void save_image_png ( image  im,
const char *  name 
)

Definition at line 535 of file image.c.

void scale_image ( image  m,
float  s 
)

Definition at line 661 of file image.c.

void set_pixel ( image  m,
int  x,
int  y,
int  c,
float  val 
)

Definition at line 1224 of file image.c.

void show_image ( image  p,
const char *  name 
)

Definition at line 444 of file image.c.

void show_image_collapsed ( image  p,
char *  name 
)

Definition at line 574 of file image.c.

void show_image_layers ( image  p,
char *  name 
)

Definition at line 562 of file image.c.

void show_image_normalized ( image  im,
const char *  name 
)

Definition at line 1324 of file image.c.

void show_images ( image ims,
int  n,
char *  window 
)

Definition at line 1332 of file image.c.

void test_resize ( char *  filename)

Definition at line 1105 of file image.c.

image threshold_image ( image  im,
float  thresh 
)

Definition at line 922 of file image.c.

void translate_image ( image  m,
float  s 
)

Definition at line 655 of file image.c.

void write_label ( image  a,
int  r,
int  c,
image characters,
char *  string,
float *  rgb 
)


rail_object_detector
Author(s):
autogenerated on Sat Jun 8 2019 20:26:31