Defines | Functions
imopv.c File Reference

Vectorized image operations - Definition. More...

#include "imopv.h"
#include "imopv_sse2.h"
#include "mathop.h"
#include "imopv.c"
#include "float.th"
Include dependency graph for imopv.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define FLT   VL_TYPE_FLOAT
#define FLT   VL_TYPE_DOUBLE
#define FLT   VL_TYPE_UINT32
#define FLT   VL_TYPE_INT32
#define SAVE_BACK
#define VL_IMOPV_INSTANTIATING
#define VL_IMOPV_INSTANTIATING
#define VL_IMOPV_INSTANTIATING
#define VL_IMOPV_INSTANTIATING

Functions

static TVL_XCAT (_vl_new_gaussian_fitler_, SFX)
VL_EXPORT void (T *dst, vl_size dst_stride, T const *src, vl_size src_width, vl_size src_height, vl_size src_stride, T const *filt, vl_index filt_begin, vl_index filt_end, int step, unsigned int flags)
VL_EXPORT void (T const *image, vl_size numColumns, vl_size numRows, vl_size columnStride, vl_size rowStride, T *distanceTransform, vl_uindex *indexes, T coeff, T offset)
VL_EXPORT void (T *dest, vl_size destStride, T const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride, vl_size filterSize, vl_size step, unsigned int flags)
VL_EXPORT void (T *smoothed, vl_size smoothedStride, T const *image, vl_size width, vl_size height, vl_size stride, double sigmax, double sigmay)
VL_EXPORT void (T *xGradient, T *yGradient, vl_size gradWidthStride, vl_size gradHeightStride, T const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)
VL_EXPORT void (T *integral, vl_size integralStride, T const *image, vl_size imageWidth, vl_size imageHeight, vl_size imageStride)

Detailed Description

Vectorized image operations - Definition.

Author:
Andrea Vedaldi

Definition in file imopv.c.


Define Documentation

#define FLT   VL_TYPE_FLOAT

Definition at line 53 of file imopv.c.

#define FLT   VL_TYPE_DOUBLE

Definition at line 53 of file imopv.c.

#define FLT   VL_TYPE_UINT32

Definition at line 53 of file imopv.c.

#define FLT   VL_TYPE_INT32

Definition at line 53 of file imopv.c.

#define SAVE_BACK
Value:
*pgrad_ampl = vl_fast_sqrt_f (gx*gx + gy*gy) ;                       \
pgrad_ampl += gradientHorizontalStride ;                             \
*pgrad_angl = vl_mod_2pi_f   (vl_fast_atan2_f (gy, gx) + 2*VL_PI) ;  \
pgrad_angl += gradientHorizontalStride ;                             \
++src ;                                                              \

Definition at line 54 of file imopv.c.

Definition at line 54 of file imopv.c.

Definition at line 54 of file imopv.c.

Definition at line 54 of file imopv.c.


Function Documentation

static T* VL_XCAT ( _vl_new_gaussian_fitler_  ,
SFX   
) [static]

Definition at line 621 of file imopv.c.

VL_EXPORT void ( T dst,
vl_size  dst_stride,
T const *  src,
vl_size  src_width,
vl_size  src_height,
vl_size  src_stride,
T const *  filt,
vl_index  filt_begin,
vl_index  filt_end,
int  step,
unsigned int  flags 
)

Definition at line 121 of file imopv.c.

VL_EXPORT void ( T const *  image,
vl_size  numColumns,
vl_size  numRows,
vl_size  columnStride,
vl_size  rowStride,
T distanceTransform,
vl_uindex indexes,
T  coeff,
T  offset 
)

Definition at line 330 of file imopv.c.

VL_EXPORT void ( T dest,
vl_size  destStride,
T const *  image,
vl_size  imageWidth,
vl_size  imageHeight,
vl_size  imageStride,
vl_size  filterSize,
vl_size  step,
unsigned int  flags 
)

Definition at line 512 of file imopv.c.

VL_EXPORT void ( T smoothed,
vl_size  smoothedStride,
T const *  image,
vl_size  width,
vl_size  height,
vl_size  stride,
double  sigmax,
double  sigmay 
)

Definition at line 646 of file imopv.c.

VL_EXPORT void ( T xGradient,
T yGradient,
vl_size  gradWidthStride,
vl_size  gradHeightStride,
T const *  image,
vl_size  imageWidth,
vl_size  imageHeight,
vl_size  imageStride 
)

Definition at line 724 of file imopv.c.

VL_EXPORT void ( T integral,
vl_size  integralStride,
T const *  image,
vl_size  imageWidth,
vl_size  imageHeight,
vl_size  imageStride 
)

Definition at line 1043 of file imopv.c.



libvlfeat
Author(s): Andrea Vedaldi
autogenerated on Thu Jun 6 2019 20:25:52