亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
91精品久久久久久久99蜜桃| 欧美韩国一区二区| 日韩一级完整毛片| 久久日一线二线三线suv| 亚洲欧洲色图综合| 日韩黄色小视频| 国产成人亚洲精品青草天美| 99国产精品久| 日韩午夜电影在线观看| 欧美国产日韩精品免费观看| 亚洲第一av色| 成人午夜短视频| 在线不卡中文字幕播放| 日本一区二区视频在线观看| 亚洲免费三区一区二区| 狠狠色综合播放一区二区| 色综合天天视频在线观看| 日韩美女视频在线| 一区二区三区欧美日韩| 韩国中文字幕2020精品| 一本一本大道香蕉久在线精品 | 亚洲精品va在线观看| 日产欧产美韩系列久久99| 成人免费视频caoporn| 91精品综合久久久久久| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 午夜伊人狠狠久久| 99精品国产热久久91蜜凸| 26uuu精品一区二区三区四区在线| 亚洲人成在线观看一区二区| 久久爱www久久做| 欧美性受xxxx| 亚洲欧洲99久久| 国产一区视频在线看| 欧美福利视频一区| 一区二区三区免费看视频| 成人av资源在线观看| 精品国产99国产精品| 日韩精品乱码免费| 欧美性色黄大片| 17c精品麻豆一区二区免费| 国产在线精品一区二区夜色| 欧美一二三四在线| 日本欧美一区二区三区乱码 | 日本国产一区二区| 国产精品久久久久久久浪潮网站| 九一久久久久久| 51久久夜色精品国产麻豆| 亚洲国产综合色| 色婷婷亚洲综合| 亚洲人成精品久久久久久| 成人av免费在线播放| 国产日韩综合av| 国产成人精品免费一区二区| 久久嫩草精品久久久精品一| 奇米一区二区三区| 欧美一卡2卡3卡4卡| 亚洲高清免费视频| 欧美日韩国产一区二区三区地区| 亚洲一二三四久久| 欧美在线免费观看视频| 亚洲综合在线视频| 欧美乱妇15p| 天堂精品中文字幕在线| 91精品国产综合久久久久| 日韩**一区毛片| 日韩午夜电影av| 精品亚洲aⅴ乱码一区二区三区| 精品久久久网站| 久久91精品国产91久久小草| 欧美哺乳videos| 国产精品伊人色| 国产精品麻豆一区二区| av在线综合网| 亚洲欧美另类久久久精品 | 91女神在线视频| 亚洲福利视频一区二区| 91精品国产全国免费观看| 免费人成在线不卡| 久久色.com| 91同城在线观看| 亚洲 欧美综合在线网络| 日韩一区二区三区精品视频| 狠狠色丁香久久婷婷综| 中文字幕不卡一区| 色婷婷国产精品| 青青草国产成人av片免费| 2023国产精品视频| av在线播放一区二区三区| 亚洲伦理在线精品| 日韩一区二区在线观看视频 | 欧美经典一区二区| 色婷婷av一区| 麻豆91精品视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 欧美探花视频资源| 国产一区二区剧情av在线| 亚洲欧美偷拍三级| 日韩欧美中文字幕公布| 成人深夜在线观看| 日日噜噜夜夜狠狠视频欧美人| 久久一区二区三区国产精品| 一本一道综合狠狠老| 日韩精品一二区| 中文乱码免费一区二区| 欧美日本韩国一区| 成人av中文字幕| 欧美aⅴ一区二区三区视频| 国产精品区一区二区三| 91麻豆精品久久久久蜜臀| 91在线观看下载| 精品在线播放免费| 夜夜嗨av一区二区三区中文字幕| 欧美精品一区二区三区在线| 在线观看亚洲精品视频| 丁香天五香天堂综合| 日本 国产 欧美色综合| 亚洲精品亚洲人成人网在线播放| 久久婷婷久久一区二区三区| 3atv在线一区二区三区| 91美女福利视频| 成人午夜在线免费| 国产中文字幕精品| 日本一道高清亚洲日美韩| 亚洲综合色在线| 亚洲国产成人一区二区三区| 日韩精品在线一区| 欧美日韩国产片| 91老司机福利 在线| 国产成人精品免费一区二区| 久久99久久久久| 日韩高清国产一区在线| 一区二区三区国产豹纹内裤在线| 日本一区二区三区国色天香 | 精品一区二区三区免费观看| 亚洲1区2区3区视频| 一区二区三区四区视频精品免费| 亚洲国产精品ⅴa在线观看| 亚洲精品一区二区三区影院| 91精品国产综合久久精品麻豆 | 在线视频一区二区三| av中文一区二区三区| 成人美女视频在线观看| 国产精品一级二级三级| 国产曰批免费观看久久久| 日日夜夜精品视频免费| 五月激情综合色| 日本中文字幕一区二区视频 | 久久99精品网久久| 蜜臀99久久精品久久久久久软件| 综合色天天鬼久久鬼色| 中文字幕免费观看一区| 日本一区二区高清| 中文字幕一区二| 成人欧美一区二区三区| 国产精品久久久久婷婷| 国产精品免费免费| 中文字幕五月欧美| 亚洲精品日日夜夜| 五月婷婷综合网| 久久成人综合网| 国产成人99久久亚洲综合精品| 国产成人高清在线| 99国产精品视频免费观看| 91久久国产最好的精华液| 在线国产电影不卡| 日韩一区二区三区在线| 久久久久久97三级| 欧美高清在线精品一区| 一区二区三区在线观看视频| 视频一区中文字幕国产| 精品无人码麻豆乱码1区2区 | 亚洲精品国产a| 亚洲国产日韩一级| 免费在线观看精品| 国产91清纯白嫩初高中在线观看| 91在线播放网址| 欧美一区二区黄| 国产片一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 午夜不卡在线视频| 国产久卡久卡久卡久卡视频精品| 91社区在线播放| 欧美一区二区精品在线| 国产精品免费视频网站| 日韩精品高清不卡| 国产99久久久国产精品免费看| 色婷婷亚洲精品| 26uuu亚洲综合色| 亚洲精品日韩综合观看成人91| 久久99久久精品| 在线免费观看一区| 2023国产精华国产精品| 一区二区三区中文免费| 激情综合亚洲精品| 91官网在线观看| xnxx国产精品| 亚洲一区在线观看视频| 国产成人超碰人人澡人人澡| 91成人看片片|