一种商品识别方法及装置制造方法及图纸

技术编号:21225366 阅读:33 留言:0更新日期:2019-05-29 06:06
本发明专利技术实施例提供一种商品识别方法及装置,涉及商品识别领域。本发明专利技术实施例能够在保证快捷、安全、低成本的前提下准确识别商品。该方法包括:获取从第一拍摄角度拍摄待识别商品所生成的第一图像以及从第二拍摄角度拍摄待识别商品所生成的第二图像;其中,相对于待识别商品的位置,第一拍摄角度与第二拍摄角度在水平方向上不对称;利用预设神经网络模型,根据第一图像和第二图像,识别待识别商品的种类。本发明专利技术应用于商品识别。

A Method and Device for Commodity Identification

The embodiment of the present invention provides a commodity identification method and device, which relates to the field of commodity identification. The embodiment of the present invention can accurately identify commodities on the premise of fast, safe and low cost. The method includes: acquiring the first image generated by taking the identifying commodity from the first shooting angle and the second image generated by taking the identifying commodity from the second shooting angle; in which the first shooting angle and the second shooting angle are not symmetrical in the horizontal direction relative to the position of the identifying commodity; using the preset neural network model, according to the first image and the second image, Identify the types of goods to be identified. The invention is applied to commodity identification.

【技术实现步骤摘要】
一种商品识别方法及装置
本专利技术涉及商品识别领域,尤其涉及一种商品识别方法及装置。
技术介绍
近年来,随着无人商店等商品售卖形式的迅速发展,如何快捷方便的对商品种类进行自动识别,便成为了一项需要解决的问题。目前,现有的商品识别手段大体分为两种:1、条形码识别。这种方法主要是通过扫描商品包装上的条形码进而完成对商品种类的识别。在利用条形码识别商品类型时,需要用户先找到条形码再将条形码对准扫描装置完成扫描,操作复杂。2、RFID(RadioFrequencyIdentification,无线射频识别)识别。这种方法是通过在商品上佩戴RFID标签,然后在用户购买商品时通过接收RFID标签发出的电波信号来识别商品。这种方式存在运营成本高,且容易造假的问题。针对上述现有的商品识别方法,本专利技术提出一种新的商品识别方法,能够在保证快捷、安全、低成本的前提下,完成商品识别的任务。
技术实现思路
本专利技术的实施例提供了一种商品识别方法及装置,能够在保证快捷、安全、低成本的前提下准确识别商品。为达到上述目的,本专利技术采用如下技术方案:第一方面,本专利技术实施例提供一种商品识别方法,包括:获取从第一拍摄角度拍摄待识别商品所生成的第一图像以及从第二拍摄角度拍摄待识别商品所生成的第二图像;其中,相对于待识别商品的位置,第一拍摄角度与第二拍摄角度在水平方向上不对称;利用预设神经网络模型,根据第一图像和第二图像,识别待识别商品的种类。第二方面,本专利技术实施例提供一种商品识别装置,包括:获取单元,用于获取从第一拍摄角度拍摄待识别商品所生成的第一图像以及从第二拍摄角度拍摄待识别商品所生成的第二图像;其中,相对于待识别商品的位置,第一拍摄角度与第二拍摄角度在水平方向上不对称;识别单元,用于利用预设神经网络模型,根据第一图像和第二图像,识别待识别商品的类型。第三方面,本专利技术实施例提供一种商品识别装置,包括:处理器、存储器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当商品识别装置运行时,处理器执行存储器存储的计算机执行指令,以使商品识别装置执行如上述第一方面所提供的商品识别方法。第四方面,本专利技术实施例提供一种计算机存储介质,包括指令,当其在商品识别装置上运行时,使得商品识别装置执行如上述第一方面所提供的商品识别方法。本专利技术实施例中,考虑到现有的利用物体图像来进行物体识别的方法中,通常采用根据单一拍摄角度拍摄到的物体图像进行物体识别,这种识别方式由于识别精度低所以无法满足商品识别对准确率的要求。针对上述问题,本专利技术实施例采用从两个不同的拍摄角度获取待识别物体的图像,并根据两个不同拍摄角度的图像对待识别商品的类型进行识别,从而提高识别精度。另外,在设置拍摄角度时,为了获取更多的待识别物体的外观特征,本专利技术实施例中,将第一拍摄角度与第二拍摄角度设置为在水平方向上不对称的两个拍摄角度,此时若以第一拍摄角度拍摄的待识别商品的面为正面,则第二拍摄角度则可以拍摄到待识别商品的侧面,从而尽可能多的采集待识别物体的外观特征,进一步提高识别精度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种拍摄商品的示意图之一;图2为本专利技术实施例提供的一种商品识别方法的流程示意图之一;图3为本专利技术实施例提供的一种拍摄商品的示意图之二;图4为本专利技术实施例提供的一种拍摄商品的示意图之三;图5为本专利技术实施例提供的一种图像预处理的流程示意图;图6为本专利技术实施例提供的一种预处理中生成的待识别商品图像的示意图之一;图7为本专利技术实施例提供的一种预处理中生成的待识别商品图像的示意图之二;图8为本专利技术实施例提供的一种预处理中生成的待识别商品图像的示意图之三;图9为本专利技术实施例提供的一种预处理中生成的待识别商品图像的示意图之四;图10为本专利技术实施例提供的一种预处理中生成的待识别商品图像的示意图之五;图11本专利技术实施例提供的一种预处理中生成的待识别商品图像的示意图之六;图12为本专利技术实施例提供的一种预处理中生成的待识别商品图像的示意图之八;图13为本专利技术实施例提供的一种拍摄商品的示意图之四;图14为本专利技术实施例提供的一种拍摄商品的示意图之五;图15为本专利技术实施例提供的一种拍摄商品的示意图之六;图16为本专利技术实施例提供的一种商品识别方法的流程示意图之二;图17为本专利技术实施例提供的一种商品识别装置的结构示意图之一;图18为本专利技术实施例提供的一种商品识别装置的结构示意图之二;图19为本专利技术实施例提供的一种商品识别装置的结构示意图之三。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如本专利技术所使用的术语“单元”、“模块”旨在指代计算机相关实体,该计算机相关实体可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,单元可以是,但不限于是:在处理器上运行的处理对象、处理器、可执行文件、执行中的线程、程序和/或计算机。首先,对本专利技术的专利技术原理进行介绍:本专利技术实施例中,考虑到现有的利用物体图像来进行物体识别的方法中,通常采用根据单一拍摄角度拍摄到的物体图像进行物体识别,此时由于单一物体图像中包括的物体的外观特征较少因此识别的准确率就很低,无法满足商品识别对准确率的要求。进而本专利技术实施例中采用从两个拍摄角度获取待识别物体的图像,并利用从两个拍摄角度拍摄的图像对物体进行识别。基于上述设计思路,本专利技术中进一步考虑到现在的各类商品的包装上对应的角度上的信息可能比较雷同,例如,通常商品的顶面和商品的底面被用来印制生产日期、保质期等信息。因此在采用从两个拍摄角度来获取待识别物体的图像的方式中,若采用如图1所示的拍摄方式,其中在水平方向上,第一拍摄角度与第二拍摄角度相对于待识别物体呈对称方向,则可能出现同时拍摄到物体的顶面和底面的情况,此时依然无法获取足够多的待识别物体的特征,无法发挥双摄像角度的优势。进而,本专利技术实施例中,通过在水平方向上相对于待识别商品的位置不对称的第一拍摄角度和第二拍摄角度拍摄待识别物体所得到的第一图像和第二图像,再利用第一图像和第二图像对待识别商品进行识别,从而能够准确识别出商品的类型。实施例一:基于上述专利技术原理,本专利技术实施例提供一种商品识别方法,如图2所示,该方法包括:S101、获取Q幅待识别商品的图像。其中,Q幅待识别商品的图像具体包括:从以待识别商品的位置为球心的球面上,相对球心在水平方向或者竖直方向上每间隔预设角度所拍摄得到的待识别商品的图像。具体的,在采集用于训练神经网络模块的样本图像时,本专利技术实施例中,采用球型采集方式。如图3、图4所示,将商品样本(其中包括待识别商品)置于球面a的球心,将摄像头置于球面a上。在球面上相对于球心在水平方向或者竖直方向上每移动预设角度拍摄一张商品照片,示例性的若预设角度为本文档来自技高网...

【技术保护点】
1.一种商品识别方法,其特征在于,包括:获取从第一拍摄角度拍摄待识别商品所生成的第一图像以及从第二拍摄角度拍摄待识别商品所生成的第二图像;其中,相对于待识别商品的位置,所述第一拍摄角度与所述第二拍摄角度在水平方向上不对称;利用预设神经网络模型,根据所述第一图像和所述第二图像,识别所述待识别商品的种类。

【技术特征摘要】
1.一种商品识别方法,其特征在于,包括:获取从第一拍摄角度拍摄待识别商品所生成的第一图像以及从第二拍摄角度拍摄待识别商品所生成的第二图像;其中,相对于待识别商品的位置,所述第一拍摄角度与所述第二拍摄角度在水平方向上不对称;利用预设神经网络模型,根据所述第一图像和所述第二图像,识别所述待识别商品的种类。2.根据权利要求1所述商品识别方法,其特征在于,所述获取从第一拍摄角度拍摄待识别商品所生成的第一图像以及从第二拍摄角度拍摄待识别商品所生成的第二图像,具体包括:获取摄像装置从所述第一拍摄角度拍摄所述待识别商品的第一原始图像,以及摄像装置从所述第二拍摄角度拍摄所述待识别商品的第二原始图像;分别对所述第一原始图像和所述第二原始图像进行预处理,生成所述第一图像和所述第二图像;所述预处理具体包括:对图像进行灰度化,生成灰度图像;对所述灰度图像进行边缘锐化,生成锐化图像;对所述锐化图像进行边缘提取,生成边缘图像;对所述边缘图像进行二值化,生成二值化图像;对所述二值化图像进行闭操作,生成闭操作图像;删除所述闭操作图像中的背景图像,输出删除背景图像之后的图像。3.根据权利要求2所述商品识别方法,其特征在于,所述删除所述闭操作图像中的背景图像,具体包括:按照预设方法,框选所述闭操作图像中所包括的轮廓,生成M个轮廓区域;确定所述M个轮廓区域中每个轮廓区域的最小包围矩形,生成M个最小包围矩形;分别计算所述M个最小包围矩形中每个最小包围矩形的中心位置和面积;确定所述M个最小包围矩形中的冗余矩形;所述冗余矩形至少包括:中心位置不在预设区域中的最小包围矩形以及面积小于预设面积的最小包围矩形;生成目标矩形框;所述目标矩形框能够包围所述M个最小包围矩形中除冗余矩形之外的其他最小包围矩形;删除所述闭操作图像中除所述目标矩形框之外的图像部分。4.根据权利要求1所述商品识别方法,其特征在于,所述利用预设神经网络模型,根据所述第一图像和所述第二图像,识别所述待识别商品的种类,具体包括:利用所述预设神经网络模型,分别根据所述第一图像和所述第二图像,生成第一识别结果和第二识别结果;所述第一识别结果中包括所述第一图像对应的可能性最高的N个商品种类以及对应的概率参数;所述第二识别结果中包括所述第二图像对应的可能性最高的N个商品种类以及对应的概率参数;若所述第一识别结果与所述第二识别结果中,有且仅有一个商品种类的概率参数大于第一概率阈值,则确定所述待识别商品为所述概率参数大于第一概率阈值的商品种类;所述方法还包括:若所述第一识别结果与所述第二识别结果中,存在两个以上的商品种类的概率参数大于所述第一概率阈值,则将所述第一识别结果与所述第二识别结果中相同商品种类的概率参数合并,生成第三识别结果;并确定所述待识别商品为所述第三识别结果中概率参数最大的商品种类。5.根据权利要求1-4任一项所述商品识别方法,其特征在于,在利用所述预设神经网络模型,根据所述第一图像和所述第二图像,识别所述待识别商品的种类之前,所述方法还包括:获取Q幅所述待识别商品的图像;所述Q幅所述待识别商品的图像,包括:从以待识别商品的位置为球心的球面上,相对所述球心在水平方向或者竖直方向上每间隔预设角度所拍摄得到的待识别商品的图像;利用所述Q幅所述待识别商品的图像,对所述预设神...

【专利技术属性】
技术研发人员:岳振翟建光李佳李新李昊旻
申请(专利权)人:青岛海信智能商用系统股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1