1.一种用于售货机的更新方法,其特征在于,所述方法包括:对位于固定货道上的新增商品进行自动识别,获得所述新增商品的特征数据;
以所述新增商品的特征数据为基础在所述售货机的索引库中进行索引,以获得与所述新增商品最相近的预测类别P;
获取人工标注的位于所述固定货道上的新增商品的标注类别L;以及根据所述标注类别L与所述预测类别P的比对结果,确定是否将所述标注类别L和所述新增商品的特征数据更新至索引库中,其中,所述根据所述标注类别L与所述预测类别P的比对结果,确定是否将所述标注类别L和所述新增商品的特征数据更新至索引库中包括:在所述标注类别L与所述预测类别P不相等时,将所述标注类别L和所述新增商品的特征数据更新至所述索引库中;以及在所述标注类别L与所述预测类别P相等时,将所述新增商品的特征数据更新至所述索引库中。
2.根据权利要求1所述的更新方法,其特征在于,所述对位于固定货道上的新增商品进行自动识别包括:
对所述新增商品进行图像采集和定位处理,以获得针对所述新增商品的定位框;以及对所述新增商品的定位框对应的图像进行特征识别,获得有关所述新增商品的特征数据。
3.根据权利要求1所述的更新方法,其特征在于,所述方法还包括:在获取所述人工标注的位于所述固定货道上的新增商品的标注类别L之前,以所述新增商品的特征数据为依据在所述索引库中进行检索;以及在所述新增商品的特征数据与所述索引库中的特征数据的相似度不大于预设相似度时,再获取所述标注类别L。
4.根据权利要求1所述的更新方法,其特征在于,所述方法还包括:在将所述标注类别L更新至所述索引库之前,确定所述索引库中是否具有与所述标注类别L相同的标签,
如果所述索引库中有与所述标注类别L相同的标签,则将所述新增商品的特征数据更新至所述索引库中;以及
如果所述索引库中没有与所述标注类别L相同的标签,则将所述标注类别L和所述新增商品的特征数据更新至所述索引库中。
5.根据权利要求1至4中任一项所述的更新方法,其特征在于,所述方法还包括:在将所述新增商品的特征数据更新至所述索引库时,确定所述新增商品的特征数据与所述索引库中的特征数据的相似度;
在所述新增商品的特征数据与所述索引库中的特征数据的相似度小于预设相似度时,将所述新增商品的特征数据更新至所述索引库中;以及在所述新增商品的特征数据与所述索引库中的特征数据的相似度不小于所述预设相似度时,不将所述新增商品的特征数据更新至所述索引库。
6.根据权利要求5所述的更新方法,其特征在于,所述方法还包括:在将所述新增商品的特征数据更新至所述索引库中,导致当前新增商品的特征数据对应的类别对应的特征数据的数量n已超出预设上限数量m时,删除n‑m个特征数据。
7.根据权利要求6所述的更新方法,其特征在于,所述方法还包括:在将所述新增商品的特征数据更新至所述索引库时,进行轮次标记;
在每新增一个所述新增商品的特征数据时,将该条新增的新增商品的特征数据对应的轮次标记的值加一;以及
在所述新增商品的特征数据全部更新完毕后,所述新增商品的特征数据对应的类别对应的特征数据的数量n已超出预设上限数量m时,将所述轮次标记的值从大到小排序,并删除排序后的轮次标记中的前n‑m个轮次标记对应的特征数据。
8.一种用于售货机的更新装置,其特征在于,所述装置包括:自动识别模块,用于对位于固定货道上的新增商品进行自动识别,获得所述新增商品的特征数据;
以所述新增商品的特征数据为基础在所述售货机的索引库中进行索引,以获得与所述新增商品最相近的预测类别P;
获取模块,用于获取人工标注的位于所述固定货道上的新增商品的标注类别L;以及处理模块,用于根据所述标注类别L与所述预测类别P的比对结果,确定是否将所述标注类别L和所述新增商品的特征数据更新至索引库中,其中,所述处理模块根据所述标注类别L与所述预测类别P的比对结果,确定是否将所述标注类别L和所述新增商品的特征数据更新至索引库中包括:在所述标注类别L与所述预测类别P不相等时,将所述标注类别L和所述新增商品的特征数据更新至所述索引库中;以及在所述标注类别L与所述预测类别P相等时,将所述新增商品的特征数据更新至所述索引库中。
9.根据权利要求8所述的更新装置,其特征在于,所述装置还包括采集模块,用于采集所述售货机内的图像,所述自动识别模块对位于固定货道上的新增商品进行自动识别包括:
对采集的所述图像进行定位处理,以获得针对所述新增商品的定位框;以及对所述新增商品的定位框对应的图像进行特征识别,获得有关所述新增商品的特征数据。
10.根据权利要求9所述的更新装置,其特征在于,所述处理模块还用于执行以下操作:在获取所述人工标注的位于所述固定货道上的新增商品的标注类别L之前,以所述新增商品的特征数据为依据在所述索引库中进行检索;以及在所述新增商品的特征数据与所述索引库中的特征数据的相似度不大于预设相似度时,控制所述获取模块获取所述标注类别L。
11.根据权利要求8所述的更新装置,其特征在于,所述处理模块还用于执行以下操作:在将所述标注类别L更新至所述索引库之前,确定所述索引库中是否具有与所述标注类别L相同的标签,
如果所述索引库中有与所述标注类别L相同的标签,则将所述新增商品的特征数据更新至所述索引库中;以及
如果所述索引库中没有与所述标注类别L相同的标签,则将所述标注类别L和所述新增商品的特征数据更新至与所述索引库中。
12.根据权利要求8至11中任一项所述的更新装置,其特征在于,所述处理模块还用于执行以下操作:
在将所述新增商品的特征数据更新至所述索引库时,确定所述新增商品的特征数据与所述索引库中的特征数据的相似度;
在所述新增商品的特征数据与所述索引库中的特征数据的相似度小于预设相似度时,将所述新增商品的特征数据更新至所述索引库中;以及在所述新增商品的特征数据与所述索引库中的特征数据的相似度不小于所述预设相似度时,不将所述新增商品的特征数据更新至所述索引库。
13.根据权利要求12所述的更新装置,其特征在于,所述处理模块还用于执行以下操作:在将所述新增商品的特征数据更新至所述索引库中,导致当前新增商品的特征数据对应的类别对应的特征数据的数量n已超出预设上限数量m时,删除n‑m个特征数据。
14.根据权利要求13所述的更新装置,其特征在于,所述处理模块还用于执行以下操作:
在将所述新增商品的特征数据更新至所述索引库时,进行轮次标记;
在每新增一个所述新增商品的特征数据时,将该条新增的新增商品的特征数据对应的轮次标记的值加一;以及
在所述新增商品的特征数据全部更新完毕后,所述新增商品的特征数据对应的类别对应的特征数据的数量n已超出预设上限数量m时,将所述轮次标记的值从大到小排序,并删除排序后的轮次标记中的前n‑m个轮次标记对应的特征数据。
15.一种售货机,其特征在于,所述售货机采用上述权利要求1‑7中任一项所述的更新方法对所述售货机的索引库进行更新。
16.一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行如权利要求1‑7中任一项所述的用于售货机的更新方法。
17.一种处理器,其特征在于,用于运行程序,其中,所述程序被运行时用于执行:如权利要求1‑7中任一项所述的用于售货机的更新方法。