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 av_unused void | ff_sobel_init (ConvolutionContext *s, int depth, int nb_planes) |
| |
◆ MatrixMode
| Enumerator |
|---|
| MATRIX_SQUARE | |
| MATRIX_ROW | |
| MATRIX_COLUMN | |
| MATRIX_NBMODES | |
Definition at line 26 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()