本发明涉及购物结算技术领域,更具体地说,涉及一种购物车商品核验方法及其装置。
背景技术:
在开放式的购物环境中,例如超市,一般是指商品开放陈列、顾客自我选购、排队收银结算,以经营生鲜食品、日杂用品为主的商店。是一种消费者自助选购、统一收银结算的零售企业。
目前,在开放式的购物环境中,购物结算的方法为通过人工进行对消费者的购物车内的商品,需要进行逐件的去核验,一般过程为:商品取出查看---逐个扫码---核对商品与清单是否一致---最终结算,需要进行人工的对货物进行清点,并且将货物逐件拿出检查,核验时间长、购物结算效率低,并且人工逐件核验极易出现少算或多算的情况,用户体验差,给核验结算人员和消费者均带来了不便。
技术实现要素:
有鉴于此,本发明提供一种购物车商品核验方法及其装置以解决现有技术的不足。
为解决上述问题,本发明提供一种购物车商品核验方法,包括:
对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像;
对所述车内3d图像进行识别,获得所述车内3d图像对应的当前商品总体积;
根据与所述购物车内的商品对应的购物清单,获取所述购物清单中的每个商品的单体体积,计算得到购物清单中的所有商品的总体体积,并根据所述总体体积和所述单体体积,确定所述购物车内所有商品的以不同形式堆叠的预测堆叠体积,并构建与所述购物清单对应的预测堆叠体积数据库;
判断所述预测堆叠体积数据库中是否存在与所述当前商品总体积相同的组合形式的预测堆叠体积;
若是,则判定未出现异常情况;
若否,则判定出现异常情况,生成一提示信息,以便于提示管理人员根据所述提示信息进行排查。
优选地,所述“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”之前,还包括:
接收与所述购物车内的商品对应的购物清单,生成一购物车移动提示信息,以提示用户将所述购物车推入所述图像采集区域内;
接收所述购物车完全进入所述图像采集区域内触发红外传感器所生成的购物车核验指令;并且,根据所述购物车核验指令,开启多角度3d图像采集装置,以便于对在所述图像采集区域内的购物车进行3d图像采集。
优选地,所述“根据所述购物车核验指令,开启多角度3d图像采集装置”之后,还包括:
通过光线检测装置对所述购物车进行对焦测光,获得拍摄参数;
所述“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”包括:
通过所述多角度3d图像采集装置,根据所述拍摄参数,向与所述多角度3d图像采集装置连接的辅助led闪光灯发送闪光指令;
通过所述多角度3d图像采集装置对在所述图像采集区域内的购物车进行基于所述拍摄参数的3d图像采集,并且同时所述辅助led闪光灯根据所述闪光指令进行同步闪光,获得闪光补光后的所述车内3d图像。
优选地,所述“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”之前,还包括:
通过光线传感器获取所述购物车内的当前光线亮度值;
将所述当前光线亮度值与预设光线阈值范围进行比对;
若所述当前光线亮度值达到所述预设光线阈值范围,则开启led照明灯,提供照明光源。
优选地,所述“若是,则判定未出现异常情况”之后,还包括:
通过预先训练的商品确认分析模型对所述车内3d图像进行识别,以确定所述购物车内的当前商品信息;所述当前商品信息包括商品品种,以及与所述商品品种对应的商品数量;根据所述当前商品信息中的所述商品品种和与所述商品品种对应的商品数量,以及与所述商品品种对应的商品重量,计算得出当前商品总重;
根据所述购物清单计算得出商品的清单总重;
通过重量传感器获取所述图像采集区域内的所述购物车内的商品的净重,作为车内商品实际总重;
若所述当前商品总重、所述车内商品实际总重和所述清单总重的重量均相同,则判定所述购物车内的商品与所述购物清单内的商品相一致,结束核验。
优选地,所述“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”之前,还包括:
通过方位图像采集装置,对所述图像采集区域内的所述购物车进行方位图像采集,得到方位高度预判图像;
对所述方位高度预判图像进行识别,获得所述购物车内商品对应的方位信息和高度信息;
控制所述多角度3d图像采集装置移动至与所述方位信息和所述高度信息相适应的图像采集位置,以便于在所述图像采集位置上对在图像采集区域内的购物车进行3d图像采集。
此外,为解决上述问题,本发明还提供一种购物车商品核验装置,包括:识别模块、构建模块、判断模块和提示模块;
所述采集模块,用于对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像;
所述识别模块,用于对所述车内3d图像进行识别,获得所述车内3d图像对应的当前商品总体积;
所述构建模块,用于根据与所述购物车内的商品对应的购物清单,获取所述购物清单中的每个商品的单体体积,计算得到购物清单中的所有商品的总体体积,并根据所述总体体积和所述单体体积,确定所述购物车内所有商品的以不同形式堆叠的预测堆叠体积,并构建与所述购物清单对应的预测堆叠体积数据库;
所述判断模块,用于判断所述预测堆叠体积数据库中是否存在与所述当前商品总体积相同的组合形式的预测堆叠体积;
所述提示模块,用于在判定出现异常情况时,生成一提示信息,以便于提示管理人员根据所述提示信息进行排查。
此外,为解决上述问题,本发明还提供一种用户终端,包括存储器以及处理器,所述存储器用于存储购物车商品核验程序,所述处理器运行所述购物车商品核验程序以使所述用户终端执行如上述所述购物车商品核验方法。
此外,为解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有购物车商品核验程序,所述购物车商品核验程序被处理器执行时实现如上述所述购物车商品核验方法。
本发明提供的一种购物车商品核验方法及其装置。其中,本发明所提供的方法通过对在图像采集区域内的购物车进行3d图像采集,从而得到车内3d图像;进而通过识别,获得当前商品总体积;再根据购物清单构建包含多种不同组合形式的预测堆叠体积的预测堆叠体积数据库;进而判断预测堆叠体积数据库中是否存在与当前商品总体积相同的组合形式的预测堆叠体积;如果存在,则判定无异常;如果不存在,则判断出现异常,提示工作人员进行进一步核查。本发明实现了对于购物车内的商品的无损无搬运的在购物车内的直接核验,通过3d图像识别,基于购物车内商品的总体积核验商品是否与购物清单一致,从而实现核验,缩短了核验时间、提高了购物结算效率,避免了由于人工逐件核验极易出现少算或多算的情况,提高了用户体验,给核验结算人员和消费者均带来了方便。
附图说明
图1为本发明购物车商品核验方法实施例方案涉及的硬件运行环境的结构示意图;
图2为本发明购物车商品核验方法第一实施例的流程示意图;
图3为本发明购物车商品核验方法第二实施例的流程示意图;
图4为本发明购物车商品核验方法第三实施例的流程示意图;
图5为本发明购物车商品核验方法第四实施例的流程示意图;
图6为本发明购物车商品核验方法第五实施例的流程示意图;
图7为本发明购物车商品核验装置的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面详细描述本发明的实施例,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境的结构示意图。
本发明实施例终端可以是pc,也可以是平板电脑、便携计算机等可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏、输入单元比如键盘、遥控器,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器,例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
此外,终端包括图像采集设备,具体可以为摄像头,相机等,在本发明中,为多角度3d图像采集装置,基于英特尔实感立体深度技术的图像采集装置进行采集,可以为intel的3d感知摄像头。
此外,终端还包括重力传感设备,用以对购物车中的商品的质量进行获取。
可选地,终端还可以包括rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。此外,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、数据接口控制程序、网络连接程序以及购物车商品核验程序。
本发明提供的一种购物车商品核验方法及其装置。其中,所述方法实现了对于购物车内的商品的无损无搬运的在购物车内的直接核验,通过3d图像识别,基于购物车内商品的总体积核验商品是否与购物清单一致,从而实现核验,缩短了核验时间、提高了购物结算效率,避免了由于人工逐件核验极易出现少算或多算的情况,提高了用户体验,给核验结算人员和消费者均带来了方便。
实施例1:
参照图2,本发明第一实施例提供一种购物车商品核验方法,包括:
步骤s10,对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像;
上述,本实施例所提供的购物车商品核验方法,可以适用于开放式的购物环境,例如商场、超市等场所,即无人值守,用户可进行自由拿取货物。在本实施例中,可以为开放式的购物超市,用户开始购物后,通过购物车放置所购买的商品,并且,可通过自助扫码的方式进行自行结算,在结算后,得到一电子或纸质的购物清单,进而再将购物车推至图像采集区域内进行核验,再核验通过后,结束购物结算流程。
上述,核验步骤,可以为用户进行支付前后,对用户购物车内的商品进行核查检验的步骤。此外,也可以为购物前,或者购物时对用户购物车进行核验的步骤。
上述,图像采集区,可以为用户核验的专用区域,当需要进入核验流程时,则推该购物车进入该区域,从而进行核验步骤。
上述,3d图像采集,可以通过相关的3d图像采集装置实现。
3d图像采集装置,在本实施例中,可以为多角度3d图像采集装置,利用基于英特尔实感立体深度技术的图像采集装置进行采集。
上述,英特尔实感技术,即为通过视觉、听觉、触觉、语音,甚至感情、情境等多重感官方式,让计算设备能够感知人类意图,让人与设备之间的交互变得更加自然。在本实施例中,可采用“主动立体成像原理”,模仿了人眼的“视差原理”,通过打出一束红外光,以左红外传感器和右红外传感器追踪这束光的位置,然后用三角定位原理来计算出3d图像中的“深度”信息。
上述,多角度3d图像采集装置可以为intel的3d感知摄像头,其可以提供精准的深度信息,并且也兼顾普通红绿蓝摄像头功能。通过3d感知摄像头,可以实现手势控制、增强现实、虚拟现实、脸部扫描、三维扫描等功能,同时还可以做语音输入。在本实施例中,利用3d感知摄像头,实现对于购物车内的商品进行立体的三维扫描,以得到车内3d图像。
步骤s20,对所述车内3d图像进行识别,获得所述车内3d图像对应的当前商品总体积;
上述,通过3d图像建模,对购物车内的商品进行识别,从而获取到其对应的当前商品总体积。
步骤s30,根据与所述购物车内的商品对应的购物清单,获取所述购物清单中的每个商品的单体体积,计算得到购物清单中的所有商品的总体体积,并根据所述总体体积和所述单体体积,确定所述购物车内所有商品的以不同形式堆叠的预测堆叠体积,并构建与所述购物清单对应的预测堆叠体积数据库;
上述,购物清单,为用户在自行或根据管理人员的指示进行支付后,生成的购物清单,或者通过其他方式生成;购物清单,可通过扫码的方式,逐件的生成,并且在清单中可以为二维码,通过二维码扫描,从而使核验的相关装置获得该购物清单。
上述,购物清单中可以为用户所购买商品的品种,以及品种对应的数量。其中,在一些情况下,每一种商品的大小、形状、包装材质的软硬、角度、所占用空间、弹性等等参数均有很大差距,将这些商品堆叠在一起时,总体积有时并不等于所有商品的单体体积之和,有可能为大于单体体积之和,也有可能小于单体体积之和。通过计算机建模,参考其单体体积,可以预测出,购物清单中所有商品在堆叠在一起时的体积的可能性(预测堆叠体积),从而将上述这些可能性对应的预测堆叠体积,构建成一数据库,即为预测堆叠体积数据库。
步骤s40,判断所述预测堆叠体积数据库中是否存在与所述当前商品总体积相同的组合形式的预测堆叠体积;
步骤s50,若是,则判定未出现异常情况;
步骤s60,若否,则判定出现异常情况,生成一提示信息,以便于提示管理人员根据所述提示信息进行排查。
上述,构建的预测堆叠体积数据库中,包含有多个不同的预测组合形式,不同的组合形式可能由于堆叠顺序、方位、角度等不同,导致堆叠后,其中具有一定空隙,其最终的堆叠的外观总体积不同。所以,构建一包含有计算机预测的所有堆叠情况的数据库,并将数据库中的数据与当前商品总体积进行比较,如果数据库中包含有与其匹配或相同的预测堆叠体积,则判定未出现异常情况;若否,则判定出现异常,并生成提示信息,例如通过语音扬声器提示“体积参数异常!”,以提示管理人员进行故障排查或查看购物车中商品是否与清单一致。
本实施例所提供的方法通过对在图像采集区域内的购物车进行3d图像采集,从而得到车内3d图像;进而通过识别,获得当前商品总体积;再根据购物清单构建包含多种不同组合形式的预测堆叠体积的预测堆叠体积数据库;进而判断预测堆叠体积数据库中是否存在与当前商品总体积相同的组合形式的预测堆叠体积;如果存在,则判定无异常;如果不存在,则判断出现异常,提示工作人员进行进一步核查。本实施例实现了对于购物车内的商品的无损无搬运的在购物车内的直接核验,通过3d图像识别,基于购物车内商品的总体积核验商品是否与购物清单一致,从而实现核验,缩短了核验时间、提高了购物结算效率,避免了由于人工逐件核验极易出现少算或多算的情况,提高了用户体验,给核验结算人员和消费者均带来了方便。
实施例2:
参照图3,本发明第二实施例提供一种购物车商品核验方法,基于上述图2所示的第一实施例,所述步骤s10,“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”之前,还包括:
步骤s70,接收与所述购物车内的商品对应的购物清单,生成一购物车移动提示信息,以提示用户将所述购物车推入所述图像采集区域内;
上述,购物清单的接收,可以为用户自行输入的清单,其中输入的方式可以为,用户的二维码,在核验设备上的扫描器进行扫码,核验设备接收到该购物清单。
上述,购物移动提示,可以为根据接收到购物清单之后,所生成并进行通过语音或图像进行播放的提示,例如,“请您将购物车推到采集区域内!”,以提示用户将购物车推到所述图像采集区域内,并且图像采集区域可作出具有明显指示的标示线。
上述,图像采集区域,为与多角度3d图像采集装置对应的,多角度3d图像采集装置可进行完整对购物车内所有商品进行图像采集的区域。
步骤s80,接收所述购物车完全进入所述图像采集区域内触发红外传感器所生成的购物车核验指令;并且,根据所述购物车核验指令,开启多角度3d图像采集装置,以便于对在所述图像采集区域内的购物车进行3d图像采集。
在本实施例中,多角度3d图像采集装置,基于英特尔实感立体深度技术的图像采集装置进行采集,可以为intel的3d感知摄像头。
上述,红外传感器,为用于感知购物车完全进入图像采集区域的传感器,当用户将购物车完全推入图像采集区域后,触发所述红外传感器,生成一购物车核验指令,进而开启多角度3d图像采集装置。
步骤s90,通过光线检测装置对所述购物车进行对焦测光,获得拍摄参数;
上述,在进行图像获取时,可能存在拍摄光线暗淡,无法获取到高质量的可进行识别的图像,所以光线的明暗对于图像采集是重要的条件之一。本实施例中,通过光线检测装置,对多角度3d图像采集装置的需要进行图像采集的区域,即购物车内的区域进行光线检测,对焦测光,从而得到一更适合当前场景光线的拍摄参数。该拍摄参数中,可以包含有焦距、光圈、曝光度、快门速度等参数。
所述步骤s10,“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”包括:
步骤s11,通过所述多角度3d图像采集装置,根据所述拍摄参数,向与所述多角度3d图像采集装置连接的辅助led闪光灯发送闪光指令;
上述,辅助led闪光灯可以为一个,也可以为多角度设有不同亮度的辅助led闪光灯,也可以为多个可调节补光强度的辅助led闪光灯。根据拍摄参数,可获知需要的光线,即需要辅助led闪光灯进行补充的光线强度、图像采集速度、景深、光圈、焦距等等信息,所以通过多角度3d图像采集装置根据拍摄参数想辅助led闪光灯发送一闪光指令。
步骤s12,通过所述多角度3d图像采集装置对在所述图像采集区域内的购物车进行基于所述拍摄参数的3d图像采集,并且同时所述辅助led闪光灯根据所述闪光指令进行同步闪光,获得闪光补光后的所述车内3d图像。
通过多角度3d图像采集装置进行图像采集,并且利用辅助led闪光灯进行同步闪光。
本实施例中,在购物车完整进入图像采集区域后,通过光线检测装置进行对焦测光,获得拍摄参数,并可根据该拍摄参数进一步进行图像采集和同步闪光,从而可在光线适合的条件下获得的车内3d图像,更有助于进一步的识别和判断,在一定程度上提高了购物结算和核验的效率。此外,光线检测装置与辅助led闪光灯连接,并且设于适用于购物车补光区域,而多角度3d图像采集装置可设置于区别于所述光线检测装置与辅助led闪光灯的位置,对于购物车内商品进行图像采集,此时,光线检测装置可获取到更适用于辅助led闪光灯当前位置,更适应于当前环境的拍摄参数,而多角度3d图像采集装置可在更适应于当前环境的拍摄参数条件下进行拍摄,同时利用辅助led闪光灯进行同步闪光,从而达到更好的图像采集效果。
实施例3:
参照图4,本发明第三实施例提供一种购物车商品核验方法,基于上述图3所示的第二实施例,所述步骤s10,“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”之前,还包括:
步骤s100,通过光线传感器获取所述购物车内的当前光线亮度值;
上述,光线传感器为用于获取购物车内当前光线的传感器,可获取到当前光线亮度值。
步骤s110,将所述当前光线亮度值与预设光线阈值范围进行比对;
上述,预设光线阈值范围,为预设的,表征当前光线可接受的范围的数据。将光线亮度值与阈值范围进行比对,从而判断光线亮度是否在阈值范围内。如果被包含于内,则可判定光线不足,反之,则判定光线足够。
步骤s120,若所述当前光线亮度值达到所述预设光线阈值范围,则开启led照明灯,提供照明光源。
如果光线不足,即当前光线亮度值达到阈值范围内,则控制开启led照明灯,以便于进行图像采集。从而可使图像在更适合于当前光线的条件下进行采集,从而得到质量更好的图像。led照明灯,一方面,可实现对于图像采集时的补光效果,另一方面,可对于进行核验的消费者或者其他用户提供一定的照明效果,提高用户体验。
实施例4:
参照图5,本发明第四实施例提供一种购物车商品核验方法,基于上述图2所示的第一实施例,所述步骤s50,“若是,则判定未出现异常情况”之后,还包括:
步骤s130,通过预先训练的商品确认分析模型对所述车内3d图像进行识别,以确定所述购物车内的当前商品信息;所述当前商品信息包括商品品种,以及与所述商品品种对应的商品数量;根据所述当前商品信息中的所述商品品种和与所述商品品种对应的商品数量,以及与所述商品品种对应的商品重量,计算得出当前商品总重;
如果判定未出现异常情况,则说明购物车内的商品通过了体积层面的核验。由于可能存在部分商品在不同的放置方向、位置、角度、挤压程度,甚至温度、湿度的不同,导致最终在堆叠后的体积出现变化,则可能出现误判漏判的情况,本实施例中,在判定为未出现异常情况之后,可进行通过重量层面的对于购物车内的商品的进一步核验,以提高核验的准确性。
通过图像识别,从而确定车内3d图像中所包含的商品信息,具体的可包括品种,数量等信息。
具体的,根据预先训练的识别模型,对车内3d图像进行识别,从而确定其中所包含有的商品信息。进而根据商品信息,计算得出当前商品总重。
步骤s140,根据所述购物清单计算得出商品的清单总重;
清单总重,为依据购物清单所计算得出的总重量。
步骤s150,通过重量传感器获取所述图像采集区域内的所述购物车内的商品的净重,作为车内商品实际总重;
上述,净重,为刨除购物车等于车内商品无关的相关质量,所得到的净重。
步骤s160,若所述当前商品总重、所述车内商品实际总重和所述清单总重的重量均相同,则判定所述购物车内的商品与所述购物清单内的商品相一致,结束核验。
上述,如果当前商品总重、车内商品实际总重和清单总重的重量均相同,则可判定,清单中的商品总重,实际称重,以及通过图像预测得到的总重一致,即可确认购物车内的商品与购物清单商品一致,即可结束核验。通过利用重量层面的参数,去核验所购得商品,并且比较图像识别预测的商品总重、清单商品总重以及实际称重的总重数据相一致,从而确定核验通过,大大增加了核验的准确性,避免了漏掉货物或多算货物的情况,为管理人员和消费者均提供了方便。
实施例5:
参照图6,本发明第五实施例提供一种购物车商品核验方法,基于上述图2所示的第一实施例,所述步骤s20,“对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像”之前,还包括:
步骤s170,通过方位图像采集装置,对所述图像采集区域内的所述购物车进行方位图像采集,得到方位高度预判图像;
在本实施例中,由于图像采集区域包含区域大小,可能存在多角度3d图像采集装置无法获得完整的车内的商品的车内3d图像的情况,即由于购物车进入图像采集区域,是由消费者自行推入的,可能存在一定的偏差,导致无法获得高质量的可进行完整识别的图像。所以,在步骤s20,进行获得车内3d图像之前,需要对其购物车所放置的方位进行判断。或者,购物车内商品的高度堆叠的位置不同,比如位置较低,则如果多角度3d图像采集装置为固定位置,则可能无法采集到清晰的车内3d图像。
上述,方位采集装置,可以包括进行图像采集的摄像头,也可以包括用于测量高度的红外传感器,从而通过摄像头获得方位高度判断图像或者通过红外传感器获得到表征高度的信号。方位采集装置的位置可以设置于区别于多角度3d图像采集装置,也可以设于与多角度3d图像采集装置的旁边并与多角度3d图像采集装置相连接。
步骤s180,对所述方位高度预判图像进行识别,获得所述购物车内商品对应的方位信息和高度信息;
上述,通过图像识别,得到方位信息和高度信息,其中方位信息,可以为定位信息,即对于图像采集区域定义的坐标范围,方位信息即为在坐标范围内的所处于的坐标位置。
步骤s190,控制所述多角度3d图像采集装置移动至与所述方位信息和所述高度信息相适应的图像采集位置,以便于在所述图像采集位置上对在图像采集区域内的购物车进行3d图像采集。
上述,控制多角度3d图像采集装置进行移动,移动至相应的位置。具体的,多角度3d图像采集装置可在设备上具有滑道或机械臂,从而可进行相应位置的移动,通过移动,可调节多角度3d图像采集装置的可视范围或者图像的采集范围,从而可进一步提高图像采集的质量。在本实施例中,通过根据位信息和高度信息,控制多角度3d图像采集装置移动至相应的图像采集位置,从而进一步在图像采集位置上进行图像采集,提高了图像采集的质量,采集到更加适应于当前的位置和高度的视野的图像,进一步在一定程度上提高了识别的效果和效率。
此外,参考图7,本发明还提供一种购物车商品核验装置,包括:采集模块10、识别模块20、构建模块30、判断模块40和提示模块50;
所述采集模块10,用于对在图像采集区域内的购物车进行3d图像采集,获得车内3d图像;
所述识别模块20,用于对所述车内3d图像进行识别,获得所述车内3d图像对应的当前商品总体积;
所述构建模块30,用于根据与所述购物车内的商品对应的购物清单,获取所述购物清单中的每个商品的单体体积,计算得到购物清单中的所有商品的总体体积,并根据所述总体体积和所述单体体积,确定所述购物车内所有商品的以不同形式堆叠的预测堆叠体积,并构建与所述购物清单对应的预测堆叠体积数据库;
所述判断模块40,用于判断所述预测堆叠体积数据库中是否存在与所述当前商品总体积相同的组合形式的预测堆叠体积;
所述提示模块50,用于在判定出现异常情况时,生成一提示信息,以便于提示管理人员根据所述提示信息进行排查。
此外,本发明还提供一种用户终端,包括存储器以及处理器,所述存储器用于存储购物车商品核验程序,所述处理器运行所述购物车商品核验程序以使所述用户终端执行如上述所述购物车商品核验方法。
此外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有购物车商品核验程序,所述购物车商品核验程序被处理器执行时实现如上述所述购物车商品核验方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。