Go to the source code of this file.
|
| void | ff_convolution_init_x86 (ConvolutionContext *s) |
| |
| void | ff_sobel_init_x86 (ConvolutionContext *s, int depth, int nb_planes) |
| |
| static void | setup_3x3 (int radius, const uint8_t *c[], const uint8_t *src, int stride, int x, int w, int y, int h, int bpc) |
| |
| static void | filter_sobel (uint8_t *dst, int width, float scale, float delta, const int *const matrix, const uint8_t *c[], int peak, int radius, int dstride, int stride, int size) |
| |
| static void | filter16_sobel (uint8_t *dstp, int width, float scale, float delta, const int *const matrix, const uint8_t *c[], int peak, int radius, int dstride, int stride, int size) |
| |
| static void | ff_sobel_init (ConvolutionContext *s, int depth, int nb_planes) |
| |
◆ MatrixMode
| Enumerator |
|---|
| MATRIX_SQUARE | |
| MATRIX_ROW | |
| MATRIX_COLUMN | |
| MATRIX_NBMODES | |
Definition at line 27 of file convolution.h.
◆ ff_convolution_init_x86()
◆ ff_sobel_init_x86()
◆ setup_3x3()
| static void setup_3x3 |
( |
int | radius, |
|
|
const uint8_t * | c[], |
|
|
const uint8_t * | src, |
|
|
int | stride, |
|
|
int | x, |
|
|
int | w, |
|
|
int | y, |
|
|
int | h, |
|
|
int | bpc ) |
|
static |
◆ filter_sobel()
| static void filter_sobel |
( |
uint8_t * | dst, |
|
|
int | width, |
|
|
float | scale, |
|
|
float | delta, |
|
|
const int *const | matrix, |
|
|
const uint8_t * | c[], |
|
|
int | peak, |
|
|
int | radius, |
|
|
int | dstride, |
|
|
int | stride, |
|
|
int | size ) |
|
static |
◆ filter16_sobel()
| static void filter16_sobel |
( |
uint8_t * | dstp, |
|
|
int | width, |
|
|
float | scale, |
|
|
float | delta, |
|
|
const int *const | matrix, |
|
|
const uint8_t * | c[], |
|
|
int | peak, |
|
|
int | radius, |
|
|
int | dstride, |
|
|
int | stride, |
|
|
int | size ) |
|
static |
◆ ff_sobel_init()