1.一种电子元器件智慧管理方法,其特征在于,包括:微信小程序利用自身开放的接口与远程web应用服务器、数据库服务器对接;web应用服务器提供元器件目标识别接口、查询远程数据库中元器件信息服务接口;
所述管理方法包括:基于微信小程序元器件目标识别查询方式和基于微信小程序元器件名称模糊查询方式;
其中,基于微信小程序元器件目标识别查询方式包括:
在元器件识别查询界面中,用户调用微信小程序提供的api打开已有图片或打开照相机进行拍照操作以获得图片,并把图片上传到远程web应用服务器;web应用服务器对上传的图片进行元器件目标识别,获取元器件名称并提交所述获取的元器件名称到远程数据库服务器进行信息精确查询,最后返回识别的图片及相关信息。
2.根据权利要求1所述的电子元器件智慧管理方法,其特征在于:基于微信小程序元器件名称模糊查询方式包括:
利用微信小程序提供的开放接口,实现元器件名称模糊查询界面和远程web应用服务器、数据库服务器之间信息互通;为了整合元器件目标识别api,在web应用服务器中,按名称模糊查询接口的实现采用django框架;django响应用户查询请求对数据库服务器中数据进行模糊查询,并返回查询的图片及相关信息。
3.根据权利要求1所述的电子元器件智慧管理方法,其特征在于,该方法还包括对当前实验室中的元器件按照元器件种类和参数的不同进行分类。
4.根据权利要求1所述的电子元器件智慧管理方法,其特征在于,web应用服务器采用django框架整合ssd_300_vgg网络,加载model.ckpt-50000,对上传图片进行元器件目标识别。
5.根据权利要求3所述的电子元器件智慧管理方法,其特征在于,每个类别包括n个物体候选框,最后通过非极大值抑制(non-maximumsuppression)对候选框进行筛选,通过iou计算丢弃置信度低的候选框,最终输出包含物品位置和类别信息的候选框,其中n为正整数。
6.根据权利要求4所述的电子元器件智慧管理方法,其特征在于,其中ssd_300_vgg网络损失函数由定位准度函数与分类精度函数组成。
7.根据权利要求4所述的电子元器件智慧管理方法,其特征在于,把电子元器件图片转化为voc的数据格式,再转化为tf-records文件;采用labelimg工具对图片进行标注,生成对应的xml标签文件和分别包含训练、测试、验证信息的txt文件。
8.根据权利要求7所述的电子元器件智慧管理方法,其特征在于,标签文件内容主要包含图片名称、图片的属性、目标box边框坐标。
9.根据权利要求7所述的电子元器件智慧管理方法,其特征在于,利用ssd_300_vgg模型对已标注元器件数据集tf-records进行训练,通过目标检测结果对模型进行评估,当平均精度达到预定精度时,将训练生成的模型model.ckpt-50000作为识别图片的最终网络模型。
10.一种电子元器件智慧管理系统,该系统包括微信小程序自身开放接口、远程web应用服务器与数据库服务器,其特征在于,该系统用于执行如权利要求1-9任一项所述的电子元器件智慧管理方法。