Wondercoll
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Typedefs | Functions | Variables
_cvimgproc.h File Reference

Go to the source code of this file.

Macros

#define CV_COPY(dst, src, len, idx)   for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (src)[idx]
 
#define CV_SET(dst, val, len, idx)   for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (val)
 
#define CV_CALC_MIN(a, b)   if((a) > (b)) (a) = (b)
 
#define CV_CALC_MAX(a, b)   if((a) < (b)) (a) = (b)
 
#define CV_MORPH_ALIGN   4
 
#define CV_WHOLE   0
 
#define CV_START   1
 
#define CV_END   2
 
#define CV_MIDDLE   4
 
#define ICV_WARP_SHIFT   10
 
#define ICV_WARP_MASK   ((1 << ICV_WARP_SHIFT) - 1)
 
#define ICV_LINEAR_TAB_SIZE   (ICV_WARP_MASK+1)
 
#define ICV_CUBIC_TAB_SIZE   (ICV_WARP_MASK+1)
 

Typedefs

typedef int srcstep
 
typedef int void * dst
 
typedef int void int dststep
 
typedef int void int CvSize roi
 
typedef int void int CvSize int aperture
 

Functions

void icvSepConvSmall3_32f (float *src, int src_step, float *dst, int dst_step, CvSize src_size, const float *kx, const float *ky, float *buffer)
 
typedef CvStatus (CV_STDCALL *CvSobelFixedIPPFunc)(const void *src
 
void icvCrossCorr (const CvArr *_img, const CvArr *_templ, CvArr *_corr, CvPoint anchor=cvPoint(0, 0))
 
CvStatus CV_STDCALL icvCopyReplicateBorder_8u (const uchar *src, int srcstep, CvSize srcroi, uchar *dst, int dststep, CvSize dstroi, int left, int right, int cn, const uchar *value=0)
 
CvMaticvIPPFilterInit (const CvMat *src, int stripe_size, CvSize ksize)
 
int icvIPPFilterNextStripe (const CvMat *src, CvMat *temp, int y, CvSize ksize, CvPoint anchor)
 
int icvIPPSepFilter (const CvMat *src, CvMat *dst, const CvMat *kernelX, const CvMat *kernelY, CvPoint anchor)
 
void icvInitLinearCoeffTab ()
 
void icvInitCubicCoeffTab ()
 
CvStatus CV_STDCALL icvGetRectSubPix_8u_C1R (const uchar *src, int src_step, CvSize src_size, uchar *dst, int dst_step, CvSize win_size, CvPoint2D32f center)
 
CvStatus CV_STDCALL icvGetRectSubPix_8u32f_C1R (const uchar *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, CvPoint2D32f center)
 
CvStatus CV_STDCALL icvGetRectSubPix_32f_C1R (const float *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, CvPoint2D32f center)
 
CvStatus CV_STDCALL icvGetQuadrangleSubPix_8u_C1R (const uchar *src, int src_step, CvSize src_size, uchar *dst, int dst_step, CvSize win_size, const float *matrix)
 
CvStatus CV_STDCALL icvGetQuadrangleSubPix_8u32f_C1R (const uchar *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, const float *matrix)
 
CvStatus CV_STDCALL icvGetQuadrangleSubPix_32f_C1R (const float *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, const float *matrix)
 

Variables

float icvLinearCoeffs [(ICV_LINEAR_TAB_SIZE+1)*2]
 
float icvCubicCoeffs [(ICV_CUBIC_TAB_SIZE+1)*2]
 

Macro Definition Documentation

#define CV_CALC_MAX (   a,
  b 
)    if((a) < (b)) (a) = (b)
#define CV_CALC_MIN (   a,
  b 
)    if((a) > (b)) (a) = (b)
#define CV_COPY (   dst,
  src,
  len,
  idx 
)    for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (src)[idx]
#define CV_END   2
#define CV_MIDDLE   4
#define CV_MORPH_ALIGN   4
#define CV_SET (   dst,
  val,
  len,
  idx 
)    for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (val)
#define CV_START   1
#define CV_WHOLE   0
#define ICV_CUBIC_TAB_SIZE   (ICV_WARP_MASK+1)
#define ICV_LINEAR_TAB_SIZE   (ICV_WARP_MASK+1)
#define ICV_WARP_MASK   ((1 << ICV_WARP_SHIFT) - 1)
#define ICV_WARP_SHIFT   10

Typedef Documentation

typedef int void int CvSize int aperture
typedef int void * dst
typedef int void int dststep
typedef int void int CvSize roi
typedef int srcstep

Function Documentation

typedef CvStatus ( CV_STDCALL CvSobelFixedIPPFunc) const
CvStatus CV_STDCALL icvCopyReplicateBorder_8u ( const uchar src,
int  srcstep,
CvSize  srcroi,
uchar dst,
int  dststep,
CvSize  dstroi,
int  left,
int  right,
int  cn,
const uchar value = 0 
)
void icvCrossCorr ( const CvArr _img,
const CvArr _templ,
CvArr _corr,
CvPoint  anchor = cvPoint(0, 0) 
)
CvStatus CV_STDCALL icvGetQuadrangleSubPix_32f_C1R ( const float src,
int  src_step,
CvSize  src_size,
float dst,
int  dst_step,
CvSize  win_size,
const float matrix 
)
CvStatus CV_STDCALL icvGetQuadrangleSubPix_8u32f_C1R ( const uchar src,
int  src_step,
CvSize  src_size,
float dst,
int  dst_step,
CvSize  win_size,
const float matrix 
)
CvStatus CV_STDCALL icvGetQuadrangleSubPix_8u_C1R ( const uchar src,
int  src_step,
CvSize  src_size,
uchar dst,
int  dst_step,
CvSize  win_size,
const float matrix 
)
CvStatus CV_STDCALL icvGetRectSubPix_32f_C1R ( const float src,
int  src_step,
CvSize  src_size,
float dst,
int  dst_step,
CvSize  win_size,
CvPoint2D32f  center 
)
CvStatus CV_STDCALL icvGetRectSubPix_8u32f_C1R ( const uchar src,
int  src_step,
CvSize  src_size,
float dst,
int  dst_step,
CvSize  win_size,
CvPoint2D32f  center 
)
CvStatus CV_STDCALL icvGetRectSubPix_8u_C1R ( const uchar src,
int  src_step,
CvSize  src_size,
uchar dst,
int  dst_step,
CvSize  win_size,
CvPoint2D32f  center 
)
void icvInitCubicCoeffTab ( )
void icvInitLinearCoeffTab ( )
CvMat* icvIPPFilterInit ( const CvMat src,
int  stripe_size,
CvSize  ksize 
)
int icvIPPFilterNextStripe ( const CvMat src,
CvMat temp,
int  y,
CvSize  ksize,
CvPoint  anchor 
)
int icvIPPSepFilter ( const CvMat src,
CvMat dst,
const CvMat kernelX,
const CvMat kernelY,
CvPoint  anchor 
)
void icvSepConvSmall3_32f ( float src,
int  src_step,
float dst,
int  dst_step,
CvSize  src_size,
const float kx,
const float ky,
float buffer 
)

Variable Documentation

float icvCubicCoeffs[(ICV_CUBIC_TAB_SIZE+1)*2]
float icvLinearCoeffs[(ICV_LINEAR_TAB_SIZE+1)*2]