海康 SDK 错误代码返回代码状态码大全

一、SDK内部自定义状态码

正确码定义

返回类型类型值类型信息描述
MV_OK0x00000000成功,无错误

通用错误码定义:范围0x80000000-0x800000FF

返回类型类型值类型信息描述
MV_E_HANDLE0x80000000错误或无效的句柄
MV_E_SUPPORT0x80000001不支持的功能
MV_E_BUFOVER0x80000002缓存已满
MV_E_CALLORDER0x80000003函数调用顺序有误
MV_E_PARAMETER0x80000004错误的参数
MV_E_RESOURCE0x80000006资源申请失败
MV_E_NODATA0x80000007无数据
MV_E_PRECONDITION0x80000008前置条件有误,或运行环境已发生变化
MV_E_VERSION0x80000009版本不匹配
MV_E_NOENOUGH_BUF0x8000000A传入的内存空间不足
MV_E_ABNORMAL_IMAGE0x8000000B异常图像,可能是丢包导致图像不完整
MV_E_LOAD_LIBRARY0x8000000C动态导入DLL失败
MV_E_NOOUTBUF0x8000000D没有可输出的缓存
MV_E_ENCRYPT0x8000000E加密错误
MV_E_UNKNOW0x800000FF未知的错误

GenICam系列错误码:范围0x80000100-0x800001FF

返回类型类型值类型信息描述
MV_E_GC_GENERIC0x80000100通用错误
MV_E_GC_ARGUMENT0x80000101参数非法
MV_E_GC_RANGE0x80000102值超出范围
MV_E_GC_PROPERTY0x80000103属性
MV_E_GC_RUNTIME0x80000104运行环境有问题
MV_E_GC_LOGICAL0x80000105逻辑错误
MV_E_GC_ACCESS0x80000106节点访问条件有误
MV_E_GC_TIMEOUT0x80000107超时
MV_E_GC_DYNAMICCAST0x80000108转换异常
MV_E_GC_UNKNOW0x800001FFGenICam未知错误

GigE_STATUS对应的错误码:范围0x80000200-0x800002FF

返回类型类型值类型信息描述
MV_E_NOT_IMPLEMENTED0x80000200命令不被设备支持
MV_E_INVALID_ADDRESS0x80000201访问的目标地址不存在
MV_E_WRITE_PROTECT0x80000202目标地址不可写
MV_E_ACCESS_DENIED0x80000203设备无访问权限
MV_E_BUSY0x80000204设备忙,或网络断开
MV_E_PACKET0x80000205网络包数据错误
MV_E_NETER0x80000206网络相关错误

GigE相机特有的错误码

返回类型类型值类型值描述
MV_E_IP_CONFLICT0x80000221设备IP冲突

USB_STATUS对应的错误码:范围0x80000300-0x800003FF

返回类型类型值类型值描述
MV_E_USB_READ0x80000300读USB出错
MV_E_USB_WRITE0x80000301写USB出错
MV_E_USB_DEVICE0x80000302设备异常
MV_E_USB_GENICAM0x80000303GenICam相关错误
MV_E_USB_BANDWIDTH0x80000304带宽不足,该错误码新增
MV_E_USB_DRIVER0x80000305驱动不匹配或者未装驱动
MV_E_USB_UNKNOW0x800003FFUSB未知的错误

升级时对应的错误码:范围0x80000400-0x800004FF

返回类型类型值类型值描述
MV_E_UPG_FILE_MISMATCH0x80000400升级固件不匹配
MV_E_UPG_LANGUSGE_MISMATCH0x80000401升级固件语言不匹配
MV_E_UPG_CONFLICT0x80000402升级冲突
MV_E_UPG_INNER_ERR0x80000403升级时相机内部出现错误
MV_E_UPG_UNKNOW0x800004FF升级时未知错误

异常错误码

自定义状态码类型值类型值描述
MV_EXCEPTION_DEV_DISCONNECT0x00008001设备断开连接
MV_EXCEPTION_VERSION_CHECK0x00008002SDK与驱动版本不匹配

二、算法库透传状态码

通用类型

自定义状态码类型值类型信息描述
MV_ALG_OK0x00000000处理正确
MV_ALG_ERR0x10000000不确定类型错误

能力检查

自定义状态码类型值类型信息描述
MV_ALG_E_ABILITY_ARG0x10000001能力集中存在无效参数

内存检查

自定义状态码类型值类型信息描述
MV_ALG_E_MEM_NULL0x10000002内存地址为空
MV_ALG_E_MEM_ALIGN0x10000003内存对齐不满足要求
MV_ALG_E_MEM_LACK0x10000004内存空间大小不够
MV_ALG_E_MEM_SIZE_ALIGN0x10000005内存空间大小不满足对齐要求
MV_ALG_E_MEM_ADDR_ALIGN0x10000006内存地址不满足对齐要求

图像检查

自定义状态码类型值类型信息描述
MV_ALG_E_IMG_FORMAT0x10000007图像格式不正确或者不支持
MV_ALG_E_IMG_SIZE0x10000008图像宽高不正确或者超出范围
MV_ALG_E_IMG_STEP0x10000009图像宽高与step参数不匹配
MV_ALG_E_IMG_DATA_NULL0x1000000A图像数据存储地址为空(某个分量)

输入输出参数检查

自定义状态码类型值类型信息描述
MV_ALG_E_CFG_TYPE0x1000000B设置或者获取参数类型不正确
MV_ALG_E_CFG_SIZE0x1000000C设置或者获取参数的输入、输出结构体大小不正确
MV_ALG_E_PRC_TYPE0x1000000D处理类型不正确
MV_ALG_E_PRC_SIZE0x1000000E处理时输入、输出参数大小不正确
MV_ALG_E_FUNC_TYPE0x1000000F子处理类型不正确
MV_ALG_E_FUNC_SIZE0x10000010子处理时输入、输出参数大小不正确

能运行参数检查

自定义状态码类型值类型信息描述
MV_ALG_E_PARAM_INDEX0x10000011index参数不正确
MV_ALG_E_PARAM_VALUE0x10000012value参数不正确或者超出范围
MV_ALG_E_PARAM_NUM0x10000013param_num参数不正确

接口调用检查

自定义状态码类型值类型信息描述
MV_ALG_E_NULL_PTR0x10000014函数参数指针为空
MV_ALG_E_OVER_MAX_MEM0x10000015超过限定的最大内存
MV_ALG_E_CALL_BACK0x10000016回调函数出错

算法库加密相关检查

自定义状态码类型值类型信息描述
MV_ALG_E_ENCRYPT0x10000017加密错误
MV_ALG_E_EXPIRE0x10000018算法库使用期限错误

内部模块返回的基本错误类型

自定义状态码类型值类型信息描述
MV_ALG_E_BAD_ARG0x10000019参数范围不正确
MV_ALG_E_DATA_SIZE0x1000001A数据大小不正确
MV_ALG_E_STEP0x1000001B数据step不正确

降噪特有错误码

自定义状态码类型值类型信息描述
MV_ALG_E_DENOISE_NE_IMG_FORMAT0x10402001噪声特性图像格式错误
MV_ALG_E_DENOISE_NE_FEATURE_TYPE0x10402002噪声特性类型错误
MV_ALG_E_DENOISE_NE_PROFILE_NUM0x10402003噪声特性个数错误
MV_ALG_E_DENOISE_NE_GAIN_NUM0x10402004噪声特性增益个数错误
MV_ALG_E_DENOISE_NE_GAIN_VAL0x10402005噪声曲线增益值输入错误
MV_ALG_E_DENOISE_NE_BIN_NUM0x10402006噪声曲线柱数错误
MV_ALG_E_DENOISE_NE_INIT_GAIN0x10402007噪声估计初始化增益设置错误
MV_ALG_E_DENOISE_NE_NOT_INIT0x10402008噪声估计未初始化
MV_ALG_E_DENOISE_COLOR_MODE0x10402009颜色空间模式错误
MV_ALG_E_DENOISE_ROI_NUM0x1040200a图像ROI个数错误
MV_ALG_E_DENOISE_ROI_ORI_PT0x1040200b图像ROI原点错误
MV_ALG_E_DENOISE_ROI_SIZE0x1040200c图像ROI大小错误
MV_ALG_E_DENOISE_GAIN_NOT_EXIST0x1040200d输入的相机增益不存在(增益个数已达上限)
MV_ALG_E_DENOISE_GAIN_BEYOND_RANGE0x1040200e输入的相机增益不在范围内
MV_ALG_E_DENOISE_NP_BUF_SIZE0x1040200f输入的噪声特性内存大小错误

其他错误码

自定义状态码类型值类型信息描述
MV_ALG_E_CPUID0x1000001Ccpu不支持优化代码中的指令集
MV_ALG_WARNING0x1000001D警告
MV_ALG_E_TIME_OUT0x1000001E算法库超时
MV_ALG_E_LIB_VERSION0x1000001F算法版本号出错
MV_ALG_E_MODEL_VERSION0x10000020模型版本号出错
MV_ALG_E_GPU_MEM_ALLOC0x10000021GPU内存分配错误
MV_ALG_E_FILE_NON_EXIST0x10000022文件不存在
MV_ALG_E_NONE_STRING0x10000023字符串为空
MV_ALG_E_IMAGE_CODEC0x10000024图像解码器错误
MV_ALG_E_FILE_OPEN0x10000025打开文件错误
MV_ALG_E_FILE_READ0x10000026文件读取错误
MV_ALG_E_FILE_WRITE0x10000027文件写错误
MV_ALG_E_FILE_READ_SIZE0x10000028文件读取大小错误
MV_ALG_E_FILE_TYPE0x10000029文件类型错误
MV_ALG_E_MODEL_TYPE0x1000002A模型类型错误
MV_ALG_E_MALLOC_MEM0x1000002B分配内存错误
MV_ALG_E_BIND_CORE_FAILED0x1000002C线程绑核失败
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值