pans
2017-01-10 21d2e4cd4e3ec5ec6f7f32ed5426b069a303adfb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef CV_UTILS_H
#define CV_UTILS_H
 
#ifdef _MSC_VER
#    ifdef CV_STATIC_LIB
#        define CV_SDK_API_
#    elif defined SDK_EXPORTS
#        define CV_SDK_API_ __declspec(dllexport)
#    else
#        define CV_SDK_API_ __declspec(dllimport)
#    endif
#else /* _MSC_VER */
#    ifdef SDK_EXPORTS
#        define CV_SDK_API_ __attribute__((visibility ("default")))
#    else
#        define CV_SDK_API_
#    endif
#endif
 
typedef int cv_errcode;
 
#define    CV_OK 0                    ///< 正常运行
 
#define    CV_E_INVALIDARG -1            ///< 无效参数
#define    CV_E_HANDLE -2                ///< 句柄错误
#define    CV_E_OUTOFMEMORY -3            ///< 内存不足
#define    CV_E_FAIL -4                ///< 运行失败,内部错误
#define    CV_E_DELNOTFOUND -5            ///< 定义缺失
#define    CV_E_INVALID_PIXEL_FORMAT -6        ///< 不支持的图像格式
#define    CV_E_FILE_NOT_FOUND -7            ///< 文件不存在
#define    CV_E_INVALID_FILE_FORMAT -8        ///< 模型格式不正确导致加载失败
#define    CV_E_FILE_EXPIRE -9            ///< 模型文件过期
 
#define    CV_E_INVALID_AUTH -13            ///< license不合法
#define    CV_E_INVALID_APPID -14            ///< 包名错误
#define    CV_E_AUTH_EXPIRE -15            ///< SDK过期
#define    CV_E_UUID_MISMATCH -16            ///< UUID不匹配
#define    CV_E_ONLINE_AUTH_CONNECT_FAIL -17    ///< 在线验证连接失败
#define    CV_E_ONLINE_AUTH_TIMEOUT -18        ///< 在线验证超时
#define    CV_E_ONLINE_AUTH_INVALID -19        ///< 在线校验失败
#define    CV_E_LICENSE_IS_NOT_ACTIVABLE -20    ///< license不可激活
#define    CV_E_ACTIVE_FAIL -21            ///< license激活失败
#define    CV_E_ACTIVE_CODE_INVALID -22        ///< 激活码无效
 
#define    CV_E_UNSUPPORTED -1000            ///< 不支持的函数调用方式
 
#endif