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

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

?? cxtypes.h

?? 將OpenCV移植到DSP上
?? H
?? 第 1 頁 / 共 4 頁
字號:
////////////////////////////////////////////////////////////////////////////////////////////  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.//////                 License For Embedded Computer Vision Library//// Copyright (c) 2008, EMCV Project,// Copyright (c) 2000-2007, 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:////    * Redistributions of source code must retain the above copyright notice, //      this list of conditions and the following disclaimer.//    * Redistributions 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.//    * Neither the name of the copyright holders nor the names of their contributors //      may 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 COPYRIGHT OWNER 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.//// Contributors://    * Shiqi Yu (Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences)#ifndef _CXCORE_TYPES_H_#define _CXCORE_TYPES_H_#if !defined _CRT_SECURE_NO_DEPRECATE && _MSC_VER > 1300#define _CRT_SECURE_NO_DEPRECATE /* to avoid multiple Visual Studio 2005 warnings */#endif#ifndef SKIP_INCLUDES  #include <assert.h>  #include <stdlib.h>  #include <string.h>  #include <float.h>  #if defined __ICL    #define CV_ICC   __ICL  #elif defined __ICC    #define CV_ICC   __ICC  #elif defined __ECL    #define CV_ICC   __ECL  #elif defined __ECC    #define CV_ICC   __ECC  #endif  #if defined WIN64 && defined EM64T && (defined _MSC_VER || defined CV_ICC) \      || defined __SSE2__ || defined _MM_SHUFFLE2    #include <emmintrin.h>    #define CV_SSE2 1  #else    #define CV_SSE2 0  #endif  #if defined __BORLANDC__    #include <fastmath.h>  #elif defined WIN64 && !defined EM64T && defined CV_ICC    #include <mathimf.h>  #else    #include <math.h>  #endif  #ifdef HAVE_IPL      #ifndef __IPL_H__          #if defined WIN32 || defined WIN64              #include <ipl.h>          #else              #include <ipl/ipl.h>          #endif      #endif  #elif defined __IPL_H__      #define HAVE_IPL  #endif#endif // SKIP_INCLUDES#if defined WIN32 || defined WIN64    #define CV_CDECL __cdecl    #define CV_STDCALL __stdcall#else    #define CV_CDECL    #define CV_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#ifndef CV_EXTERN_C_FUNCPTR    #ifdef __cplusplus        #define CV_EXTERN_C_FUNCPTR(x) extern "C" { typedef x; }    #else        #define CV_EXTERN_C_FUNCPTR(x) typedef x    #endif#endif#ifndef CV_INLINE#if defined __cplusplus    #define CV_INLINE inline#elif (defined WIN32 || defined WIN64) && !defined __GNUC__    #define CV_INLINE __inline#else    #define CV_INLINE static#endif#endif /* CV_INLINE */#if (defined WIN32 || defined WIN64) && defined CVAPI_EXPORTS    #define CV_EXPORTS __declspec(dllexport)#else    #define CV_EXPORTS#endif#ifndef CVAPI    #define CVAPI(rettype) CV_EXTERN_C CV_EXPORTS rettype CV_CDECL#endif
#if defined _MSC_VER || defined __BORLANDC__
typedef __int64 int64;
typedef unsigned __int64 uint64;
#else
typedef long long int64;
typedef unsigned long long uint64;
#endif
#ifndef HAVE_IPLtypedef unsigned char uchar;typedef unsigned short ushort;#endif/* CvArr* is used to pass arbitrary array-like data structures   into the functions where the particular   array type is recognized at runtime */typedef void CvArr;typedef union Cv32suf{    int i;    unsigned u;    float f;}Cv32suf;

typedef union Cv64suf
{
    int64 i;
    uint64 u;
    double f;
}
Cv64suf;/****************************************************************************************\*                             Common macros and inline functions                         *\****************************************************************************************/#define CV_PI   3.1415926535897932384626433832795#define CV_LOG2 0.69314718055994530941723212145818#define CV_SWAP(a,b,t) ((t) = (a), (a) = (b), (b) = (t))#ifndef MIN#define MIN(a,b)  ((a) > (b) ? (b) : (a))#endif#ifndef MAX#define MAX(a,b)  ((a) < (b) ? (b) : (a))#endif/* min & max without jumps */#define  CV_IMIN(a, b)  ((a) ^ (((a)^(b)) & (((a) < (b)) - 1)))#define  CV_IMAX(a, b)  ((a) ^ (((a)^(b)) & (((a) > (b)) - 1)))/* absolute value without jumps */#ifndef __cplusplus#define  CV_IABS(a)     (((a) ^ ((a) < 0 ? -1 : 0)) - ((a) < 0 ? -1 : 0))#else#define  CV_IABS(a)     abs(a)#endif#define  CV_CMP(a,b)    (((a) > (b)) - ((a) < (b)))#define  CV_SIGN(a)     CV_CMP((a),0)CV_INLINE  int  cvRound( double value ){	return  int(floor(value+0.5));}CV_INLINE  int  cvFloor( double value ){	return int(floor(value));}CV_INLINE  int  cvCeil( double value ){	return int(ceil(value));}#define cvInvSqrt(value) ((float)(1./sqrt(value)))#define cvSqrt(value)  ((float)sqrt(value))/****************************************************************************************\*                                  Image type (IplImage)                                 *\****************************************************************************************/#ifndef HAVE_IPL/* * The following definitions (until #endif) * is an extract from IPL headers. * Copyright (c) 1995 Intel Corporation. */#define IPL_DEPTH_SIGN 0x80000000#define IPL_DEPTH_1U     1#define IPL_DEPTH_8U     8#define IPL_DEPTH_16U   16#define IPL_DEPTH_32F   32#define IPL_DEPTH_8S  (IPL_DEPTH_SIGN| 8)#define IPL_DEPTH_16S (IPL_DEPTH_SIGN|16)#define IPL_DEPTH_32S (IPL_DEPTH_SIGN|32)#define IPL_DATA_ORDER_PIXEL  0#define IPL_DATA_ORDER_PLANE  1#define IPL_ORIGIN_TL 0#define IPL_ORIGIN_BL 1#define IPL_ALIGN_4BYTES   4#define IPL_ALIGN_8BYTES   8#define IPL_ALIGN_16BYTES 16#define IPL_ALIGN_32BYTES 32#define IPL_ALIGN_DWORD   IPL_ALIGN_4BYTES#define IPL_ALIGN_QWORD   IPL_ALIGN_8BYTES#define IPL_BORDER_CONSTANT   0#define IPL_BORDER_REPLICATE  1#define IPL_BORDER_REFLECT    2#define IPL_BORDER_WRAP       3typedef struct _IplImage{    int  nSize;         /* sizeof(IplImage) */    int  ID;            /* version (=0)*/    int  nChannels;     /* Most of OpenCV functions support 1,2,3 or 4 channels */    int  alphaChannel;  /* ignored by OpenCV */    int  depth;         /* pixel depth in bits: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16S,                           IPL_DEPTH_32S, IPL_DEPTH_32F and IPL_DEPTH_64F are supported */    char colorModel[4]; /* ignored by OpenCV */    char channelSeq[4]; /* ditto */    int  dataOrder;     /* 0 - interleaved color channels, 1 - separate color channels.                           cvCreateImage can only create interleaved images */    int  origin;        /* 0 - top-left origin,                           1 - bottom-left origin (Windows bitmaps style) */    int  align;         /* Alignment of image rows (4 or 8).                           OpenCV ignores it and uses widthStep instead */    int  width;         /* image width in pixels */    int  height;        /* image height in pixels */    struct _IplROI *roi;/* image ROI. if NULL, the whole image is selected */    struct _IplImage *maskROI; /* must be NULL */    void  *imageId;     /* ditto */    struct _IplTileInfo *tileInfo; /* ditto */    int  imageSize;     /* image data size in bytes                           (==image->height*image->widthStep                           in case of interleaved data)*/    char *imageData;  /* pointer to aligned image data */    int  widthStep;   /* size of aligned image row in bytes */    int  BorderMode[4]; /* ignored by OpenCV */    int  BorderConst[4]; /* ditto */    char *imageDataOrigin; /* pointer to very origin of image data                              (not necessarily aligned) -                              needed for correct deallocation */}IplImage;typedef struct _IplTileInfo IplTileInfo;typedef struct _IplROI{    int  coi; /* 0 - no COI (all channels are selected), 1 - 0th channel is selected ...*/    int  xOffset;    int  yOffset;    int  width;    int  height;}IplROI;typedef struct _IplConvKernel{    int  nCols;    int  nRows;    int  anchorX;    int  anchorY;    int *values;    int  nShiftR;}IplConvKernel;typedef struct _IplConvKernelFP{    int  nCols;    int  nRows;    int  anchorX;    int  anchorY;    float *values;}IplConvKernelFP;#define IPL_IMAGE_HEADER 1#define IPL_IMAGE_DATA   2#define IPL_IMAGE_ROI    4#endif/*HAVE_IPL*//* extra border mode */#define IPL_BORDER_REFLECT_101    4#define IPL_IMAGE_MAGIC_VAL  ((int)sizeof(IplImage))#define CV_TYPE_NAME_IMAGE "opencv-image"#define CV_IS_IMAGE_HDR(img) \    ((img) != NULL && ((const IplImage*)(img))->nSize == sizeof(IplImage))#define CV_IS_IMAGE(img) \    (CV_IS_IMAGE_HDR(img) && ((IplImage*)img)->imageData != NULL)/* for storing double-precision   floating point data in IplImage's */#define IPL_DEPTH_64F  64/* get reference to pixel at (col,row),   for multi-channel images (col) should be multiplied by number of channels */#define CV_IMAGE_ELEM( image, elemtype, row, col )       \    (((elemtype*)((image)->imageData + (image)->widthStep*(row)))[(col)])/****************************************************************************************\*                                  Matrix type (CvMat)                                   *\****************************************************************************************/#define CV_CN_MAX     64#define CV_CN_SHIFT   3#define CV_DEPTH_MAX  (1 << CV_CN_SHIFT)#define CV_8U   0#define CV_8S   1#define CV_16U  2#define CV_16S  3#define CV_32S  4#define CV_32F  5#define CV_64F  6#define CV_USRTYPE1 7#define CV_MAKETYPE(depth,cn) ((depth) + (((cn)-1) << CV_CN_SHIFT))#define CV_MAKE_TYPE CV_MAKETYPE#define CV_8UC1 CV_MAKETYPE(CV_8U,1)#define CV_8UC2 CV_MAKETYPE(CV_8U,2)#define CV_8UC3 CV_MAKETYPE(CV_8U,3)#define CV_8UC4 CV_MAKETYPE(CV_8U,4)#define CV_8UC(n) CV_MAKETYPE(CV_8U,(n))#define CV_8SC1 CV_MAKETYPE(CV_8S,1)#define CV_8SC2 CV_MAKETYPE(CV_8S,2)#define CV_8SC3 CV_MAKETYPE(CV_8S,3)#define CV_8SC4 CV_MAKETYPE(CV_8S,4)#define CV_8SC(n) CV_MAKETYPE(CV_8S,(n))#define CV_16UC1 CV_MAKETYPE(CV_16U,1)#define CV_16UC2 CV_MAKETYPE(CV_16U,2)#define CV_16UC3 CV_MAKETYPE(CV_16U,3)#define CV_16UC4 CV_MAKETYPE(CV_16U,4)#define CV_16UC(n) CV_MAKETYPE(CV_16U,(n))#define CV_16SC1 CV_MAKETYPE(CV_16S,1)#define CV_16SC2 CV_MAKETYPE(CV_16S,2)#define CV_16SC3 CV_MAKETYPE(CV_16S,3)#define CV_16SC4 CV_MAKETYPE(CV_16S,4)#define CV_16SC(n) CV_MAKETYPE(CV_16S,(n))#define CV_32SC1 CV_MAKETYPE(CV_32S,1)#define CV_32SC2 CV_MAKETYPE(CV_32S,2)#define CV_32SC3 CV_MAKETYPE(CV_32S,3)#define CV_32SC4 CV_MAKETYPE(CV_32S,4)#define CV_32SC(n) CV_MAKETYPE(CV_32S,(n))#define CV_32FC1 CV_MAKETYPE(CV_32F,1)#define CV_32FC2 CV_MAKETYPE(CV_32F,2)#define CV_32FC3 CV_MAKETYPE(CV_32F,3)#define CV_32FC4 CV_MAKETYPE(CV_32F,4)#define CV_32FC(n) CV_MAKETYPE(CV_32F,(n))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区不卡| 亚洲h精品动漫在线观看| 一区二区三区不卡视频| 久久精品国产久精国产| 91视频com| 欧美激情一区在线| 婷婷久久综合九色综合伊人色| hitomi一区二区三区精品| 日韩一区二区三区四区| 一区二区三区精品视频在线| 成人一道本在线| 日韩欧美成人一区| 五月激情综合网| 在线亚洲高清视频| 亚洲欧洲另类国产综合| 国产凹凸在线观看一区二区| 日韩一级二级三级| 日本中文字幕一区二区视频 | 亚洲欧美日本在线| 国产精品小仙女| 久久综合九色综合欧美亚洲| 三级欧美韩日大片在线看| 91免费看`日韩一区二区| 中文字幕av资源一区| 国产精品白丝jk白祙喷水网站| 欧美电影免费观看完整版| 日韩在线播放一区二区| 欧美精品乱码久久久久久| 亚洲在线视频免费观看| 91国在线观看| 亚洲一区免费视频| 欧美在线小视频| 午夜精品在线视频一区| 欧美精品丝袜久久久中文字幕| 亚洲妇熟xx妇色黄| 欧美精品高清视频| 日韩高清不卡一区二区三区| 欧美日韩国产综合一区二区三区 | 日韩二区在线观看| 日韩一级黄色片| 国产精品中文字幕日韩精品 | 高清免费成人av| 国产精品国产三级国产| 91免费版在线| 亚洲成人自拍偷拍| 欧美一区午夜精品| 国产在线日韩欧美| 国产精品日产欧美久久久久| a级高清视频欧美日韩| 一级特黄大欧美久久久| 欧美精品一二三| 极品瑜伽女神91| 国产精品欧美一区二区三区| 91福利区一区二区三区| 天天综合色天天综合| 亚洲精品一区二区三区精华液 | 91浏览器打开| 日韩av一级电影| 欧美国产激情二区三区| 色婷婷狠狠综合| 另类调教123区| 亚洲欧洲国产日韩| 91精品免费在线| 成人高清在线视频| 天天影视色香欲综合网老头| 国产偷国产偷亚洲高清人白洁| 91美女视频网站| 精品一区二区三区免费观看| 日韩一区有码在线| 欧美不卡一区二区| 91免费看`日韩一区二区| 久久国产尿小便嘘嘘尿| 亚洲私人黄色宅男| 精品久久久久久久久久久久包黑料 | 亚洲天堂2014| 欧美va日韩va| 日本精品一区二区三区四区的功能| 日日嗨av一区二区三区四区| 国产精品伦理在线| 日韩欧美一级二级三级| 91小宝寻花一区二区三区| 蜜臀久久99精品久久久久久9| 最好看的中文字幕久久| 精品国产一区二区精华| 91成人国产精品| 国产成人在线观看| 麻豆免费看一区二区三区| 一区二区三区四区在线免费观看| www欧美成人18+| 欧美日韩国产成人在线91| jlzzjlzz亚洲女人18| 国产一区二区91| 日韩激情av在线| 一区二区三区av电影| 国产精品久久久久久久久免费樱桃| 日韩欧美在线不卡| 欧美午夜理伦三级在线观看| 成人一道本在线| 国产美女精品在线| 久久激情五月激情| 蜜臀久久久久久久| 午夜精品久久久久| 亚洲一区二区三区不卡国产欧美| 国产精品理论在线观看| 精品噜噜噜噜久久久久久久久试看| 欧美三电影在线| 91久久久免费一区二区| 91丨九色丨蝌蚪富婆spa| 国产a区久久久| 国产精品一二二区| 福利一区二区在线| 粉嫩嫩av羞羞动漫久久久 | 精品入口麻豆88视频| 欧美一区二区三区人| 欧美久久一二三四区| 在线播放91灌醉迷j高跟美女 | 成人三级伦理片| 福利电影一区二区三区| 不卡视频一二三四| 99久久综合精品| 91女神在线视频| 欧美视频一区二区三区在线观看| 欧美性受xxxx黑人xyx| 欧美日韩免费高清一区色橹橹| 欧美日韩中文国产| 9191国产精品| wwww国产精品欧美| 日本一区二区三区国色天香| 亚洲欧洲精品天堂一级 | 黄网站免费久久| 国产在线不卡一卡二卡三卡四卡| 国产一区二区三区美女| 成人污视频在线观看| 色综合中文综合网| 午夜免费欧美电影| 蜜桃精品在线观看| 国产99精品国产| 91久久精品一区二区| 制服丝袜亚洲色图| 欧美激情一区在线观看| 亚洲综合色区另类av| 蜜桃视频一区二区三区| 高清av一区二区| 欧美日韩午夜在线| 精品国产一区二区三区久久影院| 国产精品色婷婷久久58| 午夜精品一区二区三区电影天堂 | 久久日韩精品一区二区五区| 国产精品美日韩| 婷婷六月综合亚洲| 粉嫩av亚洲一区二区图片| 欧美亚洲禁片免费| 国产区在线观看成人精品| 夜夜嗨av一区二区三区| 国产一区二区主播在线| 日本韩国精品一区二区在线观看| 精品欧美一区二区三区精品久久| 成人免费小视频| 蜜臀av一区二区在线免费观看| www.日韩在线| 日韩视频国产视频| 亚洲欧美日韩国产另类专区 | 天天免费综合色| 国产宾馆实践打屁股91| 欧美一区中文字幕| 亚洲精品国产成人久久av盗摄| 久久精品国产一区二区| 欧美午夜不卡视频| 中文字幕一区二区不卡| 国产一区二区三区最好精华液| 欧美日韩精品一区二区三区蜜桃 | 久久久久久久综合日本| 三级久久三级久久久| 色婷婷综合久久久久中文一区二区| 欧美精品一区二区久久久| 亚洲午夜精品网| 99re视频精品| 国产精品美女久久久久av爽李琼| 日精品一区二区三区| 欧洲精品中文字幕| 亚洲免费观看高清完整版在线观看熊| 激情都市一区二区| 欧美一区二区女人| 丝袜亚洲另类欧美| 欧美日韩精品免费观看视频| 成人免费在线播放视频| av动漫一区二区| 国产精品拍天天在线| 国产+成+人+亚洲欧洲自线| 久久先锋影音av鲁色资源网| 免费成人av在线| 在线观看91av| 日产欧产美韩系列久久99| 欧美人狂配大交3d怪物一区| 亚洲成人av免费| 欧美日韩精品一区二区在线播放| 亚洲国产成人高清精品| 欧美午夜电影一区| 亚洲午夜久久久久久久久久久| 色婷婷av一区二区三区软件 |