#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.