本发明涉及网络识别领域,具体涉及一种用于共享设备中的商品信息识别方法。
背景技术:
共享设备中的商品经常需要提供与商品相关的超链接以补充该商品的描述。当用户扫描图片期望的超链接时,客户浏览器一般导航至超链接所引用的目标网页或目的网页(或例如word、excel、或可移动文档格式(pdf)文档的其他文档)。用户被引导至的目标网页或目的网页取决于之前浏览网页中的图片取自于哪个网站,因此,很大程度上该链接导航是盲目的而并不能精准地描述或表达该图片的内容;再有一些特殊的情况下,比如第三方网站解析时找不到相应的着陆页,网页进行跳转时会出现异常,导致最终用户无法跳转到着陆页;另外,如何精确快速地找到与目标图片所匹配的跳转网页也是本领域的一项难题。
技术实现要素:
基于上述问题,本发明的目的是采用下述技术方案实现的:
一种用于共享设备中的商品信息识别方法,其改进之处在于,包括:
利用共享设备中的读写器采集并读取商品识别信息,其中,所述商品识别信息包括商品包装内植入或加贴的rfid标签内的信息或商品图片影像信息;
根据所述商品识别信息匹配商品信息。
当所述商品识别信息为商品识别码时,所述共享设备中的读写器通过红外线扫描设置在商品包装上的商品识别码,并根据所述设置在商品包装上的商品识别码获取商品信息。
当所述商品识别信息为商品图片影像信息时,所述共享设备中的读写器利用图片影像追踪记忆识别法获取共享设备中货物对应的商品信息。
在所述共享设备中的读写器利用图片影像追踪记忆识别法获取共享设备中货物对应的商品图片之后,包括:
判断商品图片是否与数据库中的至少一商品图片匹配,所述商品图片链接至一包含该图片内容描述的网页;
如果商品图片与任一商品图片都不匹配,则结束本次匹配;如果商品图片与至少一商品图片匹配,则在该图片上生成对应标记,商品图片的对应标记链接至包含所匹配的商品图片内容描述的网页;
其中,当用户对图片感兴趣,点击所述标记后,智能终端浏览器自动转向所述包含图片内容描述的网页。
优选的,所述判断商品图片是否与数据库中的至少一商品图片匹配,具体为:
步骤1:将商品图片转换为对应的yuv颜色空间图片;其中,商品图片所在的rgb颜色空间到yuv颜色空间的转换公式采用:
步骤2:根据各个所述商品图片的基准颜色的通过范围,筛选所述yuv颜色空间图片,获得通过基准颜色筛选的yuv颜色空间图片的图片内容区域,基于商品图片内容区域生成串联区域;
步骤3:根据商品图片的基准特征标准排除所生成的串联区域中不具有与商品图片相似特征的yuv颜色空间图片,其余串联区域所属的yuv颜色空间图片所对应的页面图片作为待定的匹配页面图片;
步骤4:在待定的匹配页面图片中,根据特征识别判断是否存在与商品图片相匹配的图片。
进一步的,所述步骤2:根据各个所述商品图片的基准颜色的通过范围,筛选所述yuv颜色空间图片,具体为:根据各个所述商品图片的基准颜色的明度、色度和饱和度分别的通过范围,筛选所述yuv颜色空间图片的各个像素,仅当该像素的明度、色度和饱和度分别在相应的通过范围内时,该像素通过筛选。
进一步的,所述步骤2:获得通过基准颜色筛选的yuv颜色空间图片的图片内容区域,具体为:所述yuv颜色空间图片中各个通过筛选的像素形成图片内容区域。
进一步的,所述步骤3:根据商品图片的基准特征标准排除所生成的串联区域中不具有与商品图片相似特征的图片,具体为:根据商品图片的特征建立基准特征标准,利用以下标准之一或组合来排除明显与商品图片的特征不相匹配的串联区域:串联区域的纵横比、串联区域在整幅图片中的面积占比、包含凸多边形或/和凹多边形的个数、包含凸多边形或/和凹多边形的顶点总个数、平均色度或/和平均亮度。
进一步的,所述步骤4:在待定的匹配图片中,根据特征识别判断是否存在与商品图片相匹配的图片,具体为:提取待定的匹配图片的串联区域的特征,与各个商品图片的基准特征进行匹配,计算特征之间的距离,当所述距离小于预设阈值时,认为图片与商品图片存在匹配。
优选的,商品图片为商品图片。
本发明的有益效果:
本发明提供的技术方案,可以根据用户采集的商品图片链接至准确描述或表达图片的内容的跳转网页;并且可以精确而快速地找到与目标图片所匹配的跳转网页。
附图说明
图1是本发明一种用于共享设备中的商品信息识别方法的流程图。
具体实施方式
下面结合附图对本发明的具体实施方式作详细说明。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明提供的一种用于共享设备中的商品信息识别方法,利用共享设备中的读写器采集扫描并读取商品识别信息,其中,所述商品识别信息包括商品包装内植入或加贴的rfid标签内的信息、商品识别码或商品图片、商品图片影像等信息。根据所述商品识别信息匹配商品信息。本发明提供的技术方案,可以在共享设备内的货物包装中植入或加贴rfid标签,用于识别并计算货物;还可以利用共享设备中的货物包装图片、商品图片影像等信息使用图片影像追踪记忆识别法对货物进行识别及计算;也可利用红外线扫描识别法对商品货物的识别码进行扫描来识别及计算,从而获取共享设备中的商品货物信息,具体包括:
利用共享设备中的读写器采集并读取商品识别信息,其中,所述商品识别信息包括商品包装内植入或加贴的rfid标签内的信息、商品图片信息或商品图片影像;
根据所述商品识别信息匹配商品信息。
本发明提供的实施例中,可以在共享设备内陈列的货物包装中植入或加贴的rfid(无线射频识别)标签,用于识别及计算货物;还可以利用共享设备的货物包装图片、影像等信息对货物进行识别及计算;也可利用红外线扫描技术识别法对货物进行识别及计算,从而获取共享设备内陈列的货物信息。
例如,消费者注册身份信息,共享设备的后台系统保存消费者身份信息,当消费者使用共享设备时,通过身份认证确定用户身份后,解锁共享设备的柜门,消费者取完货物并关闭共享售货设备的柜门后,共享设备中的读写器自动采集并读取设备中货物上的rfid(无线射频识别)标签信息,识别和计算剩余货物并对比解锁前货物清单,获取缺失货物信息及价格并传输至所述控制单元内,共享设备中的计费单元进行计费,并从用户注册账号中扣费。
其中,用户注册账号可以通过相应的设置绑定银行卡或者支付宝微信等支付方式,在消费者使用共享设备后进行支付。
当所述商品识别信息为商品识别码时,所述共享设备中的读写器通过红外线扫描设置在商品包装上的商品识别码,并根据所述设置在商品包装上的商品识别码获取商品信息。
进一步的,所述共享设备中的读写器可以为红外扫描器;
当所述商品识别信息为商品影响信息时,所述共享设备中的读写器利用图片影像追踪记忆识别法获取共享设备中货物对应的商品信息。
在所述共享设备中的读写器利用图片影像追踪记忆识别法获取共享设备中货物对应的商品图片之后,如图1所示,包括:
101.读取商品图片;
102.判断商品图片是否与数据库中的至少一商品图片匹配,所述商品图片链接至一包含该商品图片内容描述的网页;
103.如果商品图片与任一商品图片都不匹配,则结束本次匹配;如果商品图片与至少一商品图片匹配,则在该商品图片上生成对应标记,商品图片的对应标记链接至包含所匹配的商品图片内容描述的网页;
其中,当用户对商品图片感兴趣,点击所述标记后,智能终端浏览器自动转向所述包含商品图片内容描述的网页。
优选的,所述步骤三:判断商品图片是否与数据库中的至少一商品图片匹配,具体为:
步骤1:将商品图片转换为对应的yuv颜色空间图片;其中,商品图片所在的rgb颜色空间到yuv颜色空间的转换公式采用:
步骤2:根据各个所述商品图片的基准颜色的通过范围,筛选所述yuv颜色空间图片,获得通过基准颜色筛选的yuv颜色空间图片的图片内容区域,基于商品图片内容区域生成串联区域;
步骤3:根据商品图片的基准特征标准排除所生成的串联区域中不具有与商品图片相似特征的yuv颜色空间图片,其余串联区域所属的yuv颜色空间图片所对应的页面图片作为待定的匹配页面图片;
步骤4:在待定的匹配页面图片中,根据特征识别判断是否存在与商品图片相匹配的图片。
其中,所述步骤2:根据各个所述商品图片的基准颜色的通过范围,筛选所述yuv颜色空间图片,具体为:根据各个所述商品图片的基准颜色的明度、色度和饱和度分别的通过范围,筛选所述yuv颜色空间图片的各个像素,仅当该像素的明度、色度和饱和度分别在相应的通过范围内时,该像素通过筛选。
所述步骤2:获得通过基准颜色筛选的yuv颜色空间图片的图片内容区域,具体为:所述yuv颜色空间图片中各个通过筛选的像素形成图片内容区域。
所述步骤3:根据商品图片的基准特征标准排除所生成的串联区域中不具有与商品图片相似特征的图片,具体为:根据商品图片的特征建立基准特征标准,利用以下标准之一或组合来排除明显与商品图片的特征不相匹配的串联区域:串联区域的纵横比、串联区域在整幅图片中的面积占比、包含凸多边形或/和凹多边形的个数、包含凸多边形或/和凹多边形的顶点总个数、平均色度或/和平均亮度。
所述步骤4:在待定的匹配图片中,根据特征识别判断是否存在与商品图片相匹配的图片,具体为:提取待定的匹配图片的串联区域的特征,与各个商品图片的基准特征进行匹配,计算特征之间的距离,当所述距离小于预设阈值时,认为图片与商品图片存在匹配。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。