Apply gradient operator to 2D planes of data. More...
#include "vil_sobel_3x3.h"Go to the source code of this file.
Functions | |
| VCL_DEFINE_SPECIALIZATION void | vil_sobel_3x3_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 3x3 Sobel filters. | |
| VCL_DEFINE_SPECIALIZATION void | vil_sobel_3x3_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 3x3 Sobel filters. | |
| VCL_DEFINE_SPECIALIZATION void | vil_sobel_3x3_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 3x3 Sobel filters. | |
| VCL_DEFINE_SPECIALIZATION void | vil_sobel_3x3_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 3x3 Sobel filters. | |
Apply gradient operator to 2D planes of data.
Definition in file vil_sobel_3x3.cxx.
| VCL_DEFINE_SPECIALIZATION void vil_sobel_3x3_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 3x3 Sobel filters.
Computes both i and j gradients of an ni x nj plane of data
Definition at line 11 of file vil_sobel_3x3.cxx.
| VCL_DEFINE_SPECIALIZATION void vil_sobel_3x3_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 3x3 Sobel filters.
Computes both i and j gradients of an ni x nj plane of data
Definition at line 116 of file vil_sobel_3x3.cxx.
| VCL_DEFINE_SPECIALIZATION void vil_sobel_3x3_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 3x3 Sobel filters.
Computes both x and j gradients of an nx x nj plane of data
Definition at line 221 of file vil_sobel_3x3.cxx.
| VCL_DEFINE_SPECIALIZATION void vil_sobel_3x3_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 3x3 Sobel filters.
Computes both x and j gradients of an nx x nj plane of data
Definition at line 322 of file vil_sobel_3x3.cxx.
1.7.5.1