商品关注度获得方法及装置与流程

文档序号:11262296阅读:468来源:国知局
商品关注度获得方法及装置与流程

本发明涉及图像分析技术领域,尤其涉及一种可以商品关注度获得方法及装置。



背景技术:

随着信息技术和互联网技术的发展,各行各业均广泛与信息技术和互联网技术进行结合来提高自身的效率。目前,在商店或超市等商品售卖场所,经常统计顾客对门店商品展台上各种商品的关注度,进而分析商品展示策略、商品的定价等问题,从而优化商品展示策略、商品定价等手段,以获得更好的经营效果。

但是,目前仍然主要是靠商场超市管理人员的经验、导购本身的印象以及商品的成交量情况来调整商品展示策略、商品定价等,其存在诸多缺点,例如人本身的记忆和感觉是不是很准确,没有直观的回归分析的手段,人工统计会增加统计成本。

因此,需要提供一种商品关注度获得方法及装置,以至少部分地解决上面提到的问题。



技术实现要素:

在发明内容部分中引入了一系列简化形式的概念,这将在具体实施例部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。

为了至少部分地解决上述问题,本发明提供了一种商品关注度获得方法,包括:获取目标区域内每个人员的位置轨迹,每个所述位置轨迹表示一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点;根据设定时间段内的所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合;根据所述设定时间段内的位置点集合形成所述设定时间段内的人员位置点热度图。

示例性地,所述获取目标区域内每个人员的位置轨迹包括:通过摄像单元采集图像;获取所述摄像单元采集的图像中所述目标区域内所有人员的位置点;分别获取每个人员从进入所述目标区域到离开所述目标区域的时间段内的按时间顺序排列的位置点,以形成所述每个人员的位置轨迹。

示例性地,在所述分别获取每个人员从进入所述目标区域到离开所述目标区域的时间段内的按时间顺序排列位置点之后,还包括:分别对所述每个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值,以获得所述同一个人员从进入所述目标区域到离开所述目标区域的时间段内所有预设时刻的位置点,以形成所述每个人员的位置轨迹。

示例性地,所述分别对所述每一个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值,包括:采用线性插值方法分别对所述每个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值。

示例性地,还包括:配置所述摄像单元所采集的图像中用于进行人员位置采集的所述目标区域。

示例性地,还包括将所述目标区域内每个人员的位置轨迹存储至数据库中。

示例性地,所述数据库为非关系数据库。

根据本发明的另一个方面,还提供了一种商品关注度获得装置,其包括:人员位置采集模块,所述人员位置采集模块用于获取目标区域内每个人员的位置轨迹,每个所述位置轨迹表示一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点;位置点集合生成模块,所述位置点集合生成模块用于根据设定时间段内的所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合;热度图生成模块,所述热度图生成模块用于根据所述设定时间段内的位置点集合形成所述设定时间段内的人员位置点热度图。

示例性地,所述人员位置采集模块包括:图像获取子模块,所述图像获取子模块用于获取摄像单元采集的图像;人员位置获取子模块,所述人员位置获取子模块用于获取所述摄像单元采集的图像中所述目标区域内所有人员的位置点;人员位置轨迹生成子模块,所述人员位置轨迹生成子模块用于分别获取每个人员从进入所述目标区域到离开所述目标区域的时间段内的按时间顺序排列的位置点,以形成所述每个人员的位置轨迹。

示例性地,所述人员位置轨迹生成子模块还用于分别对所述每个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值,以获得所述每个人员从进入所述目标区域到离开所述目标区域的时间段内所有预设时刻的位置点,以形成所述每个人员的位置轨迹。

示例性地,所述人员位置轨迹生成子模块采用线性插值方法分别对所述每个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值。

示例性地,所述人员位置采集模块还包括目标区域配置子模块,所述目标区域配置子模块用于配置所述摄像单元所采集的图像中用于进行人员位置采集的所述目标区域。

示例性地,还包括人员位置存储模块,所述人员位置存储模块用于存储所述人员位置采集模块采集的所述目标区域内每个人员的位置轨迹。

示例性地,所述人员位置存储模块为非关系数据库。

示例性地,还包括显示模块,所述显示模块用于显示所述热度图生成模块生成的所述设定时间段内的人员位置点热度图。

根据本发明的商品关注度获得方法及装置,通过采集商场目标区域内人员的位置轨迹数据,并根据该位置轨迹数据生成预定时间段内(例如一天/每天)人员位置热度图,根据所述人员位置点热度图获得商品关注度,即商品所在位置所对应的人员位置点热度较高时,则表示在该位置停留人员较多,并且停留时间较长,也即相应商品的关注度较高,反之则商品关注度较低。根据本发明的商品关注度获得方法及装置其不依赖于人本身的记忆和感觉,具有准确、直观、成本较低的优点,便于商场/超市根据商品关注度来调整商品展示策略、商品定价等从而获得更好的经营收益。

附图说明

本发明实施例的下列附图在此作为本发明的一部分用于理解本发明。附图中示出了本发明的实施例及其描述,用来解释本发明的原理。在附图中,

图1是用于实现根据本发明实施例的商品关注度获得方法及装置的示例电子设备的示意性框图;

图2为根据本发明实施例的商品关注度获得方法的示意性流程图;

图3为根据本发明实施例的人员位置轨迹获得方法的示意性流程图;

图4为根据本发明实施例的商品关注度获得装置的示意性结构框图;

图5为根据本发明实施例的人员位置采集模块的示意性结构框图;

图6为根据本发明实施例的商品关注度获得设备的示意性结构框图;

图7为根据本发明实施例的商品关注度获得方法中配置目标区域的示意图;

图8为根据本发明实施例的商品关注度获得方法形成的人员位置轨迹示意图;

图9为本发明实施例的商品关注度获得方法形成的人员位置点集合示意图。

具体实施例

在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员来说显而易见的是,本发明实施例可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明实施例发生混淆,对于本领域公知的一些技术特征未进行描述。

应当理解的是,本发明能够以不同形式实施,而不应当解释为局限于这里提出的实施例。相反地,提供这些实施例将使公开彻底和完全,并且将本发明的范围完全地传递给本领域技术人员。在附图中,为了清楚,部件、元件等的尺寸以及相对尺寸可能被夸大。自始至终相同附图标记表示相同的元件。

为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本发明中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保护范围之内。

首先,参照图1来描述用于实现根据本发明实施例的商品关注度获得方法及装置的示例电子设备100。

如图1所示,电子设备100包括一个或多个处理器102、一个或多个存储装置104、输入/输出装置106、通信接口108以及一个或多个图像信号处理器(isp)110、图像传感器114,这些组件通过总线系统112和/或其它形式的连接机构(未示出)互连。应当注意,图1所示的电子设备100的组件和结构只是示例性的,而非限制性的,根据需要,所述电子设备也可以具有其他组件和结构,也可以不包括前述的部分组件,例如可以不包括输入输出装置。

所述处理器102一般表示任何类型或形式的能够处理数据或解释和执行指令的处理单元。一般而言,处理器可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制所述电子设备100中的其它组件以执行期望的功能。在特定实施例中,处理器102可以接收来自软件应用或模块的指令。这些指令可以导致处理器102完成本文描述和/或示出的一个或多个示例实施例的功能。

所述存储装置104可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器102可以运行所述程序指令,以实现下文所述的本发明实施例中(由处理器实现)的客户端功能以及/或者其它期望的功能。在所述计算机可读存储介质中还可以存储各种应用程序和各种数据,例如所述应用程序使用和/或产生的各种数据等。

所述输入/输出装置106可以是用户用来输入指令和向外部输出各种信息的装置,例如输入装置可以包括键盘、鼠标、麦克风和触摸屏等中的一个或多个。输出装置可以包括显示器、扬声器等中的一个或多个。

通信接口108广泛地表示任何类型或形式的能够促进示例电子设备100和一个或多个附加设备之间的通信的适配器或通信设备。例如,通信接口108可以促进电子设备100和前端或附件电子设备以及后端服务器或云端的通信。通信接口108的示例包括但不限于有线网络接口(诸如网络接口卡)、无线网络接口(诸如无线网络接口卡)、调制解调器和任何其他合适的接口。在一实施例中,通信接口108通过与诸如因特网的网络的直连提供到远程服务器/远程前端设备的直连。在特定实施例中,通信接口108通过与专用网络,例如视频监控网络、天网系统网络等网络的直连提供到远程服务器/远程前端设备的直连。在一实施例中,通信接口108通过数据连接线提供与前端摄像机的直连。通信接口108还可以间接提供这种通过任何其它合适连接的连接。

图像信号处理器(isp)110用于控制图像传感器114进行图像采集,并调节ae(自动曝光)的数字增益、模拟增益、背光补偿、宽动态等参数和亮度、对比度、曝光时间等图像质量参数以及其他参数,以调节图像质量,并基于图像传感器114的输出信号生成相应的曝光图像,并通过诸如总线系统112的连接单元传输至处理器102进行后续处理。同时,图像信号处理器(isp)110也可以接受来自处理器102的命令或指令,以对图像传感器114进行调节控制。图像信号处理器(isp)110可以根据需要以及图像传感器114的数量设置一个或多个,并且图像信号处理器(isp)110可以与处理器102等集成,实现为片上系统(soc),也可以单设设置,并通过诸如总线系统112的连接单元与处理器102进行连接。

图像传感器114可以采集或拍摄用户期望的可见光曝光的图像(例如照片、视频等),并且将所拍摄的图像存储在所述存储装置104中以供其它组件使用。图像传感器114的一个示例为rgb传感器,或者rgbw传感器或黑白传感器(只能采集黑白图像)等等,其通过感应可见光形成彩色或黑白图像/视频。在本发明一实施例中,图像信号处理器(isp)110和图像传感器114集成在前端摄像机中,并且通过图像信号处理器(isp)110和图像传感器114的作用可以实现深度信息采集,即在本发明一实施例中图像信号处理器(isp)110和图像传感器114实现为深度摄像机,例如tof摄像机。

示例性地,用于实现根据本发明实施例的商品关注度获得方法及装置的示例电子设备可以被实现为摄像机以及与所述摄像机连接的处理装置,所述摄像机以及处理装置可以集成在一起,也可以分布部署,例如摄像机部署在前端,处理装置部署在后端、服务器端或云端。

图2为根据本发明实施例的商品关注度获得方法的示意性流程图。下面将结合图2对根据本发明实施例的商品关注度获得方法进行描述。

如图2所示,本发明实施例公开的商品关注度获得方法包括:

首先,在步骤s201中,获取目标区域内每个人员的位置轨迹,每个所述位置轨迹表示一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点。

其中,所述目标区域即为进行人员位置采集的区域,也即摄像机采集的图像中用于进行人员位置检测的区域。例如在一示例中,所述目标区域可以为商品陈列装置前一定距离范围内的区域,例如商品陈列装置前1米范围内的区域。如图7所示,图中方框所示区域即为所述目标区域。

所述位置轨迹表示一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点。其中,按时间顺序排列的位置点可以为所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的每一帧的位置点,即将一个所述人员从进入所述目标区域到离开所述目标区域的时间段内,对每一帧图像进行位置点获取,获得所述人员从进入所述目标区域到离开所述目标区域的时间段内每一帧的位置点,并将获得的位置点按时间顺序排列获得轨迹;按时间顺序排列的位置点也可以为若干个预设帧的位置点,例如预先设定1、3、5、7….2n+1等若干个预设帧,对每一个预设帧图像进行位置点获取,获得所述人员从进入所述目标区域到离开所述目标区域的时间段内每一个预设帧的位置点,并将获得的位置点按时间顺序排列获得轨迹;按时间顺序排列的位置点也可以为若干个随机帧的位置点,例如在所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序随机获得若干个随机帧,对每一个随机帧图像进行位置点获取,获得所述人员从进入所述目标区域到离开所述目标区域的时间段内每一个随机帧的位置点,并将获得的位置点按时间顺序排列获得轨迹。

获取目标区域内每个人员的位置轨迹的方法将在下文详细描述。

在步骤s202中,根据设定时间段所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合。

示例性地,当在步骤201中获得所述目标区域内人员的位置轨迹后,则将所述人员的位置轨迹存储至数据库中,在本发明一示例中将所述人员位置轨迹存储至非关系数据库中,例如couchbase-server数据库。

然后通过一定的聚合方法将设定时间段内的位置轨迹聚合,获得一个位置点集合,例如将一天内所述人员的位置轨迹聚合,获得一个位置点集合,从而形成一天内人员的位置点集合。在本发明一示例中通过一个map-reduce系统按照时间维度(月、日、天、小时等)将每秒的位置点数据进行聚合以形成设定时间段内的位置点集合,例如形成一天内的位置点集合。所述位置点集合的示意图如图9所示。

所述设定时间段根据商品关注度需求进行设置,例如可以为半天、一天、一星期、一个月,将上述设定时间段内所述人员的位置轨迹聚合能够分别形成半天、一天、一星期、一月的位置点集合,从而形成半天、一天、一星期、一月的位置点热度图来获得半天、一天、一星期、一月的商品关注度情况。

在步骤s203中,根据所述设定时间段内的位置点集合形成所述设定时间段内的人员位置点热度图。

即在步骤203中,通过热度图算法,根据步骤202中形成的设定时间段所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合形成所述目标区域的所述设定时间段内的人员位置点热度图。在本发明一示例中,在所述热度图中以不同颜色以及颜色的深浅来表示不同的位置点热度,颜色越深则表示热度越高,也即相应的商品关注度越高示例性地,根据本实施例的商品关注度获得方法可以部署在图像采集端或监控端,例如,可以部署在商场/超市的监控端或监控装置中。

替代地,根据本发明实施例的商品关注度获得方法还可以分布地部署在服务器端(或云端)和摄像终端处。例如,在商场/超市的图像采集端或监控端进行人员位置采集,在服务器端(或云端)进行数据存储和处理以获得位置点热度图等。

根据本发明实施例的商品关注度获得方法,通过采集商场目标区域内人员的位置轨迹数据,并根据该位置轨迹数据生成预定时间段内(例如一天/每天)人员位置热度图,根据所述人员位置点热度图获得商品关注度,即商品所在位置所对应的人员位置点热度较高时,则表示在该位置停留人员较多,并且停留时间较长,也即相应商品的关注度较高,反之则商品关注度较低。根据本发明的商品关注度获得方法及装置其不依赖于人本身的记忆和感觉,具有准确、直观、成本较低的优点,便于商场/超市根据商品关注度来调整商品展示策略、商品定价等从而获得更好的经营收益。

图3为根据本发明实施例的人员位置轨迹获得方法的示意性流程图。下面结合图3对根据本发明实施例的人员位置轨迹获得方法进行详细描述。

如图3所示,本发明实施例公开的人员位置轨迹获得方法包括:

首先,在步骤s301中,通过摄像单元采集图像。

即通过摄像单元采集图像,以获得采集区域的图片或视频。所述采集区域例如为商场/超市商品陈列区域。优选地,摄像单元为深度摄像机,深度摄像机能够模拟真实成像并调节透视关系,与普通摄像单元相比,具有依靠相机自身即可控制白平衡、曝光值的优势,从而降低外部光线对成像质量的影响,获得更优的采集图像质量。

进一步地,在本实施例中,还可以包括配置所述摄像单元所采集的图像中用于进行人员位置采集的所述目标区域。即配置所述目标区域,以确定在所述摄像单元所采集的图像中在那些区域进行人员位置采集。在本发明一示例中,所述目标区域为商品陈列装置前1米范围内的区域。所述目标区域的示例如如图7中方框所示。

在步骤s302中,获取所述摄像单元采集的图像中所述目标区域内所有人员的位置点。

示例性地,对所述摄像单元所采集的每帧图像进行处理,以从所述图像中获得所述目标区域内所述人员的位置,并以二维坐标表示每个人员的位置。示例性地,在本发明一示例中,以所述摄像单元所采集图像的像素点来表示每个人员的位置坐标,例如一个人员位于图像中(300,4000)像素点处,则以(300,400)来表示该人员位置的坐标。在本发明一示例中,当人员占据多个像素点时,则以这些像素点中处于中心位置的像素点来表示该人员的位置坐标。

进一步地,在本步骤中,在对所述摄像单元所采集的每帧图像进行处理,以从所述图像中获得所述目标区域内所述人员的位置时,还为图像所述目标区域内的每个人员设定一个标识号(id),用于表示该人员与其他人员不是同一个人。在本发明一示例中,对当前帧图像进行处理以获取图像中获得所述目标区域内所述人员的位置时,还判断是否有不同于前一帧图像中的人员进入所述目标区域,如果有则为该新进入的人员配置一个标识号,该标识号为未使用的标识号。

在步骤303,分别获取每一个人员从进入所述目标区域到离开所述目标区域的时间段内的按时间顺序排列的位置点,以形成所述每个人员的位置轨迹。

当在步骤302中,获取所述摄像单元采集的图像中所述目标区域内所有人员的位置点后,则通过多帧图像的处理结果来判断一个人员是否已经离开所述目标区域。

例如,在本发明一个示例中,当在图像采集时间段内,如果从前面所有帧图像中获取的人员位置点数据中均存在一个人员标识号以及该标识号的位置点数据,而当前一帧或当前一帧以及之后几帧图像中获取的人员位置点数据中没有该人员标识号的位置点数据,则可以认定该人员标识号对应的人员已经离开所述目标区域。此时,可以将之前获得该人员标示号的位置点数据按时间顺序排列,从而获得该人员从进入所述目标区域到离开所述目标区域的时间段内的位置轨迹,并以该人员的标识号标识该位置轨迹数据。

又例如,在本发明另一个示例中,对当前帧图像进行处理获得所述目标区域内所述人员的位置坐标数据后,通过判断从当前帧图像中获得的所有人员位置数据是否没有前一帧或前几帧图像中获得人员位置数据中某一个或某几个人员标识号对应的位置点数据,如果有,则这些判定这些人员标识号所对应的人员已经离开所述目标区域,此时,将这些人员标识号所对应的位置点数据按时间顺序排列,以获得这些人员的位置轨迹。

当获得这些人员的位置轨迹后,将其与对应的人员标示号一起表示为一个track-id,所述track-id表示id所对应人员的位置轨迹。track-id的示例如图8所示。

进一步地,分别对所述每一个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值,以获得所述每一个人员从进入所述目标区域到离开所述目标区域的时间段内所有预设时刻的位置点,以形成所述每个人员的位置轨迹。

其中预设时刻为预先设定好的若干具体时间点,预设时刻的个数依据具体使用场景确定。预设时刻之间的时间间隔可以为固定值,也可以不为固定值。在本发明一示例中,预设时刻之间的时间间隔为固定值,且相邻预设时刻之间的时间间隔为1秒,此时预设时刻可以理解为每个整秒时刻,此时所述位置轨迹为一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的所有整秒时刻的位置点。例如,一个所述人员第0秒进入所述目标区域,直至第30秒离开所述目标区域,那么所述人员从进入所述目标区域到离开所述目标区域的时间段为30秒钟,此时所述人员的位置轨迹可表示为从0秒所述人员进入目标区域开始至30秒所述人员离开目标区域的时间段内,每隔1秒钟采集的共计31个所述人员在每个整秒时刻的位置点。

由于摄像单元的处理能力所限,其采集到的图像并不是绝对的连续图像,连续两张图像之间必然存在时间间隔其运算能力越高,则连续获得的两张图像之间的时间间隔也就越小,由于摄像单元无法获取到连续时刻的图像,那么摄像单元可能无法获得预设时刻的图像,例如当预设时刻为整秒时刻时,摄像单元实际采集的并不是连续的每秒图像,因此所获得人员位置轨迹/数据(即,track-id)不包括该人员所有整秒时刻上的位置点数据,为此在本发明一实施例中,还包括对所获得的位置点数据进行插值,以获得所述人员在所述目标区域内所有预设时刻的位置点,从而形成所述位置轨迹。即,分别对所述每一个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值,以获得所述每一个人员从进入所述目标区域到离开所述目标区域的时间段内所有预设时刻的位置点,以形成所述每个人员的位置轨迹,即获得完整的track-id数据。例如,在本发明一示例中,采用线性插值方法对所述每个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值。例如,当预设时刻为每个整秒时刻时,对于某一个整数秒,取该整数秒前后采集的两张连续图像,分别获取所述人员在这两张连续图像上的位置点,对获取的两个位置点的二维坐标分别做线性插值,从而获得该人员在该整数秒的位置点坐标。

可以理解的是,在本实施例中,当对所述摄像单元所采集的每帧图像进行处理,以从所述图像中获得所述目标区域内所述人员的位置时,可以采用本领域常用的人形检测、特征检测和识别等方法来判断不同的人员,并为每个人员分配一个标识号,以便于后续对每一个人员的位置点进行分别处理。

根据本发明实施例的人员位置轨迹获得方法可以获得目标区域的人员位置轨迹数据,从而便于后续获得目标区域内人员位置点热度图,进而获得商品关注度。

图4为根据本发明实施例的商品关注获得装置的示意性结构框图。下面结合图4对根据本发明实施例的商品关注获得进行描述。

如图4所示,根据本发明实施例的商品关注获得装置400包括人员位置采集模块410、人员位置存储模块420、位置点集合生成模块430、热度图生成模块440和显示模块450。

人员位置采集模块410用于获取目标区域内每个人员的位置轨迹,每个所述位置轨迹表示一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的的位置点。人员位置采集模块可以由图1所示的电子设备中的处理器102或图像信号处理器110运行存储装置104中存储的程序指令来实现,并且可以执行根据本发明实施例的商品关注度获得方法中的步骤s201,以及人员位置轨迹获得方法中的步骤s301~s303。

人员位置存储模块420用于存储所述人员位置采集模块410采集的所述目标区域内每个人员的位置轨迹。人员位置存储模块420可以由图1所示的电子设备中的处理器102/或图像信号器110运行存储装置104中存储的程序指令来实现。在本发明一示例中,人员位置存储模块420实现为数据库,优选地为非关系数据库,例如couchbase-server。

位置点集合生成模块430用于根据设定时间段所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合。位置点集合生成模块430可以由图1所示的电子设备中的处理器102和/或图像信号器110运行存储装置104中存储的程序指令来实现,并且可以执行根据本发明实施例的商品关注度获得方法中的步骤s202。

热度图生成模块440用于根据所述设定时间段内的位置点集合形成所述设定时间段内的人员位置点热度图。热度图生成模块440可以由图1所示的电子设备中的处理器102和/或图像信号器110运行存储装置104中存储的程序指令来实现,并且可以执行根据本发明实施例的人脸检测方法中的步骤s203。

显示模块450用于显示所述热度图生成模块440生成的设定时间段内所述目标区域内的人员位置点热度图,以方便获得相应商品的关注度。显示模块450可以实现为各种显示单元/器。

进一步地,如图5所示,在本实施例中,所述人员位置采集模块410包括图像获取子模块4101、人员位置获取子模块4102、人员位置轨迹生成子模块4103和目标区域配置子模块4104。

图像获取子模块4101用于获取摄像单元采集的图像。图像获取子模块4101可以由图1所示的电子设备中的处理器102运行存储装置104中存储的程序指令通过通信单元或连接单元来获取图像传感器114采集的图像,并且可以执行根据本发明实施例的人员位置轨迹获得方法中的步骤s301。

人员位置获取子模块4102用于获取所述摄像单元采集的图像中所述目标区域内所有人员的位置点。人员位置获取子模块4102可以由图1所示的电子设备中的处理器102和/或图像信号器110运行存储装置104中存储的程序指令来实现,并且可以执行根据本发明实施例的人员位置轨迹获得方法中的步骤s302。

人员位置轨迹生成子模块4103用于分别获取每个人员从进入所述目标区域到离开所述目标区域的时间段内的按时间顺序排列的位置点,以形成所述每个人员的位置轨迹。在本发明一示例中,所述人员位置轨迹生成子模块4103还用于分别对所述每个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值,以获得所述同一个人员从进入所述目标区域到离开所述目标区域的时间段内所有预设时刻的位置点,以形成所述每个人员的位置轨迹。在本发明一示例中,所述人员位置轨迹生成子模块4103采用线性插值方法分别对所述每个人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点进行插值。人员位置轨迹生成子模块4103可以由图1所示的电子设备中的处理器102和/或图像信号器110运行存储装置104中存储的程序指令来实现,并且可以执行根据本发明实施例的人员位置轨迹获得方法中的步骤s303。

目标区域配置子模块4104用于配置所述摄像单元所采集的图像中用于进行人员位置采集的所述目标区域。目标区域配置子模块4104可以由图1所示的电子设备中的处理器102和/或图像信号器110运行存储装置104中存储的程序指令来实现。

根据本发明实施例的商品关注度获得装置,通过采集商场目标区域内人员的位置轨迹数据,并根据该位置轨迹数据生成预定时间段内(例如一天/每天)人员位置热度图,根据所述人员位置点热度图获得商品关注度,即商品所在位置所对应的人员位置点热度较高时,则表示在该位置停留人员较多,并且停留时间较长,也即相应商品的关注度较高,反之则商品关注度较低。根据本发明的商品关注度获得方法及装置其不依赖于人本身的记忆和感觉,具有准确、直观、成本较低的优点,便于商场/超市根据商品关注度来调整商品展示策略、商品定价等从而获得更好的经营收益。

图6为根据本发明实施例的商品关注度获得设备的示意性结构框图。下面结合图6对根据本发明实施例的商品关注度获得设备系统进行描述。

如图6所示,根据本发明实施例的商品关注度获得设备600包括深度摄像单元610、存储装置620、处理器630和显示单元640。

深度摄像单元610用于采集图像或视频,以便从获得目标区域内的人员位置轨迹。在本发明一示例中所述深度摄像单元610实现为深度摄像机,例如tof摄像机。

所述存储装置620存储用于实现根据本发明实施例的商品关注度获得方法中的相应步骤的程序代码。

所述处理器630用于运行所述存储装置620中存储的程序代码,以执行根据本发明实施例的商品关注度获得方法的相应步骤,并且用于实现根据本发明实施例的商品关注度获得装置中的人员位置采集模块410、人员位置存储模块420、位置点集合生成模块430、热度图生成模块440和显示模块450。

在一个实施例中,在所述程序代码被所述处理器630运行时执行以下步骤:

获取目标区域内每个人员的位置轨迹,每个所述位置轨迹表示一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的位置点;

根据设定时间段所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合;

根据所述设定时间段内的位置点集合形成所述设定时间段内的人员位置点热度图。

在一个实施例中,处理器630可以实现为中央处理器(cpu),其中,中央处理器(cpu)通过深度摄像单元610获取目标区域的图像,然后通过执行存储装置620中相应的程序代码,根据所述采集的图像获取目标区域内每个人员的位置轨迹,并根据设定时间段所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合,以及根据所述设定时间段内的位置点集合形成所述设定时间段内的人员位置点热度图,最后将所述热度图发送至所述显示单元640进行显示。

示例性地,根据本发明实施例的商品关注度获得设备600可以实现为具有图像传感器、存储器、通信接口/单元和处理器的设备、装置或者系统。

根据本发明实施例的商品关注度获得设备600可以部署在图像采集端或监控端,例如,可以部署在商场/超市的监控端或监控装置中。替代地,根据本发明实施例的商品关注度获得设备600还可以分布地部署在服务器端(或云端)和摄像终端处。例如,在商场/超市的图像采集端或监控端进行人员位置采集,在服务器端(或云端)进行数据存储和处理以获得位置点热度图等。

此外,根据本发明实施例,还提供了一种存储介质,在所述存储介质上存储了程序指令,在所述程序指令被计算机或处理器运行时用于执行本发明实施例的商品关注度获得方法、人员位置轨迹获得方法的相应步骤,并且用于实现根据本发明实施例的商品关注度获得装置、人员位置采集模块的相应模块/子模块。所述存储介质例如可以包括智能电话的存储卡、平板电脑的存储部件、个人计算机的硬盘、只读存储器(rom)、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器、或者上述存储介质的任意组合。所述计算机可读存储介质可以是一个或多个计算机可读存储介质的任意组合,例如一个计算机可读存储介质包含用于目标对象信息生成的计算机可读的程序代码,另一个计算机可读存储介质包含用于目标对象信息识别的计算机可读的程序代码。

在一个实施例中,所述计算机程序指令在被计算机运行时可以实现根据本发明实施例的商品关注度获得方法装置中的各个功能模块,并且/或者可以执行根据本发明实施例的商品关注度获得方法。

在一个实施例中,所述计算机程序指令在被计算机运行时执行以下步骤:获取目标区域内每个人员的位置轨迹,每个所述位置轨迹表示一个所述人员从进入所述目标区域到离开所述目标区域的时间段内按时间顺序排列的所有的位置点;根据设定时间段所述目标区域内所有人员的位置轨迹形成所述设定时间段内的位置点集合;根据所述设定时间段内的位置点集合形成所述设定时间段内的人员位置点热度图。

根据本发明实施例的商品关注度获得装置中的各模块可以通过根据本发明实施例的商品关注度获得装置中的电子设备的处理器运行在存储器中存储的计算机程序指令来实现,或者可以在根据本发明实施例的计算机程序产品的计算机可读存储介质中存储的计算机指令被计算机运行时实现。

根据本发明实施例的商品关注度获得方法和装置、商品关注度获得设备及存储介质,通过采集商场目标区域内人员的位置轨迹数据,并根据该位置轨迹数据生成预定时间段内(例如一天/每天)人员位置热度图,根据所述人员位置点热度图获得商品关注度,即商品所在位置所对应的人员位置点热度较高时,则表示在该位置停留人员较多,并且停留时间较长,也即相应商品的关注度较高,反之则商品关注度较低。根据本发明的商品关注度获得方法及装置其不依赖于人本身的记忆和感觉,具有准确、直观、成本较低的优点,便于商场/超市根据商品关注度来调整商品展示策略、商品定价等从而获得更好的经营收益。

尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本发明并帮助理解各个发明方面中的一个或多个,在对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该本发明的的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如相应的权利要求书所反映的那样,其发明点在于可以用少于某个公开的单个实施例的所有特征的特征来解决相应的技术问题。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域的技术人员可以理解,除了特征之间相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的物品分析设备中的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上所述,仅为本发明的具体实施方式或对具体实施方式的说明,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1