#include "Envision/env_visual_cortex.h"
Go to the source code of this file.
Functions | |
void | env_mt_visual_cortex_input (const int do_multithreaded, 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) |
Do visual-cortex input with optional multi-threading. |
Definition in file env_mt_visual_cortex.h.
void env_mt_visual_cortex_input | ( | const int | do_multithreaded, | |
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 | |||
) |
Do visual-cortex input with optional multi-threading.
do_multithreaded | if false, then just call the standard env_visual_cortex_input(); if true, then run individual sub-jobs with env_run_jobs() from Envision/env_job_server.h (note that you still must install a multi-threaded job server with env_set_job_server() in order to get actual asynchronous multi-thread performance) |
Referenced by EnvVisualCortexFloat::input(), and EnvVisualCortex::input().