Apply gradient operator to 2D planes of data. More...
#include "vil_sobel_1x3.h"
Go to the source code of this file.
Functions | |
VCL_DEFINE_SPECIALIZATION void | vil_sobel_1x3_1plane (const unsigned char *src, vcl_ptrdiff_t s_istep, vcl_ptrdiff_t s_jstep, float *gi, vcl_ptrdiff_t gi_istep, vcl_ptrdiff_t gi_jstep, float *gj, vcl_ptrdiff_t gj_istep, vcl_ptrdiff_t gj_jstep, unsigned ni, unsigned nj) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters. | |
VCL_DEFINE_SPECIALIZATION void | vil_sobel_1x3_1plane (const unsigned char *src, vcl_ptrdiff_t s_istep, vcl_ptrdiff_t s_jstep, double *gi, vcl_ptrdiff_t gi_istep, vcl_ptrdiff_t gi_jstep, double *gj, vcl_ptrdiff_t gj_istep, vcl_ptrdiff_t gj_jstep, unsigned ni, unsigned nj) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters. | |
VCL_DEFINE_SPECIALIZATION void | vil_sobel_1x3_1plane (const float *src, vcl_ptrdiff_t s_istep, vcl_ptrdiff_t s_jstep, float *gi, vcl_ptrdiff_t gi_istep, vcl_ptrdiff_t gi_jstep, float *gj, vcl_ptrdiff_t gj_istep, vcl_ptrdiff_t gj_jstep, unsigned ni, unsigned nj) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters. | |
VCL_DEFINE_SPECIALIZATION void | vil_sobel_1x3_1plane (const double *src, vcl_ptrdiff_t s_istep, vcl_ptrdiff_t s_jstep, double *gi, vcl_ptrdiff_t gi_istep, vcl_ptrdiff_t gi_jstep, double *gj, vcl_ptrdiff_t gj_istep, vcl_ptrdiff_t gj_jstep, unsigned ni, unsigned nj) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters. |
Apply gradient operator to 2D planes of data.
Definition in file vil_sobel_1x3.cxx.
VCL_DEFINE_SPECIALIZATION void vil_sobel_1x3_1plane | ( | const unsigned char * | src, |
vcl_ptrdiff_t | s_istep, | ||
vcl_ptrdiff_t | s_jstep, | ||
float * | gi, | ||
vcl_ptrdiff_t | gi_istep, | ||
vcl_ptrdiff_t | gi_jstep, | ||
float * | gj, | ||
vcl_ptrdiff_t | gj_istep, | ||
vcl_ptrdiff_t | gj_jstep, | ||
unsigned | ni, | ||
unsigned | nj | ||
) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters.
Computes both i and j gradients of an ni x nj plane of data
Definition at line 11 of file vil_sobel_1x3.cxx.
VCL_DEFINE_SPECIALIZATION void vil_sobel_1x3_1plane | ( | const unsigned char * | src, |
vcl_ptrdiff_t | s_istep, | ||
vcl_ptrdiff_t | s_jstep, | ||
double * | gi, | ||
vcl_ptrdiff_t | gi_istep, | ||
vcl_ptrdiff_t | gi_jstep, | ||
double * | gj, | ||
vcl_ptrdiff_t | gj_istep, | ||
vcl_ptrdiff_t | gj_jstep, | ||
unsigned | ni, | ||
unsigned | nj | ||
) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters.
Computes both i and j gradients of an ni x nj plane of data
Definition at line 110 of file vil_sobel_1x3.cxx.
VCL_DEFINE_SPECIALIZATION void vil_sobel_1x3_1plane | ( | const float * | src, |
vcl_ptrdiff_t | s_istep, | ||
vcl_ptrdiff_t | s_jstep, | ||
float * | gi, | ||
vcl_ptrdiff_t | gi_istep, | ||
vcl_ptrdiff_t | gi_jstep, | ||
float * | gj, | ||
vcl_ptrdiff_t | gj_istep, | ||
vcl_ptrdiff_t | gj_jstep, | ||
unsigned | ni, | ||
unsigned | nj | ||
) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters.
Computes both x and j gradients of an nx x nj plane of data
Definition at line 209 of file vil_sobel_1x3.cxx.
VCL_DEFINE_SPECIALIZATION void vil_sobel_1x3_1plane | ( | const double * | src, |
vcl_ptrdiff_t | s_istep, | ||
vcl_ptrdiff_t | s_jstep, | ||
double * | gi, | ||
vcl_ptrdiff_t | gi_istep, | ||
vcl_ptrdiff_t | gi_jstep, | ||
double * | gj, | ||
vcl_ptrdiff_t | gj_istep, | ||
vcl_ptrdiff_t | gj_jstep, | ||
unsigned | ni, | ||
unsigned | nj | ||
) |
Compute gradients of single plane of 2D data using 1x3 Sobel filters.
Computes both x and j gradients of an nx x nj plane of data
Definition at line 306 of file vil_sobel_1x3.cxx.