// *************************************************************** // TH_ErrorDef.h version: 4.0 date: 2010.4.12 // ------------------------------------------------------------- // 清华大学智能图文信息处理研究室。版权所有。 // ------------------------------------------------------------- // Center for Intelligent Image and Document Information Processing // ------------------------------------------------------------- // Copyright (C) 2007 - All Rights Reserved // *************************************************************** // Author: Zhou Jian // *************************************************************** // Revision history: // 2010.4.12: v4.0, 定义SDK的出错信息 // *************************************************************** #if !defined(__TH_ERRORDEF_INCLUDE_H__) #define __TH_ERRORDEF_INCLUDE_H__ #if _MSC_VER > 1000 #pragma once #endif #ifdef __cplusplus extern "C" { #endif // The errors that may occur during the use of the SDK #define TH_ERR_NONE 0 //没有错误 #define TH_ERR_GENERIC 1 //省份设置错误 #define TH_ERR_MEMORYALLOC 2 //内存分配错误 #define TH_ERR_INVALIDFORMAT 7 //不支持的图像格式 #define TH_ERR_INVALIDWIDTH 8 //图像宽度必须是8的整数倍 #define TH_ERR_THREADLIMIT 20 //调用线程数超过规定数量 #define TH_ERR_NODOG -1 //没有找到加密狗 #define TH_ERR_CARTYPEERROR -2 //车辆类型识别模块错误 #define TH_ERR_READDOG -3 //读取加密狗出错 #define TH_ERR_INVALIDDOG -4 //不是合法的加密狗 #define TH_ERR_INVALIDUSER -6 //不是合法的加密狗用户 #define TH_ERR_MOUDLEERROR -7 //车标识别模块错误 #define TH_ERR_INVALIDMOUDLE -8 //模块没有合法授权 #define TH_ERR_BUFFULL -9 //识别缓冲区已满 #define TH_ERR_INITVEHDETECT -10 //初始化车辆检测模块错误 #define TH_ERR_VEHDETECT -11 //车辆检测模块错误 #define TH_ERR_INVALIDCALL -99 //非法调用 #define TH_ERR_EXCEPTION -100 //异常 #define TH_ERR_INITLIMIT 21 //初始化次数超过加密狗许可 #define TH_ERR_MULTIINSTANCE 22 //车牌识别实例超限制 //以下为车型识别算法返回错误 #define TH_ERR_CARMODEL_PLATELOC_ERR 1001 //车牌坐标信息异常 #define TH_ERR_READMODEL 1002 //读车型模型异常 #ifdef __cplusplus } // extern "C" #endif #endif // !defined(__TH_ERRORDEF_INCLUDE_H__)