
#include "Envision/env_channel.h"#include "Envision/env_config.h"#include "Envision/env_pyr.h"#include "Envision/env_types.h"

Go to the source code of this file.
Classes | |
| struct | env_motion_channel |
| A composite channel containing a set of direction channels. More... | |
Functions | |
| void | env_motion_channel_init (struct env_motion_channel *chan, const struct env_params *envp) |
| void | env_motion_channel_destroy (struct env_motion_channel *chan) |
| void | env_motion_channel_input_and_consume_pyr (struct env_motion_channel *chan, const char *tagName, const struct env_params *envp, const struct env_math *imath, const struct env_dims inputdims, struct env_pyr *lowpass5, env_chan_status_func *status_func, void *status_userdata, struct env_image *result) |
| env_motion_channel only requires luminosity input | |
Definition in file env_motion_channel.h.
| void env_motion_channel_input_and_consume_pyr | ( | struct env_motion_channel * | chan, | |
| const char * | tagName, | |||
| const struct env_params * | envp, | |||
| const struct env_math * | imath, | |||
| const struct env_dims | inputdims, | |||
| struct env_pyr * | lowpass5, | |||
| env_chan_status_func * | status_func, | |||
| void * | status_userdata, | |||
| struct env_image * | result | |||
| ) |
env_motion_channel only requires luminosity input
for efficiency, the motion channel takes ownership of the lowpass5 pyramid (rather than needing to make a copy of it), so that after this function the lowpass5 argument will point to an empty pyramid
Definition at line 80 of file env_motion_channel.c.
References env_c_image_div_scalar(), env_c_image_div_scalar_accum(), env_img_initialized(), env_img_size(), env_pyr_img(), env_pyr_imgw(), env_pyr_init(), and env_pyr_swap().
1.6.3