一、问题场景
门店机器启用了AI识别功能,但识别时机器经常卡死、闪退或识别不出商品
二、操作步骤
1、检查机器是否存在多网卡
每个网卡都有一个MAC地址,若存在多网卡(有线、无线),需要与客户确认保留使用哪一个,再进行操作解绑AI重新激活
2、检查安装的VC版本
部分机器自带VC环境库,需要检查VC版本是否为2015 14.0.23506版,非此版本可能会导致程序无法激活
VC环境包下载:VC23506程序包下载
3、检查AI是否正常激活
即使AI配置完毕,若实际上没有激活AI功能,不会应用识别服务,建议优先点击一下激活在进行后续排查
注:若激活过程中有报错,可参考AI常见问题及解决方案文档中根据对应方法处理
4、检查AI摄像头是否设置正常
检查摄像头处是否正确选择,若为空,也是无法正常识别、学习到商品的
5、检查AI设置X轴、Y轴是否配置正常
X、Y轴配置错误将导致AI识别拍照图片不正确,从而导致学习结果有误,无法识别的情况
6、检查AI拍照的图片
图片文件夹:根目录-WMphoto文件夹
检查文件夹内是否出现拍手、空盘、反光、塑料袋等异常现象
若出现此类情况可能是ai中设置的重量太轻了(建议10-20g),导致误触秤盘、电风扇吹东秤盘后自动重新识别了
7、检查 AI版本 并检查 动态库WmAceKG-x86.dll 版本
AI版本可在软件内设置-AI图片设置界面查看是否勾选启用乐檬AI V3
解压软件:Bandzip
AI V1不可低于1.0.11.2版本,最新版本1.0.11.5版本
AI V3不可低于3.0.2.08版本,最新版本3.0.2.14版本(无模糊背景),启用了AI V3的设备也可直接在程序内点击下载AI DLL
V1版不支持与V3版替换使用,V3 2.14及以下版本识别数据不适用于2.24以上版本
AI X86版本号(可直接点击版本号下载) | |||
---|---|---|---|
V1 | |||
V3(无模糊背景) | |||
V3(模糊背景) |
V3特殊版本(模糊背景版本):3.0.2.21、3.0.2.24
特殊版本(模糊背景版本)说明:V3.0.2.21以上版本均为带有模糊背景的版本,此版本可以剔除秤盘因素降低识别率的情况(如反光、秤盘有贴纸等)
动态库版本可在 软件根目录/WmAceKG-x86.dll右键-属性 进行查看
8、检查日志文件
查看日志是否有报错,因报错产生卡死的情况根据报错提示在AI常见问题及解决方案文档中根据对应方法处理
根据问题发生的时间点检查日志中报错信息(若可以复现问题情况也可以直接复现后再去查看日志)
9、更换AI识别模式
若经常在识别过程中发生卡死的情况,可检查识别模式是否为常规模式等,尝试更换识别模式为:图片模式、弹窗模式、新常规模式
常规模式:会在1秒内进行多次识别,若设备配置并不高的情况下,发起多次识别容易导致卡死
图片模式、弹窗模式、新常规模式:程序写死1秒内仅进行一次识别,增加稳定性,但识别错误时需要拿起商品重新放到秤盘上重新识别,或手动点击AI识别按钮进行重新识别
三、其他报错信息
通过报错提示,或根目录-tmp文件夹中的daily_XXXX-XX-XX日志文件可查看报错信息,在根据报错信息根据以下表格核实原因
错误码 | 描述 | 解决方案 |
0 | 成功 | |
-1002 | 正在导入学习资料 | 导入学习资料时请要使用识别和学习功能,并在导入完成后重新启动程序 |
-1003 | 初始化未完成 | 检查是否成功调用Init函数 |
-1004 | 识别记录为空 | 请检查识别是否成功 |
-1005 | 检测数据库异常 | |
-1009 | 学习数据与算法版本不匹配 | |
-2001 | 验证失败 | 检查是否成功调用InitPos函数 |
-2002 | 读取图片失败 | 检查摄像头设备是否正常 |
-2003 | 摄像头打开失败 | 检查摄像头连接是否正常,系统自带相机是否能 |
-2004 | 商品记录未找到 | 检查是否成功调用AutoDetect函数 |
-2005 | sessionld未找到 | 检查是否成功调用AutoDetect函数 |
-2006 | 初始化pos失败 | 检查执行目录是否有dev.ini 如果存在联系运维人员 |
-2007 | 打开文件失败 | 检查传入传入路径是否正确 |
-2008 | 保存坐标,像素长宽失败 | 默认像素为640*480 请确认x+w<640y+h<480 |
-2009 | 没有设置摄像头剪辑坐标 | 请使用SaveScaleSetting函数保存下坐标 |
-2010 | 坐标参数有值小于或等于0 | 坐标参数应大于0 |
-2011 | 坐标参数有值大于或等于640 | 默认像素为640*480 请确认 |
-2012 | 坐标参数有值大于或等于480 | 默认像素为640*480 请确认 |
-3001 | 该名称没有匹配到照片 | 请检查名称是否合理 |
-3002 | 请求照片失败 | 请检查传入的名字是否合法 |
-3003 | 读取文件失败 | 请检查传入的文件路径是否正确,查看传入文件的格式是否正确 |
-4001 | snCode没有找到 | snCode没有找到 |
-4002 | poscode错误,该posCode已绑定其他mac地址 | 该posCode已绑定其他mac地址,请更换posCode |
-4003 | mac地址错误,该设备已被绑定 | 该设备的mac地址已被绑定,请解绑后再绑定 |
-4004 | 租户没找到 | tenantCode没有找到 |
-4005 | snCode没有绑定设备 | snCode并未绑定 |
-4006 | 解绑失败 | 该pos现在的mac地址和服务器记录的mac地址不一致无法解绑 |
-4007 | sn错误,该sn码已绑定其他设备 | 该sn码已绑定其他设备,请更换sn码 |
-4008 | 租户信息缺失 | 确认注册信息和本地数据记录文件 |
-4009 | 试用权限过期 | 试用权限过期 |
-4010 | 设备没有注册信息 | |
-4011 | posCode和mac地址不匹配 | |
-4012 | 任务繁忙 | 该客户上传的向量数据正在处理,请稍后重试 |
-4013 | posCode不存在 | |
-4028 | 网络请求超时 | 检测一下设备网络状态 |
-5001 | tcp请求超时 |