JeVoisBase
1.20
JeVois Smart Embedded Machine Vision Toolkit Base Modules
|
|
#include <jevoisbase/Components/Saliency/env_types.h>
Go to the source code of this file.
Classes | |
struct | env_image |
Basic image class. More... | |
Macros | |
#define | env_img_initializer { {0,0}, 0 } |
Functions | |
void | env_img_init (struct env_image *img, const struct env_dims d) |
void | env_img_swap (struct env_image *img1, struct env_image *img2) |
void | env_img_make_empty (struct env_image *img) |
void | env_img_resize_dims (struct env_image *img, const struct env_dims d) |
void | env_img_copy_src_dst (const struct env_image *src, struct env_image *dst) |
#define env_img_initializer { {0,0}, 0 } |
Definition at line 49 of file env_image.h.
Definition at line 76 of file env_image.c.
References env_image::dims, and env_img_resize_dims().
Referenced by env_dec_x(), env_dec_xy(), env_dec_y(), env_lowpass_5_x_dec_x(), and env_lowpass_5_y_dec_y().
Definition at line 41 of file env_image.c.
References env_image::dims, env_allocate(), env_dims::h, env_image::pixels, and env_dims::w.
Referenced by env_chan_color(), env_downsize_9_inplace(), and Saliency::process().
void env_img_make_empty | ( | struct env_image * | img | ) |
Definition at line 56 of file env_image.c.
References env_image::dims, env_deallocate(), env_dims::h, env_image::pixels, and env_dims::w.
Referenced by env_chan_color(), env_chan_orientation(), env_downsize_9_inplace(), env_motion_channel_input_and_consume_pyr(), env_pyr_copy_src_dst(), env_pyr_make_empty(), and Saliency::~Saliency().
Definition at line 64 of file env_image.c.
References env_image::dims, env_allocate(), env_deallocate(), env_dims::h, env_image::pixels, and env_dims::w.
Referenced by env_dec_x(), env_dec_xy(), env_dec_y(), env_img_copy_src_dst(), env_lowpass_5_x_dec_x(), env_lowpass_5_y_dec_y(), and env_motion_channel_input_and_consume_pyr().
Definition at line 48 of file env_image.c.
References demo::img1, and demo::img2.
Referenced by env_downsize_9_inplace().