Classes |
| struct | CvFont |
| struct | CvGraphScanner |
| struct | CvNArrayIterator |
| struct | CvTreeNodeIterator |
Defines |
| #define | __CV_BEGIN__ { |
| #define | __CV_END__ goto exit; exit: ; } |
| #define | __CV_EXIT__ goto exit |
| #define | CV_AA 16 |
| #define | CV_ASSERT(Condition) |
| #define | CV_AUTOSTEP 0x7fffffff |
| #define | CV_BACK 0 |
| #define | CV_C 1 |
| #define | CV_CALL(Func) |
| #define | CV_CHECK() |
| #define | CV_CHECK_QUIET 2 |
| #define | CV_CHECK_RANGE 1 |
| #define | CV_CHOLESKY 3 |
| #define | CV_CMP_EQ 0 |
| #define | CV_CMP_GE 2 |
| #define | CV_CMP_GT 1 |
| #define | CV_CMP_LE 4 |
| #define | CV_CMP_LT 3 |
| #define | CV_CMP_NE 5 |
| #define | CV_COVAR_COLS 16 |
| #define | CV_COVAR_NORMAL 1 |
| #define | CV_COVAR_ROWS 8 |
| #define | CV_COVAR_SCALE 4 |
| #define | CV_COVAR_SCRAMBLED 0 |
| #define | CV_COVAR_USE_AVG 2 |
| #define | CV_CPU_AVX 10 |
| #define | CV_CPU_MMX 1 |
| #define | CV_CPU_NONE 0 |
| #define | CV_CPU_SSE 2 |
| #define | CV_CPU_SSE2 3 |
| #define | CV_CPU_SSE3 4 |
| #define | CV_CPU_SSE4_1 6 |
| #define | CV_CPU_SSE4_2 7 |
| #define | CV_CPU_SSSE3 5 |
| #define | CV_DIFF 16 |
| #define | CV_DIFF_C (CV_DIFF | CV_C) |
| #define | CV_DIFF_L1 (CV_DIFF | CV_L1) |
| #define | CV_DIFF_L2 (CV_DIFF | CV_L2) |
| #define | CV_DXT_FORWARD 0 |
| #define | CV_DXT_INV_SCALE (CV_DXT_INVERSE + CV_DXT_SCALE) |
| #define | CV_DXT_INVERSE 1 |
| #define | CV_DXT_INVERSE_SCALE CV_DXT_INV_SCALE |
| #define | CV_DXT_MUL_CONJ 8 |
| #define | CV_DXT_ROWS 4 |
| #define | CV_DXT_SCALE 2 |
| #define | CV_ErrModeLeaf 0 |
| #define | CV_ErrModeParent 1 |
| #define | CV_ErrModeSilent 2 |
| #define | CV_ERROR(Code, Msg) |
| #define | CV_ERROR_FROM_CODE(code) CV_ERROR( code, "" ) |
| #define | CV_FILLED -1 |
| #define | CV_FONT_HERSHEY_COMPLEX 3 |
| #define | CV_FONT_HERSHEY_COMPLEX_SMALL 5 |
| #define | CV_FONT_HERSHEY_DUPLEX 2 |
| #define | CV_FONT_HERSHEY_PLAIN 1 |
| #define | CV_FONT_HERSHEY_SCRIPT_COMPLEX 7 |
| #define | CV_FONT_HERSHEY_SCRIPT_SIMPLEX 6 |
| #define | CV_FONT_HERSHEY_SIMPLEX 0 |
| #define | CV_FONT_HERSHEY_TRIPLEX 4 |
| #define | CV_FONT_ITALIC 16 |
| #define | CV_FONT_VECTOR0 CV_FONT_HERSHEY_SIMPLEX |
| #define | CV_FRONT 1 |
| #define | CV_FUNCNAME(Name) static char cvFuncName[] = Name |
| #define | CV_GEMM_A_T 1 |
| #define | CV_GEMM_B_T 2 |
| #define | CV_GEMM_C_T 4 |
| #define | CV_GRAPH_ALL_ITEMS -1 |
| #define | CV_GRAPH_ANY_EDGE 30 |
| #define | CV_GRAPH_BACK_EDGE 4 |
| #define | CV_GRAPH_BACKTRACKING 64 |
| #define | CV_GRAPH_CROSS_EDGE 16 |
| #define | CV_GRAPH_FORWARD_EDGE 8 |
| #define | CV_GRAPH_FORWARD_EDGE_FLAG (1 << 28) |
| #define | CV_GRAPH_ITEM_VISITED_FLAG (1 << 30) |
| #define | CV_GRAPH_NEW_TREE 32 |
| #define | CV_GRAPH_OVER -1 |
| #define | CV_GRAPH_SEARCH_TREE_NODE_FLAG (1 << 29) |
| #define | CV_GRAPH_TREE_EDGE 2 |
| #define | CV_GRAPH_VERTEX 1 |
| #define | CV_HARDWARE_MAX_FEATURE 255 |
| #define | CV_IS_GRAPH_EDGE_VISITED(edge) (((CvGraphEdge*)(edge))->flags & CV_GRAPH_ITEM_VISITED_FLAG) |
| #define | CV_IS_GRAPH_VERTEX_VISITED(vtx) (((CvGraphVtx*)(vtx))->flags & CV_GRAPH_ITEM_VISITED_FLAG) |
| #define | CV_KMEANS_USE_INITIAL_LABELS 1 |
| #define | CV_L1 2 |
| #define | CV_L2 4 |
| #define | CV_LU 0 |
| #define | CV_MAX_ARR 10 |
| #define | CV_MINMAX 32 |
| #define | CV_NEXT_LINE_POINT(line_iterator) |
| #define | CV_NO_CN_CHECK 2 |
| #define | CV_NO_DEPTH_CHECK 1 |
| #define | CV_NO_SIZE_CHECK 4 |
| #define | CV_NORM_MASK 7 |
| #define | CV_NORMAL 16 |
| #define | CV_PCA_DATA_AS_COL 1 |
| #define | CV_PCA_DATA_AS_ROW 0 |
| #define | CV_PCA_USE_AVG 2 |
| #define | CV_QR 4 |
| #define | CV_RAND_NORMAL 1 |
| #define | CV_RAND_UNI 0 |
| #define | CV_REDUCE_AVG 1 |
| #define | CV_REDUCE_MAX 2 |
| #define | CV_REDUCE_MIN 3 |
| #define | CV_REDUCE_SUM 0 |
| #define | CV_RELATIVE 8 |
| #define | CV_RELATIVE_C (CV_RELATIVE | CV_C) |
| #define | CV_RELATIVE_L1 (CV_RELATIVE | CV_L1) |
| #define | CV_RELATIVE_L2 (CV_RELATIVE | CV_L2) |
| #define | CV_RGB(r, g, b) cvScalar( (b), (g), (r), 0 ) |
| #define | CV_SORT_ASCENDING 0 |
| #define | CV_SORT_DESCENDING 16 |
| #define | CV_SORT_EVERY_COLUMN 1 |
| #define | CV_SORT_EVERY_ROW 0 |
| #define | CV_SVD 1 |
| #define | CV_SVD_MODIFY_A 1 |
| #define | CV_SVD_SYM 2 |
| #define | CV_SVD_U_T 2 |
| #define | CV_SVD_V_T 4 |
| #define | CV_TURN_ON_IPL_COMPATIBILITY() |
| #define | cvAbs(src, dst) cvAbsDiffS( (src), (dst), cvScalarAll(0)) |
| #define | cvAXPY(A, real_scalar, B, C) cvScaleAdd(A, cvRealScalar(real_scalar), B, C) |
| #define | cvCheckArray cvCheckArr |
| #define | cvConvert(src, dst) cvConvertScale( (src), (dst), 1, 0 ) |
| #define | cvCvtScale cvConvertScale |
| #define | cvCvtScaleAbs cvConvertScaleAbs |
| #define | cvDrawCircle cvCircle |
| #define | cvDrawEllipse cvEllipse |
| #define | cvDrawLine cvLine |
| #define | cvDrawPolyLine cvPolyLine |
| #define | cvDrawRect cvRectangle |
| #define | cvFFT cvDFT |
| #define | cvFree(ptr) (cvFree_(*(ptr)), *(ptr)=0) |
| #define | cvGetGraphVtx(graph, idx) (CvGraphVtx*)cvGetSetElem((CvSet*)(graph), (idx)) |
| #define | cvGetSubArr cvGetSubRect |
| #define | cvGraphEdgeIdx(graph, edge) ((edge)->flags & CV_SET_ELEM_IDX_MASK) |
| #define | cvGraphFindEdge cvFindGraphEdge |
| #define | cvGraphFindEdgeByPtr cvFindGraphEdgeByPtr |
| #define | cvGraphGetEdgeCount(graph) ((graph)->edges->active_count) |
| #define | cvGraphGetVtxCount(graph) ((graph)->active_count) |
| #define | cvGraphVtxIdx(graph, vtx) ((vtx)->flags & CV_SET_ELEM_IDX_MASK) |
| #define | cvInv cvInvert |
| #define | cvMahalonobis cvMahalanobis |
| #define | cvMatMul(src1, src2, dst) cvMatMulAdd( (src1), (src2), NULL, (dst)) |
| #define | cvMatMulAdd(src1, src2, src3, dst) cvGEMM( (src1), (src2), 1., (src3), 1., (dst), 0 ) |
| #define | cvMatMulAddEx cvGEMM |
| #define | cvMatMulAddS cvTransform |
| #define | cvMirror cvFlip |
| #define | cvReshapeND(arr, header, new_cn, new_dims, new_sizes) |
| #define | cvScale cvConvertScale |
| #define | cvT cvTranspose |
| #define | cvZero cvSetZero |
| #define | OPENCV_ASSERT(expr, func, context) |
| #define | OPENCV_CALL(Func) |
| #define | OPENCV_ERRCHK(func, context) |
| #define | OPENCV_ERROR(status, func, context) cvError((status),(func),(context),__FILE__,__LINE__) |
| #define | OPENCV_RSTERR() (cvSetErrStatus(CV_StsOk)) |
Typedefs |
| typedef void(CV_STDCALL * | Cv_iplAllocateImageData )(IplImage *, int, int) |
| typedef IplImage *(CV_STDCALL * | Cv_iplCloneImage )(const IplImage *) |
| typedef IplImage *CV_STDCALL * | Cv_iplCreateImageHeader (int, int, int, char *, char *, int, int, int, int, int, IplROI *, IplImage *, void *, IplTileInfo *) |
| typedef IplROI *(CV_STDCALL * | Cv_iplCreateROI )(int, int, int, int, int) |
| typedef void(CV_STDCALL * | Cv_iplDeallocate )(IplImage *, int) |
| typedef void *(CV_CDECL * | CvAllocFunc )(size_t size, void *userdata) |
| typedef int(CV_CDECL * | CvCmpFunc )(const void *a, const void *b, void *userdata) |
| typedef int(CV_CDECL * | CvErrorCallback )(int status, const char *func_name, const char *err_msg, const char *file_name, int line, void *userdata) |
| typedef struct CvFont | CvFont |
| typedef int(CV_CDECL * | CvFreeFunc )(void *pptr, void *userdata) |
| typedef struct CvGraphScanner | CvGraphScanner |
| typedef struct CvNArrayIterator | CvNArrayIterator |
| typedef struct CvTreeNodeIterator | CvTreeNodeIterator |
Functions |
const char int const char
*type_name CvAttrList
attributes | CV_DEFAULT (cvAttrList())) |
CvSeq CvScalar CvScalar int
int thickness int line_type
CvPoint offset | CV_DEFAULT (cvPoint(0, 0))) |
CvPoint CvPoint CvScalar int
thickness int line_type | CV_DEFAULT (8) |
| CvGraphVtx *vtx int mask | CV_DEFAULT (CV_GRAPH_ALL_ITEMS)) |
| void CvSlice slice | CV_DEFAULT (CV_WHOLE_SEQ)) |
| CvArr int dim int op | CV_DEFAULT (CV_REDUCE_SUM)) |
| CvArr double a double b | CV_DEFAULT (0.) |
| const CvArr *arr2 int norm_type | CV_DEFAULT (CV_L2) |
| CvScalar value | CV_DEFAULT (cvRealScalar(1))) |
| CvArr CvArr double eps int lowindex | CV_DEFAULT (-1) |
| CvArr int method | CV_DEFAULT (CV_LU)) |
| CvMat int maxiter int fig | CV_DEFAULT (100)) |
| CvMat int maxiter | CV_DEFAULT (20) |
| CvRNG double iter_factor | CV_DEFAULT (1.)) |
| CvMat int int int delta_row | CV_DEFAULT (1)) |
| int int int void *data int step | CV_DEFAULT (CV_AUTOSTEP)) |
| int int int void *data | CV_DEFAULT (NULL) |
| CvSize int int int origin int align | CV_DEFAULT (4)) |
| CvSize int int int origin | CV_DEFAULT (0) |
| | CVAPI (CvErrorCallback) cvRedirectError(CvErrorCallback error_handler |
| | CVAPI (int64) cvGetTickCount(void) |
| | CVAPI (CvTypeInfo *) cvFirstType(void) |
| | CVAPI (CvFileNode *) cvGetRootFileNode(const CvFileStorage *fs |
| | CVAPI (CvStringHashNode *) cvGetHashedKey(CvFileStorage *fs |
| | CVAPI (const char *) cvAttrValue(const CvAttrList *attr |
| | CVAPI (CvFileStorage *) cvOpenFileStorage(const char *filename |
| | CVAPI (CvGraphScanner *) cvCreateGraphScanner(CvGraph *graph |
| | CVAPI (CvGraphEdge *) cvFindGraphEdge(const CvGraph *graph |
| | CVAPI (CvGraph *) cvCreateGraph(int graph_flags |
| | CVAPI (CvSet *) cvCreateSet(int set_flags |
| | CVAPI (schar *) cvSeqPush(CvSeq *seq |
| | CVAPI (CvSeq *) cvCreateSeq(int seq_flags |
| | CVAPI (CvString) cvMemStorageAllocString(CvMemStorage *storage |
| | CVAPI (CvMemStorage *) cvCreateMemStorage(int block_size CV_DEFAULT(0)) |
| | CVAPI (float) cvFastArctan(float y |
| | CVAPI (CvTermCriteria) cvCheckTermCriteria(CvTermCriteria criteria |
| | CVAPI (CvSize) cvGetSize(const CvArr *arr) |
| | CVAPI (double) cvGetReal1D(const CvArr *arr |
| | CVAPI (CvScalar) cvGet1D(const CvArr *arr |
| | CVAPI (uchar *) cvPtr1D(const CvArr *arr |
| | CVAPI (CvSparseNode *) cvInitSparseMatIterator(const CvSparseMat *mat |
| | CVAPI (CvSparseMat *) cvCreateSparseMat(int dims |
| | CVAPI (CvMatND *) cvCreateMatNDHeader(int dims |
| | CVAPI (CvMat *) cvCreateMatHeader(int rows |
| | CVAPI (CvRect) cvGetImageROI(const IplImage *image) |
| | CVAPI (int) cvGetImageCOI(const IplImage *image) |
| | CVAPI (IplImage *) cvCreateImageHeader(CvSize size |
| | CVAPI (void) cvSetIdentity(CvArr *mat |
| | * Finds selected eigen values and vectors of a symmetric matrix */
|
| | CVAPI (void *) cvAlloc(size_t size) |
| CV_INLINE CvSeq * | cvCloneSeq (const CvSeq *seq, CvMemStorage *storage CV_DEFAULT(NULL)) |
| CV_INLINE void | cvDecRefData (CvArr *arr) |
| CV_INLINE void | cvEllipseBox (CvArr *img, CvBox2D box, CvScalar color, int thickness CV_DEFAULT(1), int line_type CV_DEFAULT(8), int shift CV_DEFAULT(0)) |
| CV_INLINE CvFont | cvFont (double scale, int thickness CV_DEFAULT(1)) |
| CV_INLINE CvMat * | cvGetCol (const CvArr *arr, CvMat *submat, int col) |
| CV_INLINE CvSparseNode * | cvGetNextSparseNode (CvSparseMatIterator *mat_iterator) |
| CV_INLINE CvMat * | cvGetRow (const CvArr *arr, CvMat *submat, int row) |
| CV_INLINE CvSetElem * | cvGetSetElem (const CvSet *set_header, int index) |
| CV_INLINE int | cvIncRefData (CvArr *arr) |
| CV_INLINE void * | cvReadByName (CvFileStorage *fs, const CvFileNode *map, const char *name, CvAttrList *attributes CV_DEFAULT(NULL)) |
| CV_INLINE int | cvReadInt (const CvFileNode *node, int default_value CV_DEFAULT(0)) |
| CV_INLINE int | cvReadIntByName (const CvFileStorage *fs, const CvFileNode *map, const char *name, int default_value CV_DEFAULT(0)) |
| CV_INLINE double | cvReadReal (const CvFileNode *node, double default_value CV_DEFAULT(0.)) |
| CV_INLINE double | cvReadRealByName (const CvFileStorage *fs, const CvFileNode *map, const char *name, double default_value CV_DEFAULT(0.)) |
| CV_INLINE const char * | cvReadString (const CvFileNode *node, const char *default_value CV_DEFAULT(NULL)) |
| CV_INLINE const char * | cvReadStringByName (const CvFileStorage *fs, const CvFileNode *map, const char *name, const char *default_value CV_DEFAULT(NULL)) |
| CV_INLINE void | cvReleaseMatND (CvMatND **mat) |
| CV_INLINE CvSetElem * | cvSetNew (CvSet *set_header) |
| CV_INLINE void | cvSetRemoveByPtr (CvSet *set_header, void *elem) |
| CV_INLINE void | cvSubS (const CvArr *src, CvScalar value, CvArr *dst, const CvArr *mask CV_DEFAULT(NULL)) |
Variables |
| Cv_iplAllocateImageData | allocate_data |
| double | alpha |
| const CvArr * | angle |
| CvSize int int int | arc_end |
| CvSize int int | arc_start |
| CvArr * | arr |
CvArr const CvArr CvMatND
CvNArrayIterator * | array_iterator |
| CvArr ** | arrs |
| int | arrtype |
| const char * | attr_name |
| int CvArr CvArr * | avg |
| CvPoint CvSize | axes |
const CvArr const CvArr const
CvArr * | B |
| const CvFont CvSize int * | baseline |
| int | before_index |
| double const CvArr double | beta |
| int int void int CvSeq CvSeqBlock * | block |
| CvPoint | center |
| int int | channels |
Cv_iplAllocateImageData
Cv_iplDeallocate
Cv_iplCreateROI
Cv_iplCloneImage | clone_image |
| int | cluster_count |
| const CvArr CvArr int | cmp_op |
| int | coi |
| CvPoint CvPoint CvScalar | color |
| int | cols |
| const char * | comment |
| CvSeq * | contour |
| CvPoint const int int | contours |
| int | count |
| int CvArr * | cov_mat |
Cv_iplAllocateImageData
Cv_iplDeallocate
Cv_iplCreateROI | create_roi |
| void * | data |
Cv_iplAllocateImageData
Cv_iplDeallocate | deallocate |
| double | default_eps |
| double int | default_max_iters |
| CvSize int int int CvPoint int | delta |
| int | delta_elems |
| int | depth |
| const char ** | description |
| int | dims |
| int | direction |
| CvArr int | dist_type |
| CvArr * | dst |
| CvArr * | dst0 |
| CvArr CvArr * | dst1 |
| CvArr CvArr CvArr * | dst2 |
| CvArr CvArr CvArr CvArr * | dst3 |
| int CvArr int | dst_count |
| const void int const char * | dt |
| int int int | edge_size |
| CvArr CvArr * | eigenvals |
| CvArr CvArr CvArr * | eigenvects |
| const void * | elem |
| const void CvCmpFunc int int * | elem_idx |
| int int | elem_size |
| const void * | element |
| const void * | elements |
| const char const CvFileNode int | embed |
| double double | end |
| CvPoint CvSize double double double | end_angle |
| CvMat int int | end_col |
| int int | end_idx |
| CvMat int int | end_row |
| CvGraphVtx CvGraphVtx * | end_vtx |
| const char int | eol_comment |
| const char const char * | err_msg |
| CvArr CvArr * | evals |
| CvArr * | evects |
| CvSeq CvScalar | external_color |
| const char const char const char * | file_name |
| const char const char ** | filename |
| const void * | first |
const CvArr const CvArr const
CvArr CvArr int | flags |
| const char CvPoint const CvFont * | font |
| int | font_face |
| void void * | frame |
| int const CvArr * | from_arr |
| int CvArr int const int * | from_to |
| CvCmpFunc | func |
| const char * | func_name |
| double const CvArr double double | gamma |
| CvMat * | header |
| int | header_size |
| CvSeq CvScalar CvScalar | hole_color |
| int double | hscale |
| const int * | idx |
| int | idx0 |
| int int | idx1 |
| int int int | idx2 |
| IplImage * | image_header |
| int | index |
| CvPoint const int int int | is_closed |
| CvMemStorage CvSeq CvCmpFunc | is_equal |
| const void CvCmpFunc int | is_sorted |
| CvFileNode const CvStringHashNode * | key |
| CvMemStorage CvSeq ** | labels |
| const void int | len |
const char const char const
char int | line |
| CvPoint CvPoint CvLineIterator * | line_iterator |
| const char const char ** | loaded_addon_plugins |
| const CvArr * | lower |
| CvArr const CvArr * | lut |
| const CvArr CvArr * | magnitude |
| CvFileNode * | map |
| CvArr const CvArr * | mask |
| CvArr const CvMat * | mat |
| CvSparseMatIterator * | mat_iterator |
| CvSeq CvScalar CvScalar int | max_level |
| double double * | max_val |
| CvArr * | mean |
| CvMemStorage * | memstorage |
| double * | min_val |
| const char * | name |
| int CvArr int | new_cn |
| int CvArr int int | new_dims |
| const char * | new_node_name |
| int CvArr int int int * | new_sizes |
| CvFileNode * | node |
| const CvPoint int | npts |
| CvArr int | order |
| const char CvPoint | org |
| int CvArr int const int int | pair_count |
| CvArr int CvScalar | param1 |
| CvArr int CvScalar CvScalar | param2 |
| void * | parent |
| CvMemStoragePos * | pos |
| CvArr double | power |
| CvPoint | pt1 |
| CvPoint CvPoint | pt2 |
| const char * | ptr |
| const CvPoint * | pts |
| CvRect | r |
| CvPoint int | radius |
| CvSeqReader * | reader |
| CvRect | rect |
| const CvArr const CvArr CvArr * | result |
| CvRNG * | rng |
| CvMat * | roots |
| CvMat * | roots2 |
| int | rows |
| int CvScalar * | scalar |
| CvScalar | scale |
| const CvSeq * | seq |
| CvSize | size |
| int | sizeof_header |
| const int * | sizes |
| CvSlice | slice |
| const void * | src |
| const CvArr * | src1 |
| const CvArr const CvArr * | src2 |
const CvArr const CvArr const
CvArr * | src3 |
| int | src_count |
| double | start |
| CvPoint CvSize double double | start_angle |
| CvMat int | start_col |
| int | start_idx |
| CvMat int | start_row |
| CvGraphVtx * | start_vtx |
| CvScalar CvScalar * | std_dev |
| void int | step |
| int int CvMemStorage * | storage |
| const char const char * | str |
| const char int | struct_flags |
| const void * | struct_ptr |
| CvArr const CvArr CvMatND * | stubs |
| CvMat * | submat |
| int CvArr CvTermCriteria | termcrit |
| const char * | text |
| const CvFont CvSize * | text_size |
| int int void int | total |
| CvArr const CvMat * | transmat |
| int int | type |
| const CvArr * | U |
| const CvArr const CvArr * | upper |
| CvMemStorage CvSeq CvCmpFunc void * | userdata |
| const CvArr const CvArr * | V |
| int CvScalar | value |
| const CvArr * | vec2 |
| const char ** | version |
| int double double | vscale |
| CvGraphVtx * | vtx |
| int | vtx_idx |
| int int | vtx_size |
| CvArr * | W |
| CvSeqWriter * | writer |
const CvArr const CvArr const
CvArr CvArr * | X |
| const CvArr CvArr * | x |
| const CvArr * | y |