|
| | IntegralImageHandle (const IntegralImageHandle< T > &src) |
| |
|
void | operator= (const IntegralImageHandle< T > &src) |
| |
| void | Release () |
| |
|
void | Resize (unsigned int width, unsigned int height) |
| | Resize (destructive) of buffer.
|
| |
|
T & | operator() (int i, int j) |
| |
|
const T & | operator() (int i, int j) const |
| |
| T | pixel_at (int x, int y) const |
| |
|
double | interpolated_value_at (double x, double y) const |
| | recover using interpolation integral-image value in x,y
|
| |
| template<class D > |
| void | Export (D *buf, int x0, int y0, int dst_width, int dst_height) const |
| |
| template<class DataType > |
| void | ResampleAndExport (DataType *buf, double x0, double y0, double x1, double y1, int dst_width, int dst_height) const |
| |
|
template<class _S > |
| void | Build (const _S *src, unsigned int width, unsigned int height, long stride, bool extend=false) |
| | Build integral image from buffer.
|
| |
|
void | Build (const ImageHandle &src, bool extend=false) |
| | Build the integral image using an ImageHandle object.
|
| |
template<class T>
struct IntegralImageHandle< T >
the integral image. The use of handle is required in order to remove an eventual pointer dereferencing during apply and improve performance.