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

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

?? cverror.h

?? 利用OpenCV庫實現的一個Kalman濾波的例子。
?? H
字號:
/*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 _CV_ERROR_EXT_H_
#define _CV_ERROR_EXT_H_

#if defined _CV_ALWAYS_PROFILE_ || defined _DEBUG
#define _CV_COMPILE_PROFILE_
#endif

#define _CV_ALWAYS_NO_PROFILE_

#ifdef _CV_ALWAYS_NO_PROFILE_
#undef _CV_COMPILE_PROFILE_
#endif

#ifdef _CV_COMPILE_PROFILE_
   #define CV_START_CALL( func, file, line )  cvStartProfile( func, file, line )
   #define CV_END_CALL( file, line )    cvEndProfile( file, line )
#else
   #define CV_START_CALL( func, file, line )
   #define CV_END_CALL( file, line )
#endif 

/************Below is declaration of error handling stuff in PLSuite manner**/

typedef int CVStatus;

/* this part of CVStatus is compatible with IPLStatus 
  Some of below symbols are not [yet] used in OpenCV
*/
#define CV_StsOk                    0  /* everithing is ok                */
#define CV_StsBackTrace            -1  /* pseudo error for back trace     */
#define CV_StsError                -2  /* unknown /unspecified error      */
#define CV_StsInternal             -3  /* internal error (bad state)      */
#define CV_StsNoMem                -4  /* Insufficient memory             */
#define CV_StsBadArg               -5  /* function arg/param is bad       */
#define CV_StsBadFunc              -6  /* unsupported function            */
#define CV_StsNoConv               -7  /* iter. didn't converge           */
#define CV_StsAutoTrace            -8  /* Tracing                         */

#define CV_HeaderIsNull            -9  /* image header is NULL            */
#define CV_BadImageSize            -10 /* Image size is invalid           */
#define CV_BadOffset               -11 /* Offset is invalid               */
#define CV_BadDataPtr              -12 /**/
#define CV_BadStep                 -13 /**/
#define CV_BadModelOrChSeq         -14 /**/
#define CV_BadNumChannels          -15 /**/
#define CV_BadNumChannel1U         -16 /**/
#define CV_BadDepth                -17 /**/
#define CV_BadAlphaChannel         -18 /**/
#define CV_BadOrder                -19 /**/
#define CV_BadOrigin               -20 /**/
#define CV_BadAlign                -21 /**/
#define CV_BadCallBack             -22 /**/
#define CV_BadTileSize             -23 /**/
#define CV_BadCOI                  -24 /**/
#define CV_BadROISize              -25 /**/

#define CV_MaskIsTiled             -26 /**/

#define CV_StsNullPtr                -27 /* Null pointer */
#define CV_StsVecLengthErr           -28 /* Incorrect vector length */
#define CV_StsFilterStructContentErr -29 /* Incorr. filter structure content */
#define CV_StsKernelStructContentErr -30 /* Incorr. transform kernel content */
#define CV_StsFilterOffsetErr        -31 /* Incorrect filter ofset value */

/*extra for CV */
#define CV_StsBadSize                -201 /* bad CvSize */
#define CV_StsDivByZero              -202 /* division by zero */
#define CV_StsInplaceNotSupported    -203 /* inplace operation is not supported */
#define CV_StsObjectNotFound         -204 /* request can't be completed */
#define CV_StsUnmatchedFormats       -205 /* formats of input/output arrays differ */
#define CV_StsBadFlag                -206 /* flag is wrong or not supported */  
#define CV_StsBadPoint               -207 /* bad CvPoint */ 
#define CV_StsBadMask                -208 /* bad format of mask (neither 8uC1 nor 8sC1)*/
#define CV_StsUnmatchedSizes         -209 /* ROI sizes of arrays differ */
#define CV_StsUnsupportedFormat      -210 /* the format is not supported by the function*/
#define CV_StsOutOfRange             -211 /* Some of parameters is out of range */

/***************************** CVRedirectError Declaration ****************************/

typedef int (CV_CDECL *CVErrorCallBack) (CVStatus status, const char *func,
                                         const char *context, const char *file,int line);


/***************************** CVStdErrMode Declaration *******************************/

#define CV_ErrModeLeaf     0           /* Print error and exit program       */
#define CV_ErrModeParent   1           /* Print error and continue           */
#define CV_ErrModeSilent   2           /* Don't print and continue           */
 
/********************************* Error handling Macros ********************************/

#define OPENCV_ERROR(status,func,context)                           \
                cvError((status),(func),(context),__FILE__,__LINE__)

#define OPENCV_ERRCHK(func,context)                                 \
                ((cvGetErrStatus() >= 0) ? CV_StsOk                 \
                : OPENCV_ERROR(CV_StsBackTrace,(func),(context)))

#define OPENCV_ASSERT(expr,func,context)                            \
                ((expr) ? CV_StsOk                                  \
                : OPENCVCV_ERROR(CV_StsInternal,(func),(context)))

#define OPENCV_RSTERR() (cvSetErrStatus(CV_StsOk))

#define OPENCV_CALL( Func )                                         \
{                                                                   \
    CV_START_CALL( #Func, __FILE__, __LINE__ );                     \
    Func;                                                           \
    CV_END_CALL( __FILE__, __LINE__ );                              \
} 


/**************************** OpenCV-style error handling *******************************/

/* CV_FUNCNAME macro defines icvFuncName constant which is used by CV_ERROR macro */
#ifdef CV_NO_FUNC_NAMES
    #define CV_FUNCNAME( Name )
    #define icvFuncName ""
#elif defined CV_USE_BUILT_IN_FUNC_NAME
    #define CV_FUNCNAME( Name )
    #define icvFuncName  __func__
#else    
    #define CV_FUNCNAME( Name )  \
    static char icvFuncName[] = Name
#endif


/*
  CV_ERROR macro unconditionally raises error with passed code and message.
  After raising error, control will be transferred to the exit label.
*/
#define CV_ERROR( Code, Msg )                                       \
{                                                                   \
     cvError( (Code), icvFuncName, Msg, __FILE__, __LINE__ );       \
     EXIT;                                                          \
}

/* Simplified form of CV_ERROR */
#define CV_ERROR_FROM_CODE( code )   \
    CV_ERROR( code, "" )

#define CV_ERR_STATUS  cvGetErrStatus

/*
 CV_CHECK macro checks error status after CV (or IPL)
 function call. If error detected, control will be transferred to the exit
 label.
*/
#define CV_CHECK()                                                  \
{                                                                   \
    if( CV_ERR_STATUS() < 0 )                                       \
        CV_ERROR( CV_StsBackTrace, "Inner function failed." );      \
}


/*
 CV_CALL macro calls CV (or IPL) function, checks error status and
 signals a error if the function failed. Useful in "parent node"
 error procesing mode
*/
#define CV_CALL( Func )                                             \
{                                                                   \
    /* start profile */                                             \
    CV_START_CALL( #Func, __FILE__, __LINE__ );                     \
    Func;                                                           \
    CV_END_CALL( __FILE__, __LINE__ );                              \
    CV_CHECK();                                                     \
}


/* Runtime assertion macro */
#define CV_ASSERT( Condition )                                          \
{                                                                       \
    if( !(Condition) )                                                  \
        CV_ERROR( CV_StsInternal, "Assertion: " #Condition " failed" ); \
}

#define __BEGIN__       {
#define __END__         goto exit; exit: ; }
#define __CLEANUP__
#define EXIT            goto exit

#endif /* _CV_ERROR_EXT_H_ */

/* End of file. */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区中文在线观看| 成人黄色大片在线观看| 成人深夜福利app| 久久亚洲精品国产精品紫薇| 国产自产2019最新不卡| 日本一区免费视频| 成人av资源下载| 国产精品自产自拍| 欧美激情在线观看视频免费| 91在线porny国产在线看| 亚洲人快播电影网| 欧美另类变人与禽xxxxx| 久久精品国产精品亚洲综合| 26uuu精品一区二区在线观看| 欧美午夜电影网| 免费看黄色91| 国产精品毛片久久久久久久| 色综合天天综合网国产成人综合天| 亚洲综合一区二区三区| 日韩欧美激情一区| 99国产精品久久久久久久久久久| 丝袜美腿一区二区三区| 精品福利在线导航| 在线视频欧美区| 国产一区视频网站| 亚洲一区二区中文在线| 亚洲第四色夜色| 国产精品久久久久婷婷| 欧美一级片在线看| 在线观看www91| 欧美电影在线免费观看| 欧美mv和日韩mv国产网站| 在线观看日产精品| 欧美日韩不卡在线| 91免费版pro下载短视频| 在线亚洲欧美专区二区| 日韩午夜精品电影| 欧美情侣在线播放| 久久亚洲精华国产精华液| 中文字幕精品三区| 一区二区三区产品免费精品久久75| 亚欧色一区w666天堂| 久久国产尿小便嘘嘘| 成人av网在线| 欧美一区2区视频在线观看| 久久久久久久久岛国免费| 日韩小视频在线观看专区| 久久青草国产手机看片福利盒子| 国产精品视频观看| 亚洲va欧美va人人爽| 国产一区在线视频| 精品视频在线免费观看| 色婷婷精品大视频在线蜜桃视频| 成人黄色av网站在线| 久久久久久久免费视频了| 国产精品久久国产精麻豆99网站| 亚洲va欧美va天堂v国产综合| 国产乱子轮精品视频| 欧美三级中文字幕| 国产日韩精品视频一区| 亚洲h在线观看| 99久久久精品| 国产亚洲精品免费| 国产欧美日韩视频在线观看| 亚洲国产三级在线| 日韩精品电影在线观看| 成人激情免费视频| 精品91自产拍在线观看一区| 亚洲高清三级视频| 高清在线不卡av| voyeur盗摄精品| 一本到不卡精品视频在线观看| 精品久久国产97色综合| 亚洲一区二区影院| 成+人+亚洲+综合天堂| 精品黑人一区二区三区久久| 亚洲福利一区二区三区| 91在线视频在线| 国产精品五月天| 国产丶欧美丶日本不卡视频| 99re视频精品| 国产女人水真多18毛片18精品视频| 亚洲超碰精品一区二区| 色婷婷久久99综合精品jk白丝| 欧美激情一区二区| 国产精品一区二区三区乱码| 欧美成人aa大片| 毛片一区二区三区| 99视频一区二区三区| 日本一区免费视频| 国产成人午夜片在线观看高清观看| 精品精品欲导航| 狠狠色伊人亚洲综合成人| 精品国产免费人成电影在线观看四季| 视频一区中文字幕国产| 欧美日韩免费观看一区二区三区 | 4438x成人网最大色成网站| 欧美成人精品1314www| 日韩电影在线观看电影| 国产91精品欧美| 国产女主播一区| 成人app在线观看| 18欧美乱大交hd1984| 日本成人中文字幕| 日韩欧美精品在线视频| 久久精品国产精品亚洲综合| 亚洲精品一区二区三区福利| 国产综合久久久久久鬼色| 国产日产欧美一区二区三区| 成人黄色电影在线| 一区二区不卡在线播放 | 国产女人水真多18毛片18精品视频 | 一区二区视频免费在线观看| 在线视频你懂得一区| 五月天丁香久久| 99久久夜色精品国产网站| 亚洲美女屁股眼交3| 欧美日韩美少妇 | 亚洲激情网站免费观看| 国产精品综合一区二区| 国产精品久久看| 欧洲一区在线电影| 青青草97国产精品免费观看 | 日韩综合在线视频| 精品国产凹凸成av人导航| 高清国产一区二区三区| 一区二区成人在线观看| 精品免费国产二区三区 | 免费久久精品视频| 亚洲国产精品av| 欧美性一二三区| 国产乱国产乱300精品| 亚洲美女免费在线| 26uuu亚洲综合色欧美| 91黄视频在线观看| 亚洲最新视频在线播放| 欧美成人精品3d动漫h| 91热门视频在线观看| 麻豆国产精品一区二区三区 | 国产成人精品亚洲日本在线桃色 | 亚洲成av人片一区二区三区| 精品久久久久一区| 欧美亚洲国产一区二区三区va | 日韩制服丝袜先锋影音| 中文字幕高清一区| 91精品久久久久久蜜臀| 粉嫩av亚洲一区二区图片| 三级在线观看一区二区| 日韩美女视频一区二区| 色婷婷久久99综合精品jk白丝| 另类调教123区| 亚洲国产精品久久艾草纯爱| 久久久美女毛片| 欧美群妇大交群中文字幕| 97精品视频在线观看自产线路二| 紧缚捆绑精品一区二区| 欧美国产丝袜视频| 国产精品免费观看视频| 日韩欧美视频在线| 欧美日韩一区小说| 色婷婷综合在线| www.亚洲人| 大陆成人av片| 国产精品一区二区91| 麻豆精品国产传媒mv男同| 午夜精品久久久久久不卡8050| 亚洲同性同志一二三专区| 欧美国产97人人爽人人喊| www欧美成人18+| 精品国产乱码久久久久久1区2区 | 国产馆精品极品| 加勒比av一区二区| 久久av资源网| 日本不卡一区二区| 视频一区欧美精品| 视频精品一区二区| 日韩电影免费在线观看网站| 午夜精品久久久久久久久久久| 亚洲色图一区二区| 亚洲免费在线电影| 亚洲欧美日韩中文字幕一区二区三区 | 青青草精品视频| 亚洲国产精品人人做人人爽| 亚洲午夜一区二区| 亚洲va欧美va天堂v国产综合| 亚洲福利一二三区| 免费看日韩精品| 精品写真视频在线观看| 精品在线播放免费| 国产福利一区二区三区视频在线| 日韩三级中文字幕| 欧美一区二区三区日韩视频| 欧美岛国在线观看| 久久久久久久久伊人| 亚洲国产精华液网站w| 自拍av一区二区三区| 亚洲大片在线观看| 日韩va亚洲va欧美va久久| 日韩国产精品久久久| 激情综合网av|