CN110659848A - 一种监测对象的方法和*** - Google Patents

一种监测对象的方法和*** Download PDF

Info

Publication number
CN110659848A
CN110659848A CN201810689084.2A CN201810689084A CN110659848A CN 110659848 A CN110659848 A CN 110659848A CN 201810689084 A CN201810689084 A CN 201810689084A CN 110659848 A CN110659848 A CN 110659848A
Authority
CN
China
Prior art keywords
image
component
shopping
location
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810689084.2A
Other languages
English (en)
Inventor
蔡欣
周月
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201810689084.2A priority Critical patent/CN110659848A/zh
Publication of CN110659848A publication Critical patent/CN110659848A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开了一种监测对象的方法和***,涉及计算机技术领域。该方法的一个具体实施方式包括:接收图像采集组件所拍摄的包含所述对象的图像和定位组件所采集的位置信息,其中,所述定位组件和所述图像采集组件安装在购物设备上;根据所述位置信息确定所述对象的位置;根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。该实施方式能够节约人力物力成本,提高准确性和时效性。

Description

一种监测对象的方法和***
技术领域
本发明涉及计算机技术领域,尤其涉及一种监测对象的方法、***、电子设备和计算机可读介质。
背景技术
在大中型超市,商品的品类和数量琳琅满目,需要占用很大的空间进行摆放和展示,随着商品品类和数量的不断增加,超市的规模也不断扩大,需要相当多数量的人力对这些摆放和展示的商品进行维护。随着无人超市的兴起,对于商品的维护技术也提出了更高的要求。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有超市的补货***大都是基于库存信息进行设计和管理的,而针对实际场景的变化(比如货架上的商品数量发生变化)依然是通过人工方式进行的,过程中需要花费大量的人力进行定期或不定期地检查,从而发现实际场景的变化,尤其是对于规模较大的空间,人力物力成本高昂,效率和准确率却低下。
发明内容
有鉴于此,本发明实施例提供一种监测对象的方法和***,能够使用购物设备上的定位组件和图像采集组件确定对象的位置,并更精确地监测对象在所述位置上的数量、类别和/或状态,以及分析顾客的分布密度和停留时间,节约人力物力成本,提高时效性。
为实现上述目的,根据本发明实施例的一个方面,提供了一种监测对象的方法,包括:接收图像采集组件所拍摄的包含所述对象的图像和定位组件所采集的位置信息,其中,所述定位组件和所述图像采集组件安装在购物设备上;根据所述位置信息确定所述对象的位置;根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。
可选地,所述方法还包括,根据所述位置确定顾客的位置,根据所述顾客的位置确定所述顾客的分布密度和停留时间。
可选地,在接收所述图像和所述位置信息之前,所述方法还包括:所述图像采集组件拍摄所述对象的图像,所述定位组件采集所述购物设备的位置信息。
可选地,在所述图像采集组件拍摄所述图像,所述定位组件采集所述位置信息之前,所述方法还包括:确定所述购物设备是否在指定区域内,在所述购物设备在所述指定区域内的情况下,所述图像采集组件拍摄所述图像;当所述购物设备离开所述指定区域后,所述图像采集组件停止拍摄图像。
可选地,在所述图像采集组件拍摄所述图像,所述定位组件采集所述位置信息之前,所述方法还包括:检测所述图像采集组件和所述对象之间是否有遮挡物;在有遮挡物的情况下,所述图像采集组件停止拍摄所述图像。
可选地,根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态之后,所述方法还包括:确定所述对象在所述位置上的数量、类别和/或状态是否是预设数量、预设类别和/或预设状态,若出现下列情形中的一种或多种,则发出提醒,所述对象在所述位置上的数量不是所述预设数量;所述对象在所述位置上的类别不是所述预设类别;以及所述对象在所述位置上的状态不是所述预设状态。
可选地,所述购物设备是购物车或购物篮。
可选地,所述购物设备还安装有通讯组件、供电组件和驱动组件其中的一种或多种。
为实现上述目的,根据本发明实施例的另一个方面,提供了一种监测对象的***,包括:购物设备,包括定位组件和图像采集组件,其中所述定位组件用于采集所述购物设备的位置信息,所述图像采集组件用于拍摄包含所述对象的图像;分析服务器,包括接收组件和主控组件,其中所述接收组件用于接收所述图像和所述位置信息;所述主控组件用于根据所述位置信息确定所述对象的位置,以及根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。
可选地,所述主控组件还用于,根据所述位置确定顾客的位置,根据所述顾客的位置确定顾客的分布密度和停留时间。
可选地,所述***还包括:区域检测装置,用于确定所述购物设备是否在指定区域内;在所述购物设备在所述指定区域内的情况下,使所述图像采集组件拍摄所述图像;当所述购物设备离开所述指定区域后,使所述图像采集组件停止拍摄所述图像。
可选地,所述***还包括:遮档检测装置,用于检测所述图像采集组件和所述对象之间是否有遮挡物;在有遮挡物的情况下,使所述图像采集组件停止拍摄所述图像。
可选地,所述主控组件还用于:确定所述对象在所述位置上的数量、类别和/或状态是否是预设数量、预设类别和/或预设状态,若出现下列情形中的一种或多种,则发出提醒,所述对象在所述位置上的数量不是所述预设数量;所述对象在所述位置上的类别不是所述预设类别;以及所述对象在所述位置上的状态不是所述预设状态。
可选地,所述购物设备是购物车或购物篮。
可选地,所述购物设备还包括以下组件中的一种或多种:供电组件,用于为所述购物设备提供电能;通讯组件,用于传输数据;驱动组件,用于驱动所述购物设备移动。
为实现上述目的,根据本发明实施例的再一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现一种监测对象的方法中任一所述的方法。
为实现上述目的,根据本发明实施例的再一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被一个或多个处理器执行时实现一种监测对象的方法中任一所述的方法。
上述发明中的一个实施例具有如下优点或有益效果:因为使用购物设备上的定位组件和图像采集组件确定对象的位置,监测对象在所述位置上的数量、类别和/或状态的技术手段,所以克服了传统方法中使用人工监测对象效率低、成本高和准确性差的技术问题,进而达到节省人力物力成本、提高效率和精确率的技术效果。
上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
图1是根据本发明实施例的一种监测对象的方法的主要步骤的示意图;
图2是根据本发明实施例用于购物车的示意图;
图3是根据本发明实施例中的指定区域示意图;
图4是根据本发明实施例的一种监测对象的***的主要部分的示意图;
图5是根据本发明实施例的一个优选实施方式;
图6是根据本发明实施例的分析服务器对图像数据和定位数据进行处理的流程图;
图7是本发明实施例可以应用于其中的示例性***架构图;
图8是适于用来实现本发明实施例的终端设备或服务器的计算机***的结构示意图。
具体实施方式
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是根据本发明实施例的一种监测对象的方法的主要步骤的示意图,如图1所示:
步骤S101表示接收图像采集组件所拍摄的包含所述对象的图像和定位组件所采集的位置信息,其中,所述定位组件和所述图像采集组件安装在购物设备上,以使购物设备在被使用的过程中确定位置信息和拍摄图像。所拍摄的图像包括但不限于照片和视频形式。定位组件所确定的位置信息表明购物设备所在的物理位置,如经纬度、坐标等。
所述定位组件用于采集所述购物设备的位置信息,如基于Wi-Fi(一种允许电子设备连接到一个无线局域网WLAN的技术)、蓝牙、ZigBee、红外、超宽带(Ultra Wideband,UWB)、超声波、GPS、北斗卫星导航***、伽利略卫星导航***、辅助全球卫星定位***(Assisted Global Positioning System,AGPS)等的具有定位功能的组件。定位组件可与定位服务器(未示出)进行通信,以确定其位置。在一个实施例中,当购物设备采用例如基于全球卫星定位***(Global Positioning System,GPS)或基于辅助全球卫星定位***(Assisted Global Positioning System,AGPS)定位等的室外定位方式时,无需定位服务器,购物设备便可确定其位置。在另一个实施例中,当购物设备采用例如基于Wi-Fi定位、蓝牙定位、ZigBee(一种基于IEEE802.15.4标准的低功耗局域网协议)定位、红外定位、UWB(Ultra Wideband,一种无载波通信技术)定位等的室内定位方式时,购物设备与定位服务器通信,以确定其位置;进一步,定位服务器可以将购物设备的位置发送给该购物设备,同时在其存储设备中存储该购物设备的位置也就是说,购物设备可以在没有定位服务器的情况下确定其自身位置,也可以通过与定位服务器通信来确定其自身位置。
所述图像采集组件用于拍摄对象的图像,如定焦摄像头、自动对焦摄像头、光学防抖摄像头、阵列摄像头、双摄光学变焦摄像头、红外摄像头、广角摄像头等。
在接收所述图像和所述位置信息之前,所述方法还可包括:所述图像采集组件拍摄所述对象的图像,所述定位组件采集所述购物设备的位置信息。其中图像采集组件拍摄的对象可以是特定的对象,即识别待拍摄的对象后再进行拍摄,例如货架上的商品;也可以是非特定的对象,即先拍摄图像然后再识别图片中的对象,例如在拍摄到的图像中选取顾客或商场内的消防设施等为对象。在一个实施例中,可以周期性触发图像采集组件的拍摄和定位组件的定位,如每隔一段时间进行拍摄和定位,并且拍摄和定位的周期可以不同。在另一个实施例中,可以根据定位组件所确定的位置,每移动一段距离进行拍摄,或者根据例如速度传感器的其他组件所确定的行进距离,每移动一段距离进行拍摄和定位,以在提供足够的图像和定位数据的同时节约***资源。在另一个实施例中,可以基于某个条件触发图像采集组件的拍摄和定位组件的定位,如到达预设位置时开始拍摄和定位,还可以根据接收到的指令进行拍摄或定位。在一个实施例中,可设置第一阈值,即连续拍摄的最大图像数量,当所拍摄的图像的数量达到第一阈值时,向分析服务器发送所拍摄的图像数据。在另一个实施例中,可设置第二阈值,即拍摄的图像数据所允许占据的最大存储空间,当所拍摄的图像数据所占据的存储空间达到第二阈值时,向分析服务器发送图像数据。在另一个实施例中,可设置第三阈值,即连续拍摄的时间,当连续拍摄时间达到第三阈值时,向分析服务器发送图像数据。
购物设备可以向分析服务器发送所拍摄的图像和其位置信息,由此分析服务器可根据购物设备的位置信息推断在其附近的对象的位置;并继而根据所拍摄的图像和/或所述位置信息确定所述对象的数量、类别和/或状态等。在一个实施例中,分析服务器还可以对所拍摄的图像进行分析,例如,删除不包含商品的图像、模糊度高的图像等。分析服务器可以是包括中央处理器(CPU)、微处理器、可编程逻辑器件的服务器,也可以是具有分析功能的其他设备,如手机等。
进一步地,所述购物设备是购物车或购物篮,均可用于监测对象的状态。更进一步地,所述购物设备还可安装有通讯组件、供电组件和/或驱动组件中的一种或多种,其中通讯组件用于传输所拍摄的图像和位置信息等数据,例如使购物设备接入互联网络的Wi-Fi模块,以及基于蓝牙、红外协议等的通信组件;供电组件用于为购物设备提供电能,例如电池、机械发电组件、光能发电组件或充电组件等;驱动组件用于驱动购物设备进行移动,例如无动力的车轮或由电机带动的车轮等。此外,定位组件和图像采集组件均可以集成有数据的传输功能。上述组件可以实现在同一物理器件中,也可实现在不同的物理器件中。如图2所示,在超市的购物车上安装各种模块化组件,使得随着顾客推着购物车在超市购物,拍摄下购物车所经过的实际场景的照片,确定购物车的位置信息,并将图像和位置信息发送到分析服务器;其中摄像头模块用于拍摄图像;Wi-Fi模块用于数据传输;蓝牙模块用于定位;蓄电池模块用于供电。
在所述图像采集组件拍摄所述图像,所述定位组件采集所述位置信息之前,所述方法还包括:确定所述购物设备是否在指定区域内,在所述购物设备在所述指定区域内的情况下,所述图像采集组件拍摄所述图像;当所述购物设备离开所述指定区域后,所述图像采集组件停止拍摄图像。指定区域即拍摄图像的预设范围,预设指定区域能够提高图像采集的针对性和准确率,节约***资源,减少非必要的拍摄。如图3中所示,使用购物车上的摄像头拍摄货架上的商品时,由于货架之间的距离和货架本身的高度限制,安装在购物车上的摄像头可能无法在任意角度和/或位置拍摄到货架上某一位置的商品,所以可根据实际经验在货架之间的区域内设置多个不连通的多边形作为指定区域,即图3中的虚线区域,在这些区域内对货架上的商品进行拍摄时的拍摄角度可以使摄像头拍摄到更全面的货架图像,扩大摄像头的拍摄视野。在一个实施例中,可以通过由分析服务器根据其所接收到的购物设备的位置信息来确定该购物设备是否进入了指定区域,并向购物设备发送指令以控制图像采集组件进行拍摄。在另一个实施例中,也可以通过在指定区域边缘安装感应装置(如红外线发生感应装置)来控制图像采集组件进行拍摄,例如,当购物设备经过指定区域边缘时,与安装在边缘附近的红外线发生感应装置产生交互,进而获知其已经进入指定区域,从而指示图像采集组件进行拍摄。在一个实施例中,购物设备根据位置信息或者根据于安装在指定区域边缘的红外线发生感应装置的交互,判断是否仍在指定区域内,若购物设备仍在指定区域内,则继续拍摄,否则,停止拍摄。在另一个实施例中,当购物设备从分析服务器接收到停止拍摄的消息时,停止拍摄,即便其仍在指定区域内。
在所述图像采集组件拍摄所述图像,所述定位组件采集所述位置信息之前,所述方法还包括:检测所述图像采集组件和所述对象之间是否有遮挡物;在有遮挡物的情况下,所述图像采集组件停止拍摄所述图像。此步骤的目的是提高拍摄图像的质量。在一个实施例中,可在购物设备上和货架上分别安装红外发射和接收装置,以检测其间的红外线是否被阻挡;或者仅在购物设备上安装红外检测装置,以检测遮挡物体发出的红外线。如使用安装在超市购物车上的摄像头拍摄货架上的商品时,因为购物车的高度较低,安装在其车体上的摄像头与货架之间可能会被顾客或其他障碍物遮挡,从而拍摄到无效的图像,所以可在货架上安装感应装置(如红外线发生感应装置),以检测摄像头与货架之间是否有遮挡物,在没有遮挡物的情况下,摄像头再进行拍摄,从而提高所拍摄的图像的质量。在另一个实施例中,还可以通过感光元器件来实现遮挡物检测,当购物设备上的感光元器件检测到光线强度低于预设最低光线强度阈值时,确定图像采集组件与对象之间有遮挡物。
应注意,购物设备并不一定按照所示顺序工作,所示步骤可并行进行。
步骤S102表示根据所述位置信息确定所述对象的位置;此步骤的目的是通过购物设备的位置信息间接确定对象的位置。所拍摄的图像中的对象往往与拍摄位置相近,因而可根据所接收到的位置信息推断对象的位置。例如,发送至分析服务器的图像数据同时伴随有拍摄该图像的第一时间戳,类似地,发送至分析服务器的位置信息也伴随有确定该位置信息的第二时间戳,在第一时间戳和第二时间戳之间的差值不大于阈值时间的情况下,可认为所拍摄的图像与位置信息具有一定的关联性。具体地,所述阈值时间可为0-10秒。
在一个实施例中,可通过图像分析技术,例如分析所拍摄的图像的景深,进一步确定所拍摄的图像中的对象位置与拍摄位置之间的相对位置,从而更为准确地确定对象的位置。
根据所述位置信息确定对象的位置的方法包括:根据所述位置信息确定图像的坐标、速度和方向,根据图像的坐标、速度和方向确定所述对象的位置。其中坐标是指物理坐标;速度和方向是指移动的速度和方向,这些数据都可以通过定位组件进行记录。由于定位组件和图像采集组件都安装在购物设备上,所以定位组件采集的位置信息也是购物设备的位置信息,根据位置信息可以确定图像采集组件的坐标、速度和方向,进而确定其所拍摄的图像的坐标、速度和方向,再根据每个图像的坐标、速度和方向确定其中的对象的位置。当图像的拍摄时间与位置信息的采集时间相同时,可以直接确定拍摄位置就是位置信息中包括的位置,当图像的拍摄时间与位置信息的采集时间不相同时,可以根据记录的时间、速度、方向等信息进一步计算出拍摄图像时的位置,进而确定对象的位置。例如使用安装在超市购物车上的摄像头拍摄货架上的商品时,所拍摄的图像中的对象是货架上的商品,则可以根据每个图像的坐标、速度和方向确定图像中的商品所在的位置。
进一步地,也可以根据图像本身的内容来确定对象的位置。在一个实施例中,在对象的位置处设置可见的编号,当所拍摄的图像中包含该编号时,分析服务器例如可通过查询数据库获知该编号所对应的商品以及其在货架上的位置。在另一个实施例中,可以根据图片中的对象的周边环境判断对象的位置。
此外,还可根据所述位置确定顾客的位置,根据所述顾客的位置确定顾客的分布密度和停留时间。当顾客使用购物设备进行购物时,可以根据位于购物设备上的定位组件所确定的位置信息来间接确定顾客的位置信息,即购物设备的位置信息等同于顾客的位置信息。购物设备的分布密度和停留时间与顾客的分布密度和停留时间存在较高的相同性,所以可以间接反应顾客的分布密度和停留时间。分布密度是指购物设备或顾客在某区域内的分布的多少,同一时间在该区域内的顾客越多,则顾客在该区域内的分布密度越大;停留时间是指购物设备或顾客在某一位置或区域内停留的时间,可通过连续采集的位置信息确定。可预设区域分析其中顾客的分别密度和停留时间,预设区域可以为整个商场,或者例如结算台、特价商品区等特定区域;进一步地,可根据分布密度和停留时间绘制热力图(HeatMap),直观地显示购物设备的分布密度,以及绘制顾客的流动图。对于超市等购物场所来说,根据顾客的分布密度和停留时间可以对顾客的行为进行分析,例如分析得到哪些区域客流量较大,也即反映哪些商品受到较高的关注度,从而为商品的布置和促销活动等的安排提供参考。例如在超市中,购物车在结算区域的分布密度和停留时间反应了顾客在结算区域的分布密度和停留时间,商家可根据其合理安排结算高、低峰时期的结算窗口数量。
步骤S103表示根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。此步骤的目的是结合位置信息分析图像,监测对象在其位置上的数量、类别和/或状态。例如,当对象具有多个分布位置的时候,就不能只通过图像来确定对象的数量、类别和/或状态,而应该结合位置信息,结果更精确。例如,一号货架上有商品A,二号货架上也有商品A,所以当拍摄到商品A的图像时,还需要再根据位置信息确定商品A的数量、类别和/或状态,即分别确定出一号货架上的商品A的数量和二号货架上的商品A的数量。再例如,当一号货架和二号货架都有同一种瓶装酒C时,使用安装在超市购物车上的摄像头监测到瓶装酒C发生倾倒,需要根据位置信息确定发生倾倒的瓶装酒C位于哪一个货架,以准确通知工作人员对其进行恢复调整。可使用图像识别技术确定所述对象的数量、类别和/或状态。图像识别技术是人工智能的一个重要领域,它是指对图像进行对象识别,以识别各种不同模式的目标和对像的技术,主要包括统计模式识别、结构模式识别和模糊模式识别。例如,可以对比一组同一位置拍摄的图像,从中确定出某一对象在这组图像中的状态是否相同,若从某一张图像开始,后续时间拍摄的图像中的对象均与之前图像中的该对象的状态不同,则说明从这张图像拍摄的时间开始,该对象的状态发生了变化。
根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态之后,所述方法还包括:确定所述对象在所述位置上的数量、类别和/或状态是否是预设数量、预设类别和/或预设状态,若出现下列情形中的一种或多种,则发出提醒,所述对象在所述位置上的数量不是所述预设数量;所述对象在所述位置上的类别不是所述预设类别;以及所述对象在所述位置上的状态不是所述预设状态。例如,借助图像识别技术确定拍摄的图像中货架上的商品是否为预设数量,当商品数量少于预设数量时说明该商品处于缺货状态,需要进行补货,可向相关人员发出补货提醒。再例如,监测商品的当前状态是否为预设状态,预设状态是指商品应在货架上呈现便于顾客挑选的状态,商品应稳定地置于货架上、不易倾斜、无污渍等,若监测到商品处于非预设状态是,也应集市提醒相关人员进行调整。
进一步地,根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态之后,所述方法还包括:确定所述对象的数量、类别和/或状态的变化周期。根据监测到的商品数量、类别和/或状态变为非预设时的多个时间,从而确定商品数量、类别和/或状态的变化周期,为商品的订货量和供货商选择提供参考。
图4是根据本发明实施例的一种监测对象的***400的主要部分的示意图,如图4所示:
购物设备401,包括定位组件4011和图像采集组件4012,其中定位组件4011用于采集购物设备401的位置信息,图像采集组件4012用于拍摄包含所述对象的图像;其中,定位组件4011和图像采集组件4012安装在购物设备401上,以使购物设备401在被使用的过程中确定位置信息和拍摄图像。所拍摄的图像包括但不限于照片和视频形式。定位组件4011所确定的位置信息表明购物设备401所在的物理位置,如经纬度、坐标等。
定位组件4011用于采集购物设备401的位置信息,如基于Wi-Fi(一种允许电子设备连接到一个无线局域网WLAN的技术)、蓝牙、ZigBee、红外、超宽带(Ultra Wideband,UWB)、超声波、GPS、北斗卫星导航***、伽利略卫星导航***、辅助全球卫星定位***(Assisted Global Positioning System,AGPS)等的具有定位功能的组件。定位组件4011可与定位服务器(未示出)进行通信,以确定其位置。在一个实施例中,当购物设备401采用例如基于全球卫星定位***(Global Positioning System,GPS)或基于辅助全球卫星定位***(Assisted Global Positioning System,AGPS)定位等的室外定位方式时,无需定位服务器,购物设备401便可确定其位置。在另一个实施例中,当购物设备401采用例如基于Wi-Fi定位、蓝牙定位、ZigBee(一种基于IEEE802.15.4标准的低功耗局域网协议)定位、红外定位、UWB(Ultra Wideband,一种无载波通信技术)定位等的室内定位方式时,购物设备401与定位服务器通信,以确定其位置;进一步,定位服务器可以将购物设备401的位置发送给该购物设备401,同时在其存储设备中存储该购物设备401的位置也就是说,购物设备401可以在没有定位服务器的情况下确定其自身位置,也可以通过与定位服务器通信来确定其自身位置。图像采集组件4012用于拍摄对象的图像,如定焦摄像头、自动对焦摄像头、光学防抖摄像头、阵列摄像头、双摄光学变焦摄像头、红外摄像头、广角摄像头等。
图像采集组件4012拍摄的对象可以是特定的对象,即识别待拍摄的对象后再进行拍摄,例如货架上的商品;也可以是非特定的对象,即先拍摄图像然后再识别图片中的对象,例如在拍摄到的图像中选取顾客或商场内的消防设施等为对象。在一个实施例中,可以周期性触发图像采集组件4012的拍摄和定位组件4011的定位,如每隔一段时间进行拍摄和定位,并且拍摄和定位的周期可以不同。在另一个实施例中,可以根据定位组件4011所确定的位置,每移动一段距离进行拍摄,或者根据例如速度传感器的其他组件所确定的行进距离,每移动一段距离进行拍摄和定位,以在提供足够的图像和定位数据的同时节约***资源。在另一个实施例中,可以基于某个条件触发图像采集组件4012的拍摄和定位组件4011的定位,如到达预设位置时开始拍摄和定位,还可以根据接收到的指令进行拍摄或定位。在一个实施例中,可设置第一阈值,即连续拍摄的最大图像数量,当所拍摄的图像的数量达到第一阈值时,向分析服务器发送所拍摄的图像数据。在另一个实施例中,可设置第二阈值,即拍摄的图像数据所允许占据的最大存储空间,当所拍摄的图像数据所占据的存储空间达到第二阈值时,向分析服务器发送图像数据。在另一个实施例中,可设置第三阈值,即连续拍摄的时间,当连续拍摄时间达到第三阈值时,向分析服务器发送图像数据。
购物设备401可以向分析服务器发送所拍摄的图像和其位置信息,由此分析服务器可根据购物设备401的位置信息推断在其附近的对象的位置;并继而根据所拍摄的图像和/或所述位置信息确定所述对象的数量、类别和/或状态等。在一个实施例中,分析服务器还可以对所拍摄的图像进行分析,例如,删除不包含商品的图像、模糊度高的图像等。分析服务器可以是包括中央处理器(CPU)、微处理器、可编程逻辑器件的服务器,也可以是具有分析功能的其他设备,如手机等。
进一步地,购物设备401是购物车或购物篮,均可用于监测对象的状态。更进一步地,购物设备401还可安装有通讯组件、供电组件和/或驱动组件中的一种或多种,其中通讯组件用于传输所拍摄的图像和位置信息等数据,例如使购物设备401接入互联网络的Wi-Fi模块,以及基于蓝牙、红外协议等的通信组件;供电组件用于为购物设备401提供电能,例如电池、机械发电组件、光能发电组件或充电组件等;驱动组件用于驱动购物设备401移动,例如无动力的车轮或由电机带动的车轮等。此外,定位组件4011和图像采集组件4012均可以集成有数据的传输功能。上述组件可以实现在同一物理器件中,也可实现在不同的物理器件中。如图2所示,在超市的购物车上安装各种模块化组件,使得随着顾客推着购物车在超市购物,拍摄下购物车所经过的实际场景的照片,确定购物车的位置信息,并将图像和位置信息发送到分析服务器;其中摄像头模块用于拍摄图像;Wi-Fi模块用于数据传输;蓝牙模块用于定位;蓄电池模块用于供电。
***400还可包括:区域检测装置,用于确定购物设备401是否在指定区域内;在购物设备401在所述指定区域内的情况下,使图像采集组件4012拍摄所述图像;当购物设备401离开所述指定区域后,使图像采集组件4012停止拍摄所述图像。指定区域即拍摄图像的预设范围,预设指定区域能够提高图像采集的针对性和准确率,节约***资源,减少非必要的拍摄。如图3中所示,使用购物车上的摄像头拍摄货架上的商品时,由于货架之间的距离和货架本身的高度限制,安装在购物车上的摄像头可能无法在任意角度和/或位置拍摄到货架上某一位置的商品,所以可根据实际经验在货架之间的区域内设置多个不连通的多边形作为指定区域,即图3中的虚线区域,在这些区域内对货架上的商品进行拍摄时的拍摄角度可以使摄像头拍摄到更全面的货架图像,扩大摄像头的拍摄视野。在一个实施例中,可以通过由分析服务器根据其所接收到的购物设备401的位置信息来确定该购物设备401是否进入了指定区域,并向购物设备401发送指令以控制图像采集组件4012进行拍摄。在另一个实施例中,也可以通过在指定区域边缘安装感应装置(如红外线发生感应装置)来控制图像采集组件4012进行拍摄,例如,当购物设备401经过指定区域边缘时,与安装在边缘附近的红外线发生感应装置产生交互,进而获知其已经进入指定区域,从而指示图像采集组件4012进行拍摄。在一个实施例中,购物设备401根据位置信息或者根据于安装在指定区域边缘的红外线发生感应装置的交互,判断是否仍在指定区域内,若购物设备401仍在指定区域内,则继续拍摄,否则,停止拍摄。在另一个实施例中,当购物设备401从分析服务器接收到停止拍摄的消息时,停止拍摄,即便其仍在指定区域内。
***400还包括:遮档检测装置,用于检测图像采集组件4012和所述对象之间是否有遮挡物;在有遮挡物的情况下,使图像采集组件4012停止拍摄所述图像。
目的是提高拍摄图像的质量。在一个实施例中,可在购物设备401上和货架上分别安装红外发射和接收装置,以检测其间的红外线是否被阻挡;或者仅在购物设备401上安装红外检测装置,以检测遮挡物体发出的红外线。如使用安装在超市购物车上的摄像头拍摄货架上的商品时,因为购物车的高度较低,安装在其车体上的摄像头与货架之间可能会被顾客或其他障碍物遮挡,从而拍摄到无效的图像,所以可在货架上安装感应装置(如红外线发生感应装置),以检测摄像头与货架之间是否有遮挡物,在没有遮挡物的情况下,摄像头再进行拍摄,从而提高所拍摄的图像的质量。在另一个实施例中,还可以通过感光元器件来实现遮挡物检测,当购物设备401上的感光元器件检测到光线强度低于预设最低光线强度阈值时,确定图像采集组件4012与对象之间有遮挡物。应注意,购物设备401并不一定按照所示顺序工作。
分析服务器402,包括接收组件4021和主控组件4022,其中接收组件4021用于接收所述图像和所述位置信息;主控组件4022用于根据所述位置信息确定所述对象的位置,目的是通过购物设备401的位置信息间接确定对象的位置。所拍摄的图像中的对象往往与拍摄位置相近,因而可根据所接收到的位置信息推断对象的位置。例如,发送至分析服务器402的图像数据同时伴随有拍摄该图像的第一时间戳,类似地,发送至分析服务器402的位置信息也伴随有确定该位置信息的第二时间戳,在第一时间戳和第二时间戳之间的差值不大于阈值时间的情况下,可认为所拍摄的图像与位置信息具有一定的关联性。具体地,所述阈值时间可为0-10秒。
在一个实施例中,可通过图像分析技术,例如分析所拍摄的图像的景深,进一步确定所拍摄的图像中的对象位置与拍摄位置之间的相对位置,从而更为准确地确定对象的位置。
主控组件4022还用于根据所述位置信息确定图像的坐标、速度和方向,根据图像的坐标、速度和方向确定所述对象的位置。其中坐标是指物理坐标;速度和方向是指移动的速度和方向,这些数据都可以通过定位组件4011进行记录。由于定位组件4011和图像采集组件4012都安装在购物设备401上,所以定位组件4011采集的位置信息也是购物设备401的位置信息,根据位置信息可以确定图像采集组件4012的坐标、速度和方向,进而确定其所拍摄的图像的坐标、速度和方向,再根据每个图像的坐标、速度和方向确定其中的对象的位置。当图像的拍摄时间与位置信息的采集时间相同时,可以直接确定拍摄位置就是位置信息中包括的位置,当图像的拍摄时间与位置信息的采集时间不相同时,可以根据记录的时间、速度、方向等信息进一步计算出拍摄图像时的位置,进而确定对象的位置。例如使用安装在超市购物车上的摄像头拍摄货架上的商品时,所拍摄的图像中的对象是货架上的商品,则可以根据每个图像的坐标、速度和方向确定图像中的商品所在的位置。
进一步地,也可以根据图像本身的内容来确定对象的位置。在一个实施例中,在对象的位置处设置可见的编号,当所拍摄的图像中包含该编号时,分析服务器402例如可通过查询数据库获知该编号所对应的商品以及其在货架上的位置。在另一个实施例中,可以根据图片中的对象的周边环境判断对象的位置。
主控组件4022还用于,根据所述位置确定顾客的位置,根据所述顾客的位置确定顾客的分布密度和停留时间。当顾客使用购物设备401进行购物时,可以根据位于购物设备401上的定位组件4011所确定的位置信息来间接确定顾客的位置信息,即购物设备401的位置信息等同于顾客的位置信息。购物设备401的分布密度和停留时间与顾客的分布密度和停留时间存在较高的相同性,所以可以间接反应顾客的分布密度和停留时间。分布密度是指购物设备401或顾客在某区域内的分布的多少,同一时间在该区域内的顾客越多,则顾客在该区域内的分布密度越大;停留时间是指购物设备401或顾客在某一位置或区域内停留的时间,可通过连续采集的位置信息确定。可预设区域分析其中顾客的分别密度和停留时间,预设区域可以为整个商场,或者例如结算台、特价商品区等特定区域;进一步地,可根据分布密度和停留时间绘制热力图(Heat Map),直观地显示购物设备401的分布密度,以及绘制顾客的流动图。对于超市等购物场所来说,根据顾客的分布密度和停留时间可以对顾客的行为进行分析,例如分析得到哪些区域客流量较大,也即反映哪些商品受到较高的关注度,从而为商品的布置和促销活动等的安排提供参考。例如在超市中,购物车在结算区域的分布密度和停留时间反应了顾客在结算区域的分布密度和停留时间,商家可根据其合理安排结算高、低峰时期的结算窗口数量。
主控组件4022还根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。目的是结合位置信息分析图像,监测对象在其位置上的数量、类别和/或状态。例如,当对象具有多个分布位置的时候,就不能只通过图像来确定对象的数量、类别和/或状态,而应该结合位置信息,结果更精确。例如,一号货架上有商品A,二号货架上也有商品A,所以当拍摄到商品A的图像时,还需要再根据位置信息确定商品A的数量、类别和/或状态,即分别确定出一号货架上的商品A的数量和二号货架上的商品A的数量。再例如,当一号货架和二号货架都有同一种瓶装酒C时,使用安装在超市购物车上的摄像头监测到瓶装酒C发生倾倒,需要根据位置信息确定发生倾倒的瓶装酒C位于哪一个货架,以准确通知工作人员对其进行恢复调整。可使用图像识别技术确定所述对象的数量、类别和/或状态。图像识别技术是人工智能的一个重要领域,它是指对图像进行对象识别,以识别各种不同模式的目标和对像的技术,主要包括统计模式识别、结构模式识别和模糊模式识别。例如,可以对比一组同一位置拍摄的图像,从中确定出某一对象在这组图像中的状态是否相同,若从某一张图像开始,后续时间拍摄的图像中的对象均与之前图像中的该对象的状态不同,则说明从这张图像拍摄的时间开始,该对象的状态发生了变化。
主控组件4022还用于:确定所述对象在所述位置上的数量、类别和/或状态是否是预设数量、预设类别和/或预设状态,若出现下列情形中的一种或多种,则发出提醒,所述对象在所述位置上的数量不是所述预设数量;所述对象在所述位置上的类别不是所述预设类别;以及所述对象在所述位置上的状态不是所述预设状态。例如,借助图像识别技术确定拍摄的图像中货架上的商品是否为预设数量,当商品数量少于预设数量时说明该商品处于缺货状态,需要进行补货,可向相关人员发出补货提醒。再例如,监测商品的当前状态是否为预设状态,预设状态是指商品应在货架上呈现便于顾客挑选的状态,商品应稳定地置于货架上、不易倾斜、无污渍等,若监测到商品处于非预设状态是,也应集市提醒相关人员进行调整。
进一步地,根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态之后,主控组件4022还可用于确定所述对象的数量、类别和/或状态的变化周期。根据监测到的商品数量、类别和/或状态变为非预设时的多个时间,从而确定商品数量、类别和/或状态的变化周期,为商品的订货量和供货商选择提供参考。
图5所示为本发明实施例的一个优选实施方式示意图,当本发明实施例应用于超市购物场景下时:
①消费者进入超市后取用安装有蓝牙定位装置和摄像头的购物车;
②当蓝牙定位装置检测到购物车进入需检测的指定区域之后,启动摄像头;
③消费者在超市里行走的过程中,购物车的摄像头随着购物车位置的移动,在需检测的指定区域内,每隔一定的距离,在摄像头和货架之间没有遮挡的情况下,对周围的货架进行拍照;
④摄像头通过购物车上的Wi-Fi模块,将拍摄的货架照片实时上传至分析***(用于图像识别与补货提醒等);
⑤分析***通过扫描照片中货架上的商品,识别商品的品类,并根据照片上商品的进深和货位的空缺,统计对应商品的数量;
⑥若分析***发现某一货架上的商品i的当前数量ni少于预设数量N时,分析***发出对应商品i的缺货提醒,提示商家进行补货;
⑦当蓝牙定位装置检测到购物车离开了指定区域后,则关闭摄像头,停止拍照。
图6所示是根据本发明实施例的分析服务器对图像数据和定位数据进行处理的流程图;
S601表示分析服务器接收位置信息和拍摄图像;
S602表示分析服务器根据位置信息和图像确定对象的位置、数量、类别和/或状态;
S603-1表示分析服务器根据位置信息分析购物场所某一区域内的客流量;
S604-1表示分析服务器确定该区域内当前的客流量是否大于预设客流阈值;
S605-1表示若当前客流量大于预设客流阈值时,分析服务器向相关工作人员发送增加服务人员提醒;
S603-2表示分析服务器根据商品的位置、数量和类别分析某一商品的销售情况;
S604-2表示分析服务器确定当前在售商品的数量是否小于预设补货数量阈值;
S605-2表示若当前在售商品的数量小于预设补货数量阈值时,则向相关工作人员发送补货提醒;
S603-3表示分析服务器根据位置信息分析结算台的繁忙程度;
S604-3表示分析服务器确定结算台当前的客流量是否大于预设繁忙客流阈值;
S605-3表示若当前结算台的客流量大于预设繁忙客流阈值时,分析服务器向相关工作人员发送增加结算服务提醒。
图7示出了可以应用本发明实施例的一种监测对象的方法或***的示例性***架构700。
如图7所示,***架构700可以包括终端设备701、702、703,网络704和服务器705。网络704用以在终端设备701、702、703和服务器705之间提供通信链路的介质。网络704可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用终端设备701、702、703通过网络704与服务器705交互,以接收或发送消息等。终端设备701、702、703上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
终端设备701、702、703可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等,其中终端设备702为安装有智能电子设备的购物设备。
服务器705可以是提供各种服务的服务器,例如对用户利用终端设备701、702、703所浏览的购物类网站提供支持的后台管理服务器。后台管理服务器可以对接收到的产品信息查询请求等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息)反馈给终端设备。在本发明中,服务器705可以是分析购物装置所拍摄的商品图像、购物装置的位置数据的分析服务器,以确定商品销售情况、客流量分布情况,以及结算台繁忙度等等。
需要说明的是,本发明实施例所提供的一种监测对象的方法一般由服务器705根据购物设备所拍摄的图像和位置信息来执行,相应地,一种监测对象的***一般由作为分析服务器的服务器705和作为购物设备的终端设备构成,在一个实施例中,也可包括定位服务器(未示出)。
应该理解,图7中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
图8所示为适于用来实现本发明实施例的终端设备和/或服务器的计算机***800的结构示意图。图8所示的终端设备和/或服务器仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图8所示,计算机***800包括中央处理单元(CPU)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有***800操作所需的各种程序和数据。CPU 801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
以下部件连接至I/O接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。
特别地,根据本发明公开的实施例,上文步骤图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行步骤图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(CPU)801执行时,执行本发明的***中限定的上述功能。
需要说明的是,本发明所示的计算机可读介质包括计算机可读信号介质或计算机可读存储介质,或者是上述两者的任意组合。计算机可读存储介质包括但不限于电、磁、光、电磁、红外线、半导体的***、装置或器件,或者上述内容的任意组合。计算机可读存储介质具体包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述内容的任意组合。在本发明中,计算机可读存储介质包括任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用;计算机可读的信号介质包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码,这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述信号的任意组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF(射频)等,或者上述介质的任意组合。
附图中的步骤图或框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作,步骤图或框图中的每个方框可以代表一个组件、程序段、或代码的一部分,上述组件、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以并行地执行,有时也可以按相反的顺序执行,其执行顺序依所涉及的功能而定。也要注意的是,框图或步骤图中的每个方框以及其组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本发明实施例中所涉及到的组件或装置可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的组件或装置也可以设置在处理器中,例如,可以描述为:一种处理器接收组件和主控组件。其中,这些组件或装置的名称在某种情况下并不构成对该组件或装置本身的限定,例如,接收组件还可以被描述为“用于接收所述图像和所述位置信息的组件”。
另一方面,本发明实施例还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:接收图像采集组件所拍摄的包含所述对象的图像和定位组件所采集的位置信息,其中,所述定位组件和所述图像采集组件安装在购物设备上;根据所述位置信息确定所述对象的位置;根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。
根据本发明实施例的技术方案,能够使用购物设备上的定位组件和图像采集组件确定对象的位置,并更精确地监测对象在所述位置上的数量、类别和/或状态,以及分析顾客的分布密度和停留时间,节约人力物力成本,提高时效性。
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

Claims (17)

1.一种监测对象的方法,其特征在于,包括:
接收图像采集组件所拍摄的包含所述对象的图像和定位组件所采集的位置信息,其中,所述定位组件和所述图像采集组件安装在购物设备上;
根据所述位置信息确定所述对象的位置;
根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述位置确定顾客的位置,根据所述顾客的位置确定所述顾客的分布密度和停留时间。
3.根据权利要求1所述的方法,其特征在于,在接收所述图像和所述位置信息之前,所述方法还包括:
所述图像采集组件拍摄所述对象的图像,所述定位组件采集所述购物设备的位置信息。
4.根据权利要求3所述的方法,其特征在于,在所述图像采集组件拍摄所述图像,所述定位组件采集所述位置信息之前,所述方法还包括:
确定所述购物设备是否在指定区域内,在所述购物设备在所述指定区域内的情况下,所述图像采集组件拍摄所述图像;
当所述购物设备离开所述指定区域后,所述图像采集组件停止拍摄图像。
5.根据权利要3所述的方法,其特征在于,在所述图像采集组件拍摄所述图像,所述定位组件采集所述位置信息之前,所述方法还包括:
检测所述图像采集组件和所述对象之间是否有遮挡物;
在有遮挡物的情况下,所述图像采集组件停止拍摄所述图像。
6.根据权利要求1所述的方法,其特征在于,根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态之后,所述方法还包括:
确定所述对象在所述位置上的数量、类别和/或状态是否是预设数量、预设类别和/或预设状态,若出现下列情形中的一种或多种,则发出提醒,
所述对象在所述位置上的数量不是所述预设数量;
所述对象在所述位置上的类别不是所述预设类别;
以及所述对象在所述位置上的状态不是所述预设状态。
7.根据权利要求1-6任一所述的方法,其特征在于,所述购物设备是购物车或购物篮。
8.根据权利要求1-6任一所述的方法,其特征在于,所述购物设备还安装有通讯组件、供电组件和驱动组件其中的一种或多种。
9.一种监测对象的***,其特征在于,包括:
购物设备,包括定位组件和图像采集组件,其中所述定位组件用于采集所述购物设备的位置信息,所述图像采集组件用于拍摄包含所述对象的图像;
分析服务器,包括接收组件和主控组件,其中所述接收组件用于接收所述图像和所述位置信息;所述主控组件用于根据所述位置信息确定所述对象的位置,以及根据所述图像和所述位置信息确定所述对象在所述位置上的数量、类别和/或状态。
10.根据权利要求9所述的***,其特征在于,所述主控组件还用于,根据所述位置确定顾客的位置,根据所述顾客的位置确定顾客的分布密度和停留时间。
11.根据权利要求9所述的***,其特征在于,所述***还包括:
区域检测装置,用于确定所述购物设备是否在指定区域内;
在所述购物设备在所述指定区域内的情况下,使所述图像采集组件拍摄所述图像;
当所述购物设备离开所述指定区域后,使所述图像采集组件停止拍摄所述图像。
12.根据权利要求9所述的***,其特征在于,所述***还包括:
遮档检测装置,用于检测所述图像采集组件和所述对象之间是否有遮挡物;
在有遮挡物的情况下,使所述图像采集组件停止拍摄所述图像。
13.根据权利要求9所述的***,其特征在于,所述主控组件还用于:确定所述对象在所述位置上的数量、类别和/或状态是否是预设数量、预设类别和/或预设状态,若出现下列情形中的一种或多种,则发出提醒,
所述对象在所述位置上的数量不是所述预设数量;
所述对象在所述位置上的类别不是所述预设类别;
以及所述对象在所述位置上的状态不是所述预设状态。
14.根据权利要求9-13任一所述的***,其特征在于,所述购物设备是购物车或购物篮。
15.根据权利要求9-13任一所述的***,其特征在于,所述购物设备还包括以下组件中的一种或多种:
供电组件,用于为所述购物设备提供电能;
通讯组件,用于传输数据;
驱动组件,用于驱动所述购物设备移动。
16.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-8中任一所述的方法。
17.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被一个或多个处理器执行时实现如权利要求1-8中任一所述的方法。
CN201810689084.2A 2018-06-28 2018-06-28 一种监测对象的方法和*** Pending CN110659848A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810689084.2A CN110659848A (zh) 2018-06-28 2018-06-28 一种监测对象的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810689084.2A CN110659848A (zh) 2018-06-28 2018-06-28 一种监测对象的方法和***

Publications (1)

Publication Number Publication Date
CN110659848A true CN110659848A (zh) 2020-01-07

Family

ID=69027418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810689084.2A Pending CN110659848A (zh) 2018-06-28 2018-06-28 一种监测对象的方法和***

Country Status (1)

Country Link
CN (1) CN110659848A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113516707A (zh) * 2020-04-10 2021-10-19 支付宝(杭州)信息技术有限公司 基于图像的对象定位方法及装置
WO2023155496A1 (zh) * 2022-02-17 2023-08-24 上海商汤智能科技有限公司 流量统计方法和装置、计算机设备以及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106774326A (zh) * 2016-12-23 2017-05-31 湖南晖龙股份有限公司 一种导购机器人及其导购方法
CN106971330A (zh) * 2017-03-08 2017-07-21 武汉理工大学 一种智能导购购物车***
CN107240212A (zh) * 2017-07-12 2017-10-10 合肥信亚达智能科技有限公司 一种超市监控管理***
CN107633432A (zh) * 2017-09-22 2018-01-26 胡雷刚 一种顾客购物过程跟踪方法及其***
CN107680261A (zh) * 2017-09-25 2018-02-09 福州米鱼信息科技有限公司 一种自动售卖***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106774326A (zh) * 2016-12-23 2017-05-31 湖南晖龙股份有限公司 一种导购机器人及其导购方法
CN106971330A (zh) * 2017-03-08 2017-07-21 武汉理工大学 一种智能导购购物车***
CN107240212A (zh) * 2017-07-12 2017-10-10 合肥信亚达智能科技有限公司 一种超市监控管理***
CN107633432A (zh) * 2017-09-22 2018-01-26 胡雷刚 一种顾客购物过程跟踪方法及其***
CN107680261A (zh) * 2017-09-25 2018-02-09 福州米鱼信息科技有限公司 一种自动售卖***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113516707A (zh) * 2020-04-10 2021-10-19 支付宝(杭州)信息技术有限公司 基于图像的对象定位方法及装置
WO2023155496A1 (zh) * 2022-02-17 2023-08-24 上海商汤智能科技有限公司 流量统计方法和装置、计算机设备以及存储介质

Similar Documents

Publication Publication Date Title
US10373116B2 (en) Intelligent inventory management and related systems and methods
US20230017398A1 (en) Contextually aware customer item entry for autonomous shopping applications
US11019180B2 (en) Goods order processing method and apparatus, server, shopping terminal, and system
US11080680B2 (en) Physical shopping chart-to-mobile device associations
US8818873B1 (en) Method of operating a duty-free store at an airport with a product storage area and product pickup area
US20080306787A1 (en) Method and System for Automatically Measuring Retail Store Display Compliance
US20160350708A1 (en) System and method for inventory management
US20180260800A1 (en) Unmanned vehicle in shopping environment
US20200294022A1 (en) Product checkout using a client device
WO2019060767A1 (en) INTELLIGENT STOCK MANAGEMENT AND ASSOCIATED SYSTEMS AND METHODS
US11600019B2 (en) Image-based inventory estimation
CN110659848A (zh) 一种监测对象的方法和***
WO2013163103A1 (en) Method of operating retail store with mobile application for searching products available but not displayed in the store
US20170316190A1 (en) System and method for supporting operations in a retail store
CN111164531A (zh) 用于监视用无人机的***、方法和装置
US20210090135A1 (en) Commodity information notifying system, commodity information notifying method, and program
US20140214598A1 (en) Completing A Purchase Transaction And Delivering Items
CN110849347A (zh) 信息处理方法及装置
CN110348926B (zh) 门店***、展示柜、物品信息展示方法及装置
US11364637B2 (en) Intelligent object tracking
US20230232108A1 (en) Mobile apparatus with computer vision elements for product identifier detection with minimal detection adjustments
JP2016219990A (ja) 位置推定システム、位置推定方法及びプログラム
US20230230033A1 (en) Mobile apparatus with computer vision elements for inventory condition detection
US11636514B2 (en) Information processing apparatus and information processing method
TW201303756A (zh) 應用商品預購機之賣場商品管理系統及其方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination