#include "gauss_pyramid.h"
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) |
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.