Functions
gauss_pyramid.c File Reference
#include "gauss_pyramid.h"
Include dependency graph for gauss_pyramid.c:

Go to the source code of this file.

Functions

static void filter_horiz_transpose_8u_C1R (const uint8_t *src, int src_stride, int src_width, int src_height, uint8_t *dest, int dst_stride)
int gauss_pyr_down_8u_C1R (const uint8_t *src, int src_stride, int width, int height, uint8_t *dest, int dst_stride, uint8_t *buf)
int gauss_pyr_down_get_buf_size_8u_C1R (int width, int height)

Function Documentation

static void filter_horiz_transpose_8u_C1R ( const uint8_t *  src,
int  src_stride,
int  src_width,
int  src_height,
uint8_t *  dest,
int  dst_stride 
) [static]

Applies a 1x5 horizontal gaussian filter to every other column in the source image, and transposes the result. Borders are reflected. Filter kernel is 1/16 * [ 1 4 6 4 1 ], which corresponds approximately to =1.0

Definition at line 10 of file gauss_pyramid.c.

int gauss_pyr_down_8u_C1R ( const uint8_t *  src,
int  src_stride,
int  width,
int  height,
uint8_t *  dest,
int  dst_stride,
uint8_t *  buf 
)

Definition at line 50 of file gauss_pyramid.c.

int gauss_pyr_down_get_buf_size_8u_C1R ( int  width,
int  height 
)

Definition at line 44 of file gauss_pyramid.c.



libfovis
Author(s): Albert Huang, Maurice Fallon
autogenerated on Thu Jun 6 2019 20:16:12