亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cvtypes.h

?? 微軟的基于HMM的人臉識別原代碼, 非常經典的說
?? H
?? 第 1 頁 / 共 3 頁
字號:
/*M///////////////////////////////////////////////////////////////////////////////////////////  IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING.////  By downloading, copying, installing or using the software you agree to this license.//  If you do not agree to this license, do not download, install,//  copy or use the software.//////                        Intel License Agreement//                For Open Source Computer Vision Library//// Copyright (C) 2000, Intel Corporation, all rights reserved.// Third party copyrights are property of their respective owners.//// Redistribution and use in source and binary forms, with or without modification,// are permitted provided that the following conditions are met:////   * Redistribution's of source code must retain the above copyright notice,//     this list of conditions and the following disclaimer.////   * Redistribution's in binary form must reproduce the above copyright notice,//     this list of conditions and the following disclaimer in the documentation//     and/or other materials provided with the distribution.////   * The name of Intel Corporation may not be used to endorse or promote products//     derived from this software without specific prior written permission.//// This software is provided by the copyright holders and contributors "as is" and// any express or implied warranties, including, but not limited to, the implied// warranties of merchantability and fitness for a particular purpose are disclaimed.// In no event shall the Intel Corporation or contributors be liable for any direct,// indirect, incidental, special, exemplary, or consequential damages// (including, but not limited to, procurement of substitute goods or services;// loss of use, data, or profits; or business interruption) however caused// and on any theory of liability, whether in contract, strict liability,// or tort (including negligence or otherwise) arising in any way out of// the use of this software, even if advised of the possibility of such damage.////M*/#ifndef _CVTYPES_H_#define _CVTYPES_H_#include <assert.h>#ifndef WIN32    #define CV_CDECL    #define CV_STDCALL#else    #define CV_CDECL __cdecl    #define CV_STDCALL __stdcall#endif#ifndef CV_EXTERN_C    #ifdef __cplusplus        #define CV_EXTERN_C extern "C"        #define CV_DEFAULT(val) = val    #else        #define CV_EXTERN_C        #define CV_DEFAULT(val)    #endif#endif#if defined WIN32 && defined CV#define CV_DLL_ENTRY __declspec(dllexport)#else#define CV_DLL_ENTRY#endif#ifndef OPENCVAPI    #define OPENCVAPI CV_EXTERN_C CV_DLL_ENTRY#endif#ifndef CV_INLINE    #if defined _MSC_VER || defined __GNUC__        #define CV_INLINE __inline    #elif defined __ICL        #define CV_INLINE static    #else        #define CV_INLINE __inline    #endif#endif /* CV_INLINE */#define CV_SWAP(a,b,t) ( (t) = (a), (a) = (b), (b) = (t))#define CV_DIM(array)  (sizeof(array)/sizeof((array)[0]))#ifndef MIN#define MIN(a,b)  ((a) > (b) ? (b) : (a))#endif#ifndef MAX#define MAX(a,b)  ((a) < (b) ? (b) : (a))#endiftypedef enum CvStatus{             CV_INPLACE_NOT_SUPPORTED_ERR= -112,    CV_UNMATCHED_ROI_ERR        = -111,    CV_NOTFOUND_ERR             = -110,    CV_BADCONVERGENCE_ERR       = -109,    CV_BADDEPTH_ERR             = -107,    CV_BADROI_ERR               = -106,    CV_BADHEADER_ERR            = -105,    CV_UNMATCHED_FORMATS_ERR    = -104,    CV_UNSUPPORTED_COI_ERR      = -103,    CV_UNSUPPORTED_CHANNELS_ERR = -102,    CV_UNSUPPORTED_DEPTH_ERR    = -101,    CV_UNSUPPORTED_FORMAT_ERR   = -100,                       
    CV_BADARG_ERR      = -49,  //ipp comp
    CV_NOTDEFINED_ERR  = -48,  //ipp comp

    CV_BADCHANNELS_ERR = -47,  //ipp comp
    CV_BADRANGE_ERR    = -44,  //ipp comp
    CV_BADSTEP_ERR     = -29,  //ipp comp
       CV_BADFLAG_ERR     =  -12,    CV_DIV_BY_ZERO_ERR =  -11, //ipp comp
    CV_BADCOEF_ERR     =  -10,    CV_BADQUAD_ERR     =  -9,    CV_BADINTER_ERR    =  -8,    CV_BADFACTOR_ERR   =  -7,    CV_BADPOINT_ERR    =  -6,    CV_BADSCALE_ERR    =  -4,    CV_OUTOFMEM_ERR    =  -3,    CV_NULLPTR_ERR     =  -2,
    CV_BADSIZE_ERR     =  -1,    CV_NO_ERR          =   0,    CV_OK              =   CV_NO_ERR} CvStatus;typedef enum CvMatType{    CV_MAT32F     = 32,    CV_MAT3x1_32F = 35,    CV_MAT4x1_32F = 36,    CV_MAT3x3_32F = 41,    CV_MAT4x4_32F = 48,    CV_MAT64D     = 64,    CV_MAT3x1_64D = 67,    CV_MAT4x1_64D = 68,    CV_MAT3x3_64D = 73,    CV_MAT4x4_64D = 80} CvMatType;typedef struct CvMat{    int rows;          int cols;     CvMatType type;    int step;    union    {        float* fl;        double* db;    }data;} CvMat;typedef struct CvMatArray{    int rows;    int cols;    int type;    int step;    int count;    union    {        float* fl;        double* db;    } data;} CvMatArray;typedef struct CvRect{    int x;    int y;    int width;    int height;} CvRect;typedef struct CvPoint{    int x;    int y;} CvPoint;typedef struct {    int width;    int height;} CvSize;typedef float*   CvVect32f;typedef float*   CvMatr32f;typedef double*  CvVect64d;typedef double*  CvMatr64d;#ifdef _MSC_VERtypedef __int64 int64;typedef unsigned __int64 uint64;#elsetypedef long long int64;typedef unsigned long long uint64;typedef long long _int64;#endif#define CV_TERMCRIT_ITER    1#define CV_TERMCRIT_NUMB    CV_TERMCRIT_ITER#define CV_TERMCRIT_EPS     2typedef struct CvTermCriteria{    int   type;  /* may be combination of                 CV_TERMCRIT_ITER                 CV_TERMCRIT_EPS */    int   maxIter;    float epsilon;} CvTermCriteria;typedef struct CvMatrix3{    float m[3][3];} CvMatrix3;typedef struct CvMatrix4{    float m[4][4];} CvMatrix4;typedef struct CvPoint2D32f{    float x;    float y;} CvPoint2D32f;typedef struct CvPoint3D32f{    float x;    float y;    float z;} CvPoint3D32f;typedef struct CvPoint2D64d{    double x;    double y;} CvPoint2D64d;typedef struct CvPoint3D64d{    double x;    double y;    double z;} CvPoint3D64d;typedef struct CvSize2D32f{    float width;    float height;} CvSize2D32f;typedef struct CvBox2D{    CvPoint2D32f center;    CvSize2D32f  size;    float angle;} CvBox2D;#define CvBox2D32f CvBox2Dtypedef enum CvCoeffType{    CV_VALUE = 1,    CV_ARRAY = 2} CvCoeffType;typedef struct CvSlice{    int  startIndex, endIndex;} CvSlice;#define CV_CALIPERS_MAXHEIGHT      0#define CV_CALIPERS_MINAREARECT    1#define CV_CALIPERS_MAXDIST        2#define CV_CLOCKWISE         1#define CV_COUNTER_CLOCKWISE 2CV_INLINE CvMat cvMat (int rows,int cols, CvMatType type, void* data){    CvMat m;    m.cols = cols;    m.rows = rows;    m.type = type;    m.step = 0;    m.data.fl =(float*)data;    return m; }CV_INLINE CvMatArray cvMatArray (int rows,int cols, CvMatType type, int number, void* data){    CvMatArray ma;    ma.cols = cols;    ma.rows =rows;    ma.type = type;    ma.count = number;    ma.step = 0;    ma.data.fl =(float*)data;    return ma; }CV_INLINE double cvmGet(CvMat* mat,int i, int j){    double elem;    if( (int)mat->type < 64 )        elem = (double)mat->data.fl[i*mat->cols+j];    else        elem = mat->data.db[i*mat->cols+j];    return elem;}CV_INLINE void cvmSet(CvMat* mat, int i, int j, double val){    if( (int)mat->type < 64 )        mat->data.fl[i*mat->cols+j] = (float)val;    else        mat->data.db[i*mat->cols+j] = val;}CV_INLINE CvMat* cvmGetMatArrayElem( CvMatArray* array, int index, CvMat* elem ){    assert( elem->rows == array->rows && elem->cols == array->cols &&            elem->type == array->type && index >= 0 && index < array->count );    if( array->type < CV_MAT64D )        elem->data.fl = array->data.fl + array->rows*array->cols*index;    else        elem->data.db = array->data.db + array->rows*array->cols*index;    return elem;}CV_INLINE CvRect cvRect( int x, int y, int width, int height ){    CvRect r;    r.x = x;    r.y = y;    r.width = width;    r.height = height;    return r;}CV_INLINE CvSize cvSize( int width, int height ){    CvSize s;    s.width = width;    s.height = height;    return s;}CV_INLINE CvPoint cvPoint( int x, int y ){    CvPoint p;    p.x = x;    p.y = y;    return p;}CV_INLINE CvPoint2D32f cvPoint2D32f( float x, float y ){    CvPoint2D32f p;    p.x = x;    p.y = y;    return p;}CV_INLINE CvTermCriteria cvTermCriteria( int type, int maxIter, double epsilon ){    CvTermCriteria t;    t.type = type;    t.maxIter = maxIter;    t.epsilon = (float)epsilon;    return t;}CV_INLINE CvSlice cvSlice( int start, int end ){    CvSlice slice;    slice.startIndex = start;    slice.endIndex = end;    return slice;}#define CV_WHOLE_SEQ(seq)  cvSlice(0, 0x3fffffff)/* substitutions for (int)floor(x+.49999), floor(x), ceil(x) */CV_INLINE int cvRound( double val ){    static const int round_delta = 0x59C00000;    double temp = (val + 1e-7) + *((float*)&round_delta);    return *((int*)&temp);}CV_INLINE int cvFloor( double val ){    static const int round_delta = 0x59C00000;    double temp = (val - 0.4999999) + *((float*)&round_delta);    return *((int*)&temp);}CV_INLINE int cvCeil( double val ){    static const int round_delta = 0x59C00000;    double temp = (val + 0.4999999) + *((float*)&round_delta);    return *((int*)&temp);}#define CV_SQRT_MAGIC  0xbe6f0000CV_INLINE float cvInvSqrt( float arg ){    float x, y;    unsigned iarg = *((unsigned*)&arg);    *((unsigned*)&x) = (CV_SQRT_MAGIC - iarg)>>1;    y = arg*0.5f;    x*= 1.5f - y*x*x;    x*= 1.5f - y*x*x;    return x;}CV_INLINE float cvSqrt( float arg ){    float x, y;    unsigned iarg = *((unsigned*)&arg);    *((unsigned*)&x) = (CV_SQRT_MAGIC - iarg)>>1;    y = arg*0.5f;    x*= 1.5f - y*x*x;    x*= 1.5f - y*x*x;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品亚洲二区| 白白色 亚洲乱淫| 欧美精品v国产精品v日韩精品| 亚洲女人****多毛耸耸8| 99久久精品99国产精品| 一区二区三区免费网站| 欧美日韩一区久久| 久久精品国产99久久6| 精品日韩一区二区三区免费视频| 久久国产生活片100| 精品动漫一区二区三区在线观看| 国产精品一区免费视频| 自拍偷拍亚洲激情| 欧美精品在线一区二区三区| 黑人精品欧美一区二区蜜桃| 国产精品久久久久久久久免费桃花 | 成人精品在线视频观看| 亚洲精品免费在线播放| 欧美一区二区成人| 成人永久aaa| 亚洲第一综合色| 久久久精品2019中文字幕之3| 91视频.com| 毛片不卡一区二区| 亚洲女厕所小便bbb| 欧美成人精品1314www| 97久久精品人人做人人爽50路| 午夜激情综合网| 日本一区二区三区视频视频| 欧美视频精品在线观看| 国产精品一区二区不卡| 婷婷久久综合九色国产成人| 国产亚洲一区二区三区四区| 欧美在线色视频| 国产精品中文字幕日韩精品 | 亚洲第一综合色| 久久老女人爱爱| 欧美日韩一区二区三区视频| 国产在线精品免费| 午夜欧美一区二区三区在线播放| 国产午夜三级一区二区三| 欧美日韩dvd在线观看| 成人激情开心网| 精品在线一区二区| 亚洲一区二区在线视频| 国产精品久久网站| 久久亚洲精品国产精品紫薇| 欧美午夜精品免费| 99精品国产91久久久久久| 久久97超碰国产精品超碰| 亚洲国产日韩综合久久精品| 日韩伦理免费电影| 中文字幕乱码亚洲精品一区| 精品国产凹凸成av人导航| 欧美精品自拍偷拍| 欧美午夜影院一区| 色诱视频网站一区| 成人三级伦理片| 国产白丝精品91爽爽久久| 日本欧美肥老太交大片| 婷婷丁香久久五月婷婷| 一区二区理论电影在线观看| 亚洲欧美在线视频观看| 国产欧美精品一区二区色综合 | 欧美一区二区视频在线观看| 99久久99久久精品免费看蜜桃| 国产激情一区二区三区四区| 久久99久久99精品免视看婷婷| 日本在线不卡视频一二三区| 五月婷婷综合网| 亚洲综合另类小说| 亚洲狠狠爱一区二区三区| 一区二区三区中文在线观看| 亚洲精品乱码久久久久久| 亚洲精品一二三| 一个色综合av| 亚洲电影第三页| 免费亚洲电影在线| 激情都市一区二区| 国产成人高清在线| 99精品视频在线播放观看| 99免费精品视频| 色噜噜狠狠色综合中国| 91久久香蕉国产日韩欧美9色| 色天天综合久久久久综合片| 99re热这里只有精品视频| 色天使久久综合网天天| 欧美日韩一级二级三级| 日韩三级视频中文字幕| 久久婷婷国产综合精品青草 | 欧美精品日韩一区| 欧美一卡2卡3卡4卡| 精品国产电影一区二区| 国产精品热久久久久夜色精品三区| 国产精品网站在线| 一区二区三区 在线观看视频| 婷婷久久综合九色国产成人| 91麻豆国产在线观看| 欧美自拍丝袜亚洲| 日韩一区二区电影| 亚洲国产高清不卡| 亚洲一区中文日韩| 久久99久久久久久久久久久| 风间由美性色一区二区三区| 99久久精品久久久久久清纯| 欧美精品在线一区二区三区| 久久久亚洲精品石原莉奈| 亚洲女子a中天字幕| 久久精品99久久久| av电影在线不卡| 日韩无一区二区| 国产精品激情偷乱一区二区∴| 亚洲18女电影在线观看| 国产精品一二三四| 欧美三级资源在线| 国产日韩欧美一区二区三区乱码| 亚洲精品免费一二三区| 国内精品在线播放| 日本韩国精品一区二区在线观看| 欧美一区二区精品| 亚洲激情一二三区| 激情成人综合网| 欧美婷婷六月丁香综合色| 久久久九九九九| 亚洲成在人线在线播放| 成人毛片老司机大片| 欧美一级理论片| 亚洲欧美激情小说另类| 国产在线精品免费av| 欧美精品在线一区二区| 亚洲欧美偷拍另类a∨色屁股| 激情图区综合网| 欧美三级资源在线| 综合久久给合久久狠狠狠97色| 免费成人av在线| 欧美伊人久久大香线蕉综合69| 国产偷国产偷亚洲高清人白洁| 婷婷开心激情综合| 在线观看一区日韩| 中文字幕日本不卡| 国产一区二区三区久久久| 欧美日韩精品一区二区在线播放| 国产精品你懂的在线| 国产精品一级片| 欧美xxxx老人做受| 日本欧美韩国一区三区| 欧美日韩一区小说| 亚洲制服欧美中文字幕中文字幕| www.欧美日韩国产在线| 国产亚洲一区字幕| 九九视频精品免费| 欧美大片日本大片免费观看| 亚洲国产日韩一级| 欧美图区在线视频| 亚洲二区在线观看| 在线视频一区二区免费| 激情综合一区二区三区| 日韩手机在线导航| 偷偷要91色婷婷| 6080午夜不卡| 婷婷激情综合网| 欧美一区二区美女| 久久精品国产秦先生| 日韩精品一区二区在线观看| 日本欧美韩国一区三区| 日韩视频中午一区| 国内精品写真在线观看| 久久久天堂av| 粉嫩嫩av羞羞动漫久久久| 国产欧美日韩中文久久| 成人福利在线看| 亚洲欧洲在线观看av| zzijzzij亚洲日本少妇熟睡| 中文字幕高清不卡| 91丨九色丨蝌蚪富婆spa| 亚洲精品成a人| 欧美唯美清纯偷拍| 肉丝袜脚交视频一区二区| 欧美一区二区精品| 国产专区欧美精品| 国产日韩亚洲欧美综合| 99久久国产免费看| 亚洲成在人线免费| 日韩精品一区二区三区四区| 国产乱人伦偷精品视频不卡| 欧美国产亚洲另类动漫| 色域天天综合网| 日韩av中文字幕一区二区三区| 日韩女优av电影| 国产成人精品亚洲777人妖 | 91精品国产综合久久福利| 麻豆精品久久久| 欧美激情中文不卡| 在线观看国产91| 久久av资源站| 国产精品久99| 欧美一区二区三区成人| 国产精品18久久久久久久久 | 久久69国产一区二区蜜臀| 日本一区二区三级电影在线观看|