env_cuda.h File Reference

#include "Envision/env_image_ops.h"
Include dependency graph for env_cuda.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void env_pyr_build_lowpass_5_cuda (const struct env_image *image, env_size_t firstlevel, const struct env_math *imath, struct env_pyr *result)
 Direct CUDA-accelerated replacement for env_pyr_build_lowpass_5.
void cudacore_pyr_build_lowpass_5 (const int *dsrc, int *dtmp, int *dres, const int depth, const env_size_t w, const env_size_t h, env_size_t *outw, env_size_t *outh)
 Core lowpass5 pyramid computation.

Detailed Description

CUDA ops for Envision

Definition in file env_cuda.h.


Function Documentation

void cudacore_pyr_build_lowpass_5 ( const int *  dsrc,
int *  dtmp,
int *  dres,
const int  depth,
const env_size_t  w,
const env_size_t  h,
env_size_t *  outw,
env_size_t *  outh 
)

Core lowpass5 pyramid computation.

this runs fully in device memory and assumes you have allocated it. Note that level 0 is also not computed here. See env_pyr_build_lowpass_5_cuda() for what you have to do to prepare the work and collect the results.

void env_pyr_build_lowpass_5_cuda ( const struct env_image image,
env_size_t  firstlevel,
const struct env_math imath,
struct env_pyr result 
)

Direct CUDA-accelerated replacement for env_pyr_build_lowpass_5.

Generated on Sun May 8 08:42:39 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3