用于生成信息的方法和装置制造方法及图纸

技术编号:24576930 阅读:60 留言:0更新日期:2020-06-21 00:30
本公开的实施例公开了用于生成信息的方法和装置。该方法的一具体实施方式包括:获取待取放物品的位置信息和用户的位置信息集合,其中,该用户的位置信息集合中包括表征与待取放物品的位置相关联的用户的至少一个人体关键点的位置的位置信息;根据该用户的位置信息集合中的位置信息所指示的至少一个人体关键点与该待取放物品之间的距离,生成对应的距离信息集合;根据所生成的距离信息所指示的距离,从该用户的位置信息集合中确定至少一个准匹配位置信息;根据该至少一个准匹配位置信息之间的匹配,生成表征用户与待取放物品之间具备关联关系的用户物品取放信息。该实施方式提高了复杂购物情景下的用户与购买的商品之间的关联精度和准确性。

Methods and devices for generating information

【技术实现步骤摘要】
用于生成信息的方法和装置
本公开的实施例涉及计算机
,具体涉及用于生成信息的方法和装置。
技术介绍
随着互联网技术的飞速发展,以“无人零售”为代表的无人值守服务技术也取得了越来越广泛的应用。在无人零售店系统中,主要采用人脸识别、机器视觉、深度学习算法等技术实现自动识别消费者购买的商品。相关的方式通常是利用顾客的手腕关键点与货物之间的距离来判断是否对顾客和货物进行关联,从而确定顾客的购物行为。
技术实现思路
本公开的实施例提出了用于生成信息的方法和装置。第一方面,本公开的实施例提供了一种用于生成信息的方法,该方法包括:获取待取放物品的位置信息和用户的位置信息集合,其中,用户的位置信息集合中包括表征与待取放物品的位置相关联的用户的至少一个人体关键点的位置的位置信息;根据用户的位置信息集合中的位置信息所指示的至少一个人体关键点与待取放物品之间的距离,生成与至少一个人体关键点对应的距离信息集合;根据所生成的距离信息集合中的距离信息所指示的距离,从用户的位置信息集合中确定至少一个准匹配位置信息,其中,准匹配位置信息与距离信息集合对应;根据至少一个准匹配位置信息之间的匹配,生成表征用户与待取放物品之间具备关联关系的用户物品取放信息。在一些实施例中,上述根据至少一个准匹配位置信息之间的匹配,生成表征用户与待取放物品之间具备关联关系的用户物品取放信息,包括:响应于确定准匹配位置信息的数目为1,根据用户的位置信息集合中包括的位置信息的数目,生成准匹配位置信息对应的置信度,其中,置信度与用户的位置信息集合中包括的位置信息所指示的用户的数目负相关;生成包括表征准匹配位置信息所指示的用户与待取放物品之间具备关联关系以及置信度的用户物品取放信息。在一些实施例中,上述根据至少一个准匹配位置信息之间的匹配,生成表征用户与待取放物品之间具备关联关系的用户物品取放信息,包括:响应于确定准匹配位置信息的数目大于1,根据至少一个准匹配位置信息所指示的用户是否一致,生成表征匹配位置信息所指示的用户与待取放物品之间具备关联关系的用户物品取放信息,其中,匹配位置信息基于至少一个准匹配位置信息而确定。在一些实施例中,上述根据至少一个准匹配位置信息所指示的用户是否一致,生成表征匹配位置信息所指示的用户与待取放物品之间具备关联关系的用户物品取放信息,包括:响应于确定至少一个准匹配位置信息所指示的用户不一致,根据准匹配位置信息对应的距离信息所指示的距离,生成用户物品取放信息。在一些实施例中,上述用户物品取放信息中还包括置信度,上述置信度与用户的位置信息集合中包括的位置信息所指示的用户的数目负相关;以及上述生成表征匹配位置信息所指示的用户与待取放物品之间具备关联关系的用户物品取放信息,包括:确定各准匹配位置信息对应的置信度;根据准匹配位置信息对应的距离信息所指示的距离,生成包括表征匹配位置信息所指示的用户与待取放物品之间具备关联联系以及与匹配位置信息对应的置信度的用户物品取放信息。在一些实施例中,人体关键点包括手腕关键点;以及上述根据用户的位置信息集合中的位置信息所指示的至少一个人体关键点与待取放物品之间的距离,生成与至少一个人体关键点对应的距离信息集合,包括:对于用户的位置信息集合中的位置信息,确定距离待取放物品的预设范围内是否存在与该位置信息所指示的手腕关键点对应的人体辅助关键点,其中,人体辅助关键点与手腕关键点满足人体骨架约束;基于人体辅助关键点是否存在,生成与该位置信息所指示的手腕关键点对应的距离信息,其中,该距离信息与手腕关键点距待取放物品的距离正相关;基于所生成的距离信息,生成与手腕关键点对应的距离信息集合。在一些实施例中,上述生成与该位置信息所指示的手腕关键点对应的距离信息,包括:响应于确定人体辅助关键点不存在,生成该位置信息所指示的手腕关键点与待取放物品之间的距离,作为与该位置信息所指示的手腕关键点对应的距离信息。在一些实施例中,上述生成与该位置信息所指示的手腕关键点对应的距离信息,包括:响应于确定人体辅助关键点存在,获取人体辅助关键点的位置信息;生成该位置信息所指示的手腕关键点与垂足的距离,作为延展距离,其中,垂足为该位置信息所指示的手腕关键点和对应的人体辅助关键点所在直线与垂线的交点,待取放物品位于垂线上;基于延展距离与预设距离阈值的匹配,生成与该位置信息所指示的手腕关键点对应的距离信息。在一些实施例中,上述基于延展距离与预设距离阈值的匹配,生成与该位置信息所指示的手腕关键点对应的距离信息,包括:响应于确定延展距离小于预设距离阈值,生成待取放物品与垂足之间的距离,作为与该位置信息所指示的手腕关键点对应的距离信息。在一些实施例中,上述基于延展距离与预设距离阈值的匹配,生成与该位置信息所指示的手腕关键点对应的距离信息,包括:响应于确定延展距离大于等于预设距离阈值,生成该位置信息所指示的手腕关键点与待取放物品之间的距离,作为与该位置信息所指示的手腕关键点对应的距离信息。在一些实施例中,位置信息包括表征位置的三维位置信息;以及上述获取待取放物品的位置信息和用户的位置信息集合,包括:获取针对待取放物品所在预设区域内拍摄的二维图像作为目标图像,其中,目标图像中显示有与待取放物品的位置相关联的用户;将目标图像输入至预先训练的用户位置检测模型,得到与目标图像对应的第一人体关键点信息组和第二人体关键点信息组,其中,第一人体关键点信息组用于表征用户的人体显示在目标图像中的位置,第二人体关键点信息组用于表征用户的人体局部关键点显示在目标图像中的位置;获取与目标图像对应的深度图像;基于深度图像、第一人体关键点信息组和第二人体关键点信息组,生成用户的位置信息集合。在一些实施例中,上述获取与目标图像对应的深度图像,包括:基于双目立体视觉获取深度图像;以及上述基于深度图像、第一人体关键点信息组和第二人体关键点信息组,生成用户的位置信息集合,包括:根据深度图像将第一人体关键点信息组所指示的至少一个第一人体关键点和第二人体关键点信息组所指示的至少一个第二人体关键点投影到三维世界坐标系;根据待取放物品所在的货架的高度,对投影后的至少一个第一人体关键点和至少一个第二人体关键点的位置信息中指示高度的值进行修正;根据修正后的位置信息,生成用户的位置信息集合。第二方面,本公开的实施例提供了一种用于生成信息的装置,该装置包括:获取单元,被配置成获取待取放物品的位置信息和用户的位置信息集合,其中,用户的位置信息集合中包括表征与待取放物品的位置相关联的用户的至少一个人体关键点的位置的位置信息;第一生成单元,被配置成根据用户的位置信息集合中的位置信息所指示的至少一个人体关键点与待取放物品之间的距离,生成与至少一个人体关键点对应的距离信息集合;确定单元,被配置成根据所生成的距离信息集合中的距离信息所指示的距离,从用户的位置信息集合中确定至少一个准匹配位置信息,其中,准匹配位置信息与距离信息集合对应;第二生成单元,被配置成根据至少一个准匹配位置信息之间的匹配,生成表征用户与待取放物品之间具备关联关系的本文档来自技高网...

【技术保护点】
1.一种用于生成信息的方法,包括:/n获取待取放物品的位置信息和用户的位置信息集合,其中,所述用户的位置信息集合中包括表征与所述待取放物品的位置相关联的用户的至少一个人体关键点的位置的位置信息;/n根据所述用户的位置信息集合中的位置信息所指示的至少一个人体关键点与所述待取放物品之间的距离,生成与所述至少一个人体关键点对应的距离信息集合;/n根据所生成的距离信息集合中的距离信息所指示的距离,从所述用户的位置信息集合中确定至少一个准匹配位置信息,其中,准匹配位置信息与距离信息集合对应;/n根据所述至少一个准匹配位置信息之间的匹配,生成表征用户与所述待取放物品之间具备关联关系的用户物品取放信息。/n

【技术特征摘要】
1.一种用于生成信息的方法,包括:
获取待取放物品的位置信息和用户的位置信息集合,其中,所述用户的位置信息集合中包括表征与所述待取放物品的位置相关联的用户的至少一个人体关键点的位置的位置信息;
根据所述用户的位置信息集合中的位置信息所指示的至少一个人体关键点与所述待取放物品之间的距离,生成与所述至少一个人体关键点对应的距离信息集合;
根据所生成的距离信息集合中的距离信息所指示的距离,从所述用户的位置信息集合中确定至少一个准匹配位置信息,其中,准匹配位置信息与距离信息集合对应;
根据所述至少一个准匹配位置信息之间的匹配,生成表征用户与所述待取放物品之间具备关联关系的用户物品取放信息。


2.根据权利要求1所述的方法,其中,所述根据所述至少一个准匹配位置信息之间的匹配,生成表征用户与所述待取放物品之间具备关联关系的用户物品取放信息,包括:
响应于确定准匹配位置信息的数目为1,根据所述用户的位置信息集合中包括的位置信息的数目,生成所述准匹配位置信息对应的置信度,其中,所述置信度与所述用户的位置信息集合中包括的位置信息所指示的用户的数目负相关;生成包括表征所述准匹配位置信息所指示的用户与所述待取放物品之间具备关联关系以及所述置信度的用户物品取放信息。


3.根据权利要求1所述的方法,其中,所述根据所述至少一个准匹配位置信息之间的匹配,生成表征用户与所述待取放物品之间具备关联关系的用户物品取放信息,包括:
响应于确定准匹配位置信息的数目大于1,根据所述至少一个准匹配位置信息所指示的用户是否一致,生成表征匹配位置信息所指示的用户与所述待取放物品之间具备关联关系的用户物品取放信息,其中,所述匹配位置信息基于所述至少一个准匹配位置信息而确定。


4.根据权利要求3所述的方法,其中,所述根据所述至少一个准匹配位置信息所指示的用户是否一致,生成表征匹配位置信息所指示的用户与所述待取放物品之间具备关联关系的用户物品取放信息,包括:
响应于确定所述至少一个准匹配位置信息所指示的用户不一致,根据准匹配位置信息对应的距离信息所指示的距离,生成所述用户物品取放信息。


5.根据权利要求3所述的方法,其中,所述用户物品取放信息中还包括置信度,所述置信度与所述用户的位置信息集合中包括的位置信息所指示的用户的数目负相关;以及
所述生成表征匹配位置信息所指示的用户与所述待取放物品之间具备关联关系的用户物品取放信息,包括:
确定各准匹配位置信息对应的置信度;
根据准匹配位置信息对应的距离信息所指示的距离,生成包括表征所述匹配位置信息所指示的用户与所述待取放物品之间具备关联联系以及与所述匹配位置信息对应的置信度的用户物品取放信息。


6.根据权利要求1所述的方法,其中,人体关键点包括手腕关键点;以及
所述根据所述用户的位置信息集合中的位置信息所指示的至少一个人体关键点与所述待取放物品之间的距离,生成与所述至少一个人体关键点对应的距离信息集合,包括:
对于所述用户的位置信息集合中的位置信息,确定距离所述待取放物品的预设范围内是否存在与该位置信息所指示的手腕关键点对应的人体辅助关键点,其中,人体辅助关键点与手腕关键点满足人体骨架约束;基于人体辅助关键点是否存在,生成与该位置信息所指示的手腕关键点对应的距离信息,其中,该距离信息与手腕关键点距所述待取放物品的距离正相关;
基于所生成的距离信息,生成与手腕关键点对应的距离信息集合。


7.根据权利要求6所述的方法,其中,所述生成与该位置信息所指示的手腕关键点对应的距离信息,包括:
响应于确定人体辅助关键点不存在,生成该位置信息所指示的手腕关键点与所述待取放物品之间的距离,作为与该位置信息所指示的手腕关键点对应的距离信息。


8.根据权利要求6所述的方法,其中,所述生成与该位置信息所指示的手腕关键点对应的距离信息,包括:
响应于确定人体辅助关键点存在,获取人体辅助关键点的位置信息;生成该位置信息所指示的手腕关键点与垂足的距离,作为延展距离,其中,所述垂足为该位置信息所指示的手腕关键点和对应的人体辅助关键点所在直线与垂线的交点,所述待取放物品位于所述垂线上;基于所述延展距离与预设距离阈值的匹配,生成与该位置信息所指示的手腕关键点对应的距离信息。


9.根据权利要求8所述的方法,其中,所述基于所述延展距离与预设距离阈值的匹配,生成与该位置信息所指示的手腕关键点对应的距离信息,包括:
响应于确定所述延展距离小于所述预设距离阈值,生成所述待取放物品与所述垂足之间的距离,作为与该位置信息所指示的手腕关键点对应的距离信息。


10.根据权利要求8所述的方法,其中,所述基于所述延展距离与预设距离阈值的匹配,生成与该位置信息所指示的手腕关键点对应的距离信息,包括:
响应于确定所述延展距离大于等于所述预设距离阈值,生成该位置信息所指示的手腕关键点与所述待取放物品之间的距离,作为与该位置信息所指示的手腕关键点对应的距离信息。


11.根据权利要求1-10之一所述的方法,其中,位置信息包括表征位置的三维位置信息;以及
所述获取待取放物品的位置信息和用户的位置信息集合,包括:
获取针对待取放物品所在预设区域内拍摄的二维图像作为目标图像,其中,所述目标图像中显示有与所述待取放物品的位置相关联的用户;
将所述目标图像输入至预先训练的用户位置检测模型,得到与所述目标图像对应的第一人体关键点信息组和第二人体关键点信息组,其中,所述第一人体关键点信息组用于表征用户的人体显示在所述目标图像中的位置,所述第二人体关键点信息组用于表征用户的人体局部关键点显示在所述目标图像中的位置;
获取与所述目标图像对应的深度图像;
基于所述深度图像、所述第一人体关键点信息组和第二人体关键点信息组,生成所述用户的位置信息集合。


12.根据权利要求11所述的方法,其中,所述获取与所述目标图像对应的深度图像,包括:
基于双目立体视觉获取所述深度图像;
以及
所述基于所述深度图像、所述第一人体关键点信息组和第二人体关键点信息组,生成所述用户的位置信息集合,包括:
根据所述深度图像将所述第一人体关键点信息组所指示的至少一个第一人体关键点和所述第二人体关键点信息组所指示的至少一个第二人体关键点投影到三维世界坐标系;
根据所述待取放物品所在的货架的高度,对投影后的所述至少一个第一人体关键点和所述至少一个第二人体关键点的位置信息中指示高度的值进行修正;
根据修正后的位置信息,生成...

【专利技术属性】
技术研发人员:白瑞斌罗宇轩马明明
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1