$search

precomp.hpp File Reference

#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/imgproc/imgproc_c.h"
#include "opencv2/core/internal.hpp"
#include <math.h>
#include <assert.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <limits.h>
#include <float.h>
#include "_geom.h"
Include dependency graph for precomp.hpp:

Go to the source code of this file.

Classes

struct  CvPyramid

Namespaces

namespace  cv

Defines

#define CV_8TO32F(x)   icv8x32fTab_cv[(x)+256]
#define CV_8TO32F_SQR(x)   icv8x32fSqrTab[(x)+128]
#define CV_CALC_MAX(a, b)   if((a) < (b)) (a) = (b)
#define CV_CALC_MAX_8U(a, b)   (a) += CV_FAST_CAST_8U((b) - (a))
#define CV_CALC_MIN(a, b)   if((a) > (b)) (a) = (b)
#define CV_CALC_MIN_8U(a, b)   (a) -= CV_FAST_CAST_8U((a) - (b))
#define CV_COPY(dst, src, len, idx)   for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (src)[idx]
#define CV_FAST_CAST_8U(t)   (assert(-256 <= (t) || (t) <= 512), icvSaturate8u_cv[(t)+256])
#define CV_SET(dst, val, len, idx)   for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (val)

Typedefs

typedef struct CvPyramid CvPyramid

Functions

void cv::crossCorr (const Mat &src, const Mat &templ, Mat &dst, Point anchor=Point(0, 0), double delta=0, int borderType=BORDER_REFLECT_101)
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), double delta=0, int borderType=IPL_BORDER_REPLICATE)
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 icvSepConvSmall3_32f (float *src, int src_step, float *dst, int dst_step, CvSize src_size, const float *kx, const float *ky, float *buffer)
static Point cv::normalizeAnchor (Point anchor, Size ksize)
void cv::preprocess2DKernel (const Mat &kernel, vector< Point > &coords, vector< uchar > &coeffs)

Variables

const float icv8x32fSqrTab []
const float icv8x32fTab_cv []
const uchar icvSaturate8u_cv []

Define Documentation

#define CV_8TO32F (  )     icv8x32fTab_cv[(x)+256]

Definition at line 70 of file precomp.hpp.

#define CV_8TO32F_SQR (  )     icv8x32fSqrTab[(x)+128]

Definition at line 74 of file precomp.hpp.

#define CV_CALC_MAX ( a,
 )     if((a) < (b)) (a) = (b)

Definition at line 121 of file precomp.hpp.

#define CV_CALC_MAX_8U ( a,
 )     (a) += CV_FAST_CAST_8U((b) - (a))

Definition at line 66 of file precomp.hpp.

#define CV_CALC_MIN ( a,
 )     if((a) > (b)) (a) = (b)

Definition at line 118 of file precomp.hpp.

#define CV_CALC_MIN_8U ( a,
 )     (a) -= CV_FAST_CAST_8U((a) - (b))

Definition at line 65 of file precomp.hpp.

#define CV_COPY ( dst,
src,
len,
idx   )     for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (src)[idx]

Definition at line 107 of file precomp.hpp.

#define CV_FAST_CAST_8U (  )     (assert(-256 <= (t) || (t) <= 512), icvSaturate8u_cv[(t)+256])

Definition at line 64 of file precomp.hpp.

#define CV_SET ( dst,
val,
len,
idx   )     for( (idx) = 0; (idx) < (len); (idx)++) (dst)[idx] = (val)

Definition at line 110 of file precomp.hpp.


Typedef Documentation

typedef struct CvPyramid CvPyramid

Function Documentation

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),
double  delta = 0,
int  borderType = IPL_BORDER_REPLICATE 
)
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 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

const float icv8x32fSqrTab[]
const float icv8x32fTab_cv[]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


grabcut_3d
Author(s): Benjamin Pitzer
autogenerated on Tue Mar 5 12:38:03 2013