#include "Envision/env_visual_cortex.h"
#include "Envision/env_c_math_ops.h"
#include "Envision/env_channel.h"
#include "Envision/env_image_ops.h"
#include "Envision/env_log.h"
#include "Envision/env_params.h"
Go to the source code of this file.
Defines | |
#define | WEIGHT_SCALEBITS ((env_size_t) 8) |
Functions | |
static void | combine_output (struct env_image *chanOut, const intg32 iweight, struct env_image *result) |
void | env_visual_cortex_init (struct env_visual_cortex *vcx, const struct env_params *envp) |
void | env_visual_cortex_destroy (struct env_visual_cortex *vcx) |
void | env_visual_cortex_input (struct env_visual_cortex *vcx, const struct env_params *envp, const char *tagName, const struct env_rgb_pixel *const colimg, const struct env_rgb_pixel *const prev_colimg, const struct env_dims dims, env_chan_status_func *status_func, void *status_userdata, struct env_image *result, struct env_image *intens_result, struct env_image *color_result, struct env_image *ori_result, struct env_image *flicker_result, struct env_image *motion_result) |
void | env_visual_cortex_merge_ranges (const struct env_image *intens_result, const struct env_image *color_result, const struct env_image *ori_result, const struct env_image *flicker_result, const struct env_image *motion_result, intg32 *mi, intg32 *ma) |
void | env_visual_cortex_rescale_ranges (struct env_image *result, struct env_image *intens_result, struct env_image *color_result, struct env_image *ori_result, struct env_image *flicker_result, struct env_image *motion_result) |
Definition in file env_visual_cortex.c.