Wondercoll
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Typedefs | Functions | Variables
cvmorph.cpp File Reference
#include "_cv.h"
#include <limits.h>
#include <stdio.h>

Macros

#define IPCV_MORPHOLOGY_PTRS(morphtype, flavor)
 
#define IPCV_MORPHOLOGY_INITALLOC_PTRS(flavor)
 
#define ICV_MORPH_RECT_ROW(name, flavor, arrtype,worktype, update_extr_macro)
 
#define ICV_MORPH_RECT_COL(name, flavor, arrtype,worktype, update_extr_macro, toggle_macro)
 
#define ICV_MORPH_ANY(name, flavor, arrtype, worktype,update_extr_macro, toggle_macro)
 

Typedefs

typedef CvSize el_size
 
typedef CvSize intbufsize
 
typedef int srcstep
 
typedef int void * dst
 
typedef int void int dststep
 
typedef int void int CvSize roi
 
typedef int void int CvSize
CvSize CvPoint 
el_anchor
 
typedef int void int CvSize
CvSize CvPoint void * 
buffer
 
typedef const ucharelement
 
typedef const uchar CvSize
CvPoint void ** 
morphstate
 
typedef int void int CvSize int bordertype
 

Functions

CV_IMPL IplConvKernelcvCreateStructuringElementEx (int cols, int rows, int anchorX, int anchorY, int shape, int *values)
 
CV_IMPL void cvReleaseStructuringElement (IplConvKernel **element)
 
typedef CvStatus (CV_STDCALL *CvMorphRectGetBufSizeFunc_IPP)(int width
 
CV_IMPL void cvErode (const void *src, void *dst, IplConvKernel *element, int iterations)
 
CV_IMPL void cvDilate (const void *src, void *dst, IplConvKernel *element, int iterations)
 
CV_IMPL void cvMorphologyEx (const void *src, void *dst, void *temp, IplConvKernel *element, int op, int iterations)
 

Variables

icvMorphFree_t icvMorphFree_p = 0
 

Macro Definition Documentation

#define ICV_MORPH_ANY (   name,
  flavor,
  arrtype,
  worktype,
  update_extr_macro,
  toggle_macro 
)
#define ICV_MORPH_RECT_COL (   name,
  flavor,
  arrtype,
  worktype,
  update_extr_macro,
  toggle_macro 
)
#define ICV_MORPH_RECT_ROW (   name,
  flavor,
  arrtype,
  worktype,
  update_extr_macro 
)
#define IPCV_MORPHOLOGY_INITALLOC_PTRS (   flavor)
Value:
icvMorphInitAlloc_##flavor##_C1R_t \
icvMorphInitAlloc_##flavor##_C1R_p = 0; \
icvMorphInitAlloc_##flavor##_C3R_t \
icvMorphInitAlloc_##flavor##_C3R_p = 0; \
icvMorphInitAlloc_##flavor##_C4R_t \
icvMorphInitAlloc_##flavor##_C4R_p = 0;
#define IPCV_MORPHOLOGY_PTRS (   morphtype,
  flavor 
)
Value:
icv##morphtype##Rect_##flavor##_C1R_t \
icv##morphtype##Rect_##flavor##_C1R_p = 0; \
icv##morphtype##Rect_GetBufSize_##flavor##_C1R_t \
icv##morphtype##Rect_GetBufSize_##flavor##_C1R_p = 0; \
icv##morphtype##Rect_##flavor##_C3R_t \
icv##morphtype##Rect_##flavor##_C3R_p = 0; \
icv##morphtype##Rect_GetBufSize_##flavor##_C3R_t \
icv##morphtype##Rect_GetBufSize_##flavor##_C3R_p = 0; \
icv##morphtype##Rect_##flavor##_C4R_t \
icv##morphtype##Rect_##flavor##_C4R_p = 0; \
icv##morphtype##Rect_GetBufSize_##flavor##_C4R_t \
icv##morphtype##Rect_GetBufSize_##flavor##_C4R_p = 0; \
\
icv##morphtype##_##flavor##_C1R_t \
icv##morphtype##_##flavor##_C1R_p = 0; \
icv##morphtype##_##flavor##_C3R_t \
icv##morphtype##_##flavor##_C3R_p = 0; \
icv##morphtype##_##flavor##_C4R_t \
icv##morphtype##_##flavor##_C4R_p = 0;

Typedef Documentation

typedef int void int CvSize int bordertype
typedef int void int CvSize CvSize CvPoint void* buffer
typedef CvSize int* bufsize
typedef int void* dst
typedef int void int dststep
typedef const uchar CvSize CvPoint el_anchor
typedef const uchar CvSize el_size
typedef const uchar* element
typedef int void int CvSize int void * morphstate
typedef int void int CvSize roi
typedef int srcstep

Function Documentation

CV_IMPL IplConvKernel* cvCreateStructuringElementEx ( int  cols,
int  rows,
int  anchorX,
int  anchorY,
int  shape,
int values 
)
CV_IMPL void cvDilate ( const void *  src,
void *  dst,
IplConvKernel element,
int  iterations 
)
CV_IMPL void cvErode ( const void *  src,
void *  dst,
IplConvKernel element,
int  iterations 
)
CV_IMPL void cvMorphologyEx ( const void *  src,
void *  dst,
void *  temp,
IplConvKernel element,
int  op,
int  iterations 
)
CV_IMPL void cvReleaseStructuringElement ( IplConvKernel **  element)
typedef CvStatus ( CV_STDCALL CvMorphRectGetBufSizeFunc_IPP)

Variable Documentation

icvMorphFree_t icvMorphFree_p = 0