#include <stdint.h>
#include "image_types.h"
Go to the source code of this file.
|  | 
| void | image_u8_clear (image_u8_t *im) | 
|  | 
| void | image_u8_convolve_2D (image_u8_t *im, const uint8_t *k, int ksz) | 
|  | 
| image_u8_t * | image_u8_copy (const image_u8_t *in) | 
|  | 
| image_u8_t * | image_u8_create (unsigned int width, unsigned int height) | 
|  | 
| image_u8_t * | image_u8_create_alignment (unsigned int width, unsigned int height, unsigned int alignment) | 
|  | 
| image_u8_t * | image_u8_create_from_f32 (image_f32_t *fim) | 
|  | 
| image_u8_t * | image_u8_create_from_pnm (const char *path) | 
|  | 
| image_u8_t * | image_u8_create_from_pnm_alignment (const char *path, int alignment) | 
|  | 
| image_u8_t * | image_u8_create_stride (unsigned int width, unsigned int height, unsigned int stride) | 
|  | 
| void | image_u8_darken (image_u8_t *im) | 
|  | 
| image_u8_t * | image_u8_decimate (image_u8_t *im, float factor) | 
|  | 
| void | image_u8_destroy (image_u8_t *im) | 
|  | 
| void | image_u8_draw_annulus (image_u8_t *im, float x0, float y0, float r0, float r1, int v) | 
|  | 
| void | image_u8_draw_circle (image_u8_t *im, float x0, float y0, float r, int v) | 
|  | 
| void | image_u8_draw_line (image_u8_t *im, float x0, float y0, float x1, float y1, int v, int width) | 
|  | 
| void | image_u8_fill_line_max (image_u8_t *im, const image_u8_lut_t *lut, const float *xy0, const float *xy1) | 
|  | 
| void | image_u8_gaussian_blur (image_u8_t *im, double sigma, int k) | 
|  | 
| image_u8_t * | image_u8_rotate (const image_u8_t *in, double rad, uint8_t pad) | 
|  | 
| int | image_u8_write_pnm (const image_u8_t *im, const char *path) | 
|  | 
◆ image_u8_lut_t
◆ image_u8_clear()
◆ image_u8_convolve_2D()
      
        
          | void image_u8_convolve_2D | ( | image_u8_t * | im, | 
        
          |  |  | const uint8_t * | k, | 
        
          |  |  | int | ksz | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_copy()
◆ image_u8_create()
      
        
          | image_u8_t* image_u8_create | ( | unsigned int | width, | 
        
          |  |  | unsigned int | height | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_create_alignment()
      
        
          | image_u8_t* image_u8_create_alignment | ( | unsigned int | width, | 
        
          |  |  | unsigned int | height, | 
        
          |  |  | unsigned int | alignment | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_create_from_f32()
◆ image_u8_create_from_pnm()
      
        
          | image_u8_t* image_u8_create_from_pnm | ( | const char * | path | ) |  | 
      
 
 
◆ image_u8_create_from_pnm_alignment()
      
        
          | image_u8_t* image_u8_create_from_pnm_alignment | ( | const char * | path, | 
        
          |  |  | int | alignment | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_create_stride()
      
        
          | image_u8_t* image_u8_create_stride | ( | unsigned int | width, | 
        
          |  |  | unsigned int | height, | 
        
          |  |  | unsigned int | stride | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_darken()
◆ image_u8_decimate()
◆ image_u8_destroy()
◆ image_u8_draw_annulus()
      
        
          | void image_u8_draw_annulus | ( | image_u8_t * | im, | 
        
          |  |  | float | x0, | 
        
          |  |  | float | y0, | 
        
          |  |  | float | r0, | 
        
          |  |  | float | r1, | 
        
          |  |  | int | v | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_draw_circle()
      
        
          | void image_u8_draw_circle | ( | image_u8_t * | im, | 
        
          |  |  | float | x0, | 
        
          |  |  | float | y0, | 
        
          |  |  | float | r, | 
        
          |  |  | int | v | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_draw_line()
      
        
          | void image_u8_draw_line | ( | image_u8_t * | im, | 
        
          |  |  | float | x0, | 
        
          |  |  | float | y0, | 
        
          |  |  | float | x1, | 
        
          |  |  | float | y1, | 
        
          |  |  | int | v, | 
        
          |  |  | int | width | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_fill_line_max()
◆ image_u8_gaussian_blur()
      
        
          | void image_u8_gaussian_blur | ( | image_u8_t * | im, | 
        
          |  |  | double | sigma, | 
        
          |  |  | int | k | 
        
          |  | ) |  |  | 
      
 
 
◆ image_u8_rotate()
◆ image_u8_write_pnm()
      
        
          | int image_u8_write_pnm | ( | const image_u8_t * | im, | 
        
          |  |  | const char * | path | 
        
          |  | ) |  |  |