asrl::GpuIntegralImageProcessor Class ReferenceA class that reserves memory on the GPU for creating integral images. More...
Detailed DescriptionA class that reserves memory on the GPU for creating integral images. This class sets up the necessary functions and memory for GpuIntegralImage_kernel.cu to compute the integral image. Definition at line 55 of file GpuIntegralImageProcessor.hpp. Constructor & Destructor Documentation
The constructor reserves memory for integral image processing given that the source image is widthheight
Definition at line 44 of file GpuIntegralImageProcessor.cpp.
Destructor Definition at line 74 of file GpuIntegralImageProcessor.cpp. Member Function Documentation
Definition at line 112 of file GpuIntegralImageProcessor.hpp.
Creates the integral image. The image must have been previously uploaded to the device by calling upload(img)
Definition at line 109 of file GpuIntegralImageProcessor.cpp.
Uploads the image to the device then creates the integral image. This is the equivalent of calling
Definition at line 104 of file GpuIntegralImageProcessor.cpp.
Uploads the image to the device.
Definition at line 93 of file GpuIntegralImageProcessor.cpp.
Definition at line 107 of file GpuIntegralImageProcessor.hpp. Member Data Documentation
Initial storage on the gpu of the unsigned char data. Definition at line 115 of file GpuIntegralImageProcessor.hpp.
The pitch (spacing between rows of data) of rows of the char_data array, in elements. Definition at line 123 of file GpuIntegralImageProcessor.hpp. The CUDPP configuration handle for a parallel prefix sum operation on the trans_data. Definition at line 132 of file GpuIntegralImageProcessor.hpp.
The height of the input image (pixels). Definition at line 137 of file GpuIntegralImageProcessor.hpp.
The width of the input image (pixels). Definition at line 135 of file GpuIntegralImageProcessor.hpp.
Storage of floats on the GPU, for the standard orientation of the image. Definition at line 118 of file GpuIntegralImageProcessor.hpp.
The pitch (spacing between rows of data) of rows of the norm_data array, in elements. Definition at line 125 of file GpuIntegralImageProcessor.hpp. The CUDPP configuration handle for a parallel prefix sum operation on the norm_data. Definition at line 130 of file GpuIntegralImageProcessor.hpp.
A third buffer on the GPU used for the transpose operation. Definition at line 120 of file GpuIntegralImageProcessor.hpp.
The pitch (spacing between rows of data) of rows of the trans_data array, in elements. Definition at line 127 of file GpuIntegralImageProcessor.hpp. The documentation for this class was generated from the following files: Generated on Fri Apr 30 20:06:20 2010 for gpusurf by 1.6.2 |