CN110298268A - 单镜头识别双向客流的方法、装置、存储介质及摄像头 - Google Patents
单镜头识别双向客流的方法、装置、存储介质及摄像头 Download PDFInfo
- Publication number
- CN110298268A CN110298268A CN201910508104.6A CN201910508104A CN110298268A CN 110298268 A CN110298268 A CN 110298268A CN 201910508104 A CN201910508104 A CN 201910508104A CN 110298268 A CN110298268 A CN 110298268A
- Authority
- CN
- China
- Prior art keywords
- image data
- image
- data information
- information
- client
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/53—Recognition of crowd images, e.g. recognition of crowd congestion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种单镜头识别双向客流的方法、装置、存储介质及摄像头;解决了多个摄像机配合实现客流量检测存在损坏的风险性更大、成本更高的问题,其技术方案要点是,根据所预设的图像拍摄装置以获取当前店门口的图像数据信息;根据预设于图像拍摄装置的镜头前的光线反射装置以将所拍摄到的图像数据信息分隔成进门区域图像数据信息以及出门区域图像数据信息;根据进门区域图像数据信息以及出门区域图像数据信息进行客流量进出识别以形成客户进出数据信息,本发明只需要单个图像拍摄装置以及光线反射装置即可实现进门区域以及出门区域的图像数据获取,整体的构造简单成本低廉,且损坏风险更低。
Description
技术领域
本发明涉及双向识别客流的方法,特别涉及单镜头识别双向客流的方法、装置、存储介质及摄像头。
背景技术
随着电子商务的普及,实体零售门店受到了剧烈的冲击,尤其是在店面运营效率方面,缺乏真实有效的客流量数据去支撑经营者快速有效的制定销售策略,因此,门店客流量统计***逐渐被越来越多的实体零售门店所接纳采用。
现有的门店客流量的统计***大多都是基于人脸识别技术开发而成,通过在门店内安装多个摄像机采集进出顾客的人脸图像,并将该人脸图像输出至人脸图像分析软件获取图像中的人脸信息,统计分析后得到门店内某一时段的客流量。
但是仅采用人脸识别技术来实现客流量的统计,因此对人脸图像采集的质量要求较高,如若顾客被摄像机拍摄时正好处于转身、扭头等遮脸动作时,将会导致人脸图像分析软件无法提取到顾客的人脸信息,使得此类顾客的客流量数据无法被统计,进而会导致经营者基于不准确的客流量数据做出不精准的销售策略。
申请号201810936251.9公开的一种门店客流量的统计分析方法及***,其主要引入了人脸图像和/或身体图像的双重识别机制,可有效降低由于图像的拍摄角度不佳导致的顾客无法识别的情况发生,为管理人员提供精准有效的客流参考数据。
通过上述的方案可以实现对门店的客流量的统计,但是整体的***构架较为复杂且需要采用多个摄像机才能完成进出门店的客流量统计,每多一个摄像机的设置,则多一分损坏的风险,而客流量统计的需要多个摄像机获取对应图像数据后相互配合才能实现,若其中某一个摄像机存在故障则会导致客流量统计的不稳定性,同时多个摄像机的设置也造成成本较高的情况,所以目前的客流量的统计方法具有一定的改进空间。
发明内容
本发明的第一目的是提供一种单镜头识别双向客流的方法,通过单镜头即可实现双向客流的识别,减少镜头的数量以降低成本并提高数据采集的稳定性。
本发明的上述技术目的是通过以下技术方案得以实现的:
一种单镜头识别双向客流的方法,包括:
根据所预设的图像拍摄装置以获取当前店门口的图像数据信息;
根据预设于图像拍摄装置的镜头前的光线反射装置以将所拍摄到的图像数据信息分隔成进门区域图像数据信息以及出门区域图像数据信息;
根据进门区域图像数据信息以及出门区域图像数据信息进行客流量进出识别以形成客户进出数据信息。
采用上述方案,根据设置在店门口的图像拍摄装置来获取当前店门口的图像数据信息,但是图像拍摄装置仅仅只能拍摄一个方向的图像数据,故通过设置在拍摄装置的镜头前面的光线反射装置将另外一个方向的图像进行反射,使得一台图像拍摄装置即可实现将两个方向的图像数据进行获取,降低成本,同时减少图像拍摄装置的数量以降低出现故障的概率,即如果有两个图像拍摄装置,则存在两分出现故障的风险,所以提高整体识别双向客流数据的稳定性。
作为优选,关于调节进门区域图像数据信息与出门区域图像数据信息之间的比例的方法如下:
通过调节图像拍摄装置和/或光线反射装置的位置以调节进门区域图像数据信息与出门区域图像数据信息之间的比例。
采用上述方案,由于在使用图像拍摄装置进行获取图像数据过程中,为了能够获取的效果更好,所以需要提前进行调节拍摄的角度,使得获取的图像数据更加完整,便于后续的分析,即该调节的过程可以通过调节图像拍摄装置的位置实现,也可以通过调节光线反射装置的位置实现,还可以同时调节图像拍摄装置以及光线反射装置实现,根据实际情况进行调节即可。
作为优选,关于调节进门区域图像数据信息与出门区域图像数据信息之间的比例的方法如下:
根据进门区域图像数据信息以及出门区域图像数据信息对进行所需进行客流量进出识别的图像数据进行标定区域以形成标定区域图像信息;
所述标定区域图像信息包括对应于进门区域图像数据信息的进门标定区域图像信息以及对应于出门区域图像数据信息的出门标定区域图像信息。
采用上述方案,在使用图像拍摄装置进行获取图像数据过程中,获取的图像数据中会存在一些无效区域,即无需进行后续进行识别分析的区域,如果将这些图像数据直接进行识别分析,则会大大加大数据处理量,故通过对获取的图像数据进行标定需要识别的区域,进而降低数据处理量。
作为优选,所述进门区域图像数据信息所对应的图像区域以及出门区域图像数据信息所对应的图像区域之间的比例为1:1。
采用上述方案,对半的比例为最有选的设置,使得能够尽可能大的获取进门区域的图像数据以及出门区域的图像数据,提高图像获取之后进行分析的可靠性。
作为优选,关于客流量进出识别的方法:
实时获取进门区域图像数据信息以及出门区域图像数据信息;
经过光线反射装置完成反射之后所形成的图像数据为进门区域图像数据信息或出门区域图像数据信息;将经过光线反射装置完成反射之后所形成的图像数据进行镜像处理后形成镜像图像数据信息;将未经过光线反射装置反射的图像数据直接形成未镜像图像数据信息;
根据镜像图像数据信息以及未镜像图像数据信息进行分帧处理以形成按照时间顺序的分帧图像信息;
在分帧图像信息中,根据所预设的人头检测模型信息以形成头部图像信息;
根据连续若干帧的所述分帧图像信息中的所述头部图像信息以获取客户运动轨迹信息;
根据客户运动轨迹信息以形成分别形成客户进出数据信息,并将所述客户进出数据信息存储至客流量分析数据库中。
采用上述方案,在对客流量进行分析时,通过在店门口上方设置的图像拍摄装置获取对应的进门区域图像数据信息以及出门区域图像数据信息,从而统计客流量;在统计客流量时,从识别出头部图像开始,记录客户运动轨迹,根据该客户运动轨迹以及处于进门区域或出门区域内,判断该客人是从门口走进店门或走出店门,而不是在门口附近徘徊,从而提高了客流量分析的真实程度,进而提高了客流量分析的准确度。
作为优选,获取在分帧图像信息中的当前人脸图像信息;
从预先存储在客流量分析数据库中调取客户预存人脸图像信息,以将当前人脸图像信息与客户预存人脸图像信息相互匹配;
若当前人脸图像信息与客户预存人脸图像信息匹配成功,则形成客户进出记录数据信息以进行存储。
采用上述方案,通过人脸识别以对当前画面中的人员进行识别,从而获取到是否有会员进入到店内,进而推送一些相关的资料给会员,同时也方便记录会员进出的流量数据,便于后续统计分析。
作为优选,若在镜像图像数据信息中所获取的当前人脸图像信息与客户预存人脸图像信息匹配成功且在未镜像图像数据信息中所获取的当前人脸图像信息与客户预存人脸图像信息也匹配成功,则形成一次客户进出记录数据信息以进行存储。
采用上述方案,在形成客户进出记录数据信息的时候,需要确定一进一出即才能判定为一次有效的进出数据,避免多次出现在同一个镜像图像数据信息或未镜像图像数据信息中而产生误检测,提高检测的精确度。
本发明的第二目的是提供一种计算机可读存储介质,能够存储相应的程序,通过单镜头即可实现双向客流的识别,减少镜头的数量以降低成本并提高数据采集的稳定性。
本发明的上述技术目的是通过以下技术方案得以实现的:
一种计算机可读存储介质,包括能够被处理器加载执行时实现如上述权利要求所述的单镜头识别双向客流的方法的程序。
采用上述方案,根据设置在店门口的图像拍摄装置来获取当前店门口的图像数据信息,但是图像拍摄装置仅仅只能拍摄一个方向的图像数据,故通过设置在拍摄装置的镜头前面的光线反射装置将另外一个方向的图像进行反射,使得一台图像拍摄装置即可实现将两个方向的图像数据进行获取,降低成本,同时减少图像拍摄装置的数量以降低出现故障的概率,即如果有两个图像拍摄装置,则存在两分出现故障的风险,所以提高整体识别双向客流数据的稳定性。
本发明的第三目的是提供一种单镜头识别双向客流的装置,通过单镜头即可实现双向客流的识别,减少镜头的数量以降低成本并提高数据采集的稳定性。
本发明的上述技术目的是通过以下技术方案得以实现的:
一种单镜头识别双向客流的装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,该程序能够被处理器加载执行时实现如上述权利要求所述的单镜头识别双向客流的方法。
采用上述方案,根据设置在店门口的图像拍摄装置来获取当前店门口的图像数据信息,但是图像拍摄装置仅仅只能拍摄一个方向的图像数据,故通过设置在拍摄装置的镜头前面的光线反射装置将另外一个方向的图像进行反射,使得一台图像拍摄装置即可实现将两个方向的图像数据进行获取,降低成本,同时减少图像拍摄装置的数量以降低出现故障的概率,即如果有两个图像拍摄装置,则存在两分出现故障的风险,所以提高整体识别双向客流数据的稳定性。
本发明的第四目的是提供一种摄像头,通过单镜头即可实现双向客流的识别,减少镜头的数量以降低成本并提高数据采集的稳定性。
本发明的上述技术目的是通过以下技术方案得以实现的:
一种摄像头,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,该程序能够被处理器加载执行时实现如上述权利要求所述的单镜头识别双向客流的方法。
采用上述方案,根据设置在店门口的图像拍摄装置来获取当前店门口的图像数据信息,但是图像拍摄装置仅仅只能拍摄一个方向的图像数据,故通过设置在拍摄装置的镜头前面的光线反射装置将另外一个方向的图像进行反射,使得一台图像拍摄装置即可实现将两个方向的图像数据进行获取,降低成本,同时减少图像拍摄装置的数量以降低出现故障的概率,即如果有两个图像拍摄装置,则存在两分出现故障的风险,所以提高整体识别双向客流数据的稳定性。
综上所述,本发明具有以下有益效果:只需要单个图像拍摄装置以及光线反射装置即可实现进门区域以及出门区域的图像数据获取,整体的构造简单成本低廉,且损坏风险更低。
附图说明
图1为单镜头识别双向客流的方法的流程框图;
图2为关于客流量进出识别的方法的流程框图;
图3为具体形成人头检测模型信息的方法的流程框图;
图4为得到头部图像信息的方法的流程框图;
图5为获取客户运动轨迹信息的方法的流程框图;
图6为形成客户进出数据信息的方法的流程框图;
图7为会员识别进出的方法的流程框图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。
本发明实施例提供一种单镜头识别双向客流的方法,包括:根据所预设的图像拍摄装置以获取当前店门口的图像数据信息;根据预设于图像拍摄装置的镜头前的光线反射装置以将所拍摄到的图像数据信息分隔成进门区域图像数据信息以及出门区域图像数据信息;根据进门区域图像数据信息以及出门区域图像数据信息进行客流量进出识别以形成客户进出数据信息。
本发明实施例中,根据设置在店门口的图像拍摄装置来获取当前店门口的图像数据信息,但是图像拍摄装置仅仅只能拍摄一个方向的图像数据,故通过设置在拍摄装置的镜头前面的光线反射装置将另外一个方向的图像进行反射,使得一台图像拍摄装置即可实现将两个方向的图像数据进行获取,降低成本,同时减少图像拍摄装置的数量以降低出现故障的概率,即如果有两个图像拍摄装置,则存在两分出现故障的风险,所以提高整体识别双向客流数据的稳定性。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。
下面结合说明书附图对本发明实施例作进一步详细描述。
本发明实施例提供一种单镜头识别双向客流的方法,方法的主要流程描述如下。
如图1所示:
步骤1000:根据所预设的图像拍摄装置以获取当前店门口的图像数据信息。
其中,图像拍摄装置为具有拍摄影音功能的设备,可以为摄像头、录影机、摄像机、手机等等;本实施例中,优选采用摄像头,该摄像头与数据终端进行数据通讯,将摄像头拍摄的数据反馈至数据终端进行处理。
步骤2000:根据预设于图像拍摄装置的镜头前的光线反射装置以将所拍摄到的图像数据信息分隔成进门区域图像数据信息以及出门区域图像数据信息。
其中,光线反射装置优选为反光镜,即能够将进门或出门的图像进行反射的镜片;本实施例中,优选将摄像头安装在门口上侧,且位于室内,该摄像头对应设置于进门的位置,通过所预设的支架将该反光镜安装于摄像头拍摄视角内,根据反光镜的反射原理进而将门口外侧的图像反馈至摄像头的拍摄视角内,实现将摄像头拍摄视角的上侧区域所拍摄的为进门区域图像数据信息,下侧区域所拍摄的为出门区域图像数据信息;若摄像头设置于室外,则整体的方式正好相反,即将摄像头拍摄视角的上侧区域所拍摄的为出门区域图像数据信息,下侧区域所拍摄的为进门区域图像数据信息。
由于在使用图像拍摄装置进行获取图像数据过程中,为了能够获取的效果更好,所以需要提前进行调节拍摄的角度,使得获取的图像数据更加完整,便于后续的分析,在设置调节进门区域图像数据信息与出门区域图像数据信息之间的比例的过程中,可以通过多种方式实现调节,其一为通过机械结构位置的调节实现最佳图像获取,其二为通过软件图像处理的方式实现最佳图像的获取。
关于通过机械结构位置调节的方式:
通过调节图像拍摄装置和/或光线反射装置的位置以调节进门区域图像数据信息与出门区域图像数据信息之间的比例;在安装过程中,可以通过调节图像拍摄装置的位置以及拍摄图像的视角以达到最佳的拍摄视角以获取进门区域图像数据信息与出门区域图像数据信息,也可以通过调节光线反射装置实现调节的功能,也可以同时调节图像拍摄装置以及光线反射装置完成调节的功能,具体根据实际的情况进行选择。其中,调节的方式根据实际的安装机械结构而定,调节结构可以设置为可旋转、可调节高度、可调节长度的结构,便于后续的调节。
关于通过软件图像处理的方式:
根据进门区域图像数据信息以及出门区域图像数据信息对进行所需进行客流量进出识别的图像数据进行标定区域以形成标定区域图像信息;标定区域图像信息包括对应于进门区域图像数据信息的进门标定区域图像信息以及对应于出门区域图像数据信息的出门标定区域图像信息。
其中,标定区域可以为圆形区域、方形区域、多边形区域以及其他不规则区域,该标定区域为预先所设定的区域。在使用图像拍摄装置进行获取图像数据过程中,获取的图像数据中会存在一些无效区域,即无需进行后续进行识别分析的区域,如果将这些图像数据直接进行识别分析,则会大大加大数据处理量,故通过对获取的图像数据进行标定需要识别的区域,进而降低数据处理量。
进门区域图像数据信息所对应的图像区域以及出门区域图像数据信息所对应的图像区域之间的比例为1:1。对半的比例为最有选的设置,使得能够尽可能大的获取进门区域的图像数据以及出门区域的图像数据,提高图像获取之后进行分析的可靠性。
步骤3000:根据进门区域图像数据信息以及出门区域图像数据信息进行客流量进出识别以形成客户进出数据信息。
其中,如图2所示,关于客流量进出识别的方法:
步骤3100:实时获取进门区域图像数据信息以及出门区域图像数据信息。
步骤3200:经过光线反射装置完成反射之后所形成的图像数据为进门区域图像数据信息或出门区域图像数据信息;将经过光线反射装置完成反射之后所形成的图像数据进行镜像处理后形成镜像图像数据信息;将未经过光线反射装置反射的图像数据直接形成未镜像图像数据信息。
步骤3300:根据镜像图像数据信息以及未镜像图像数据信息进行分帧处理以形成按照时间顺序的分帧图像信息。
其中,分帧图像是指识别录像中的每一帧图像。按照识别录像播放的时间顺序,采用现有的分帧处理方法,获取识别录像中每一帧的图像,作为分帧图像信息。
步骤3400:在分帧图像信息中,根据所预设的人头检测模型信息以形成头部图像信息。
其中,人头检测模型信息是指预先训练好,能够在识别录像中的分帧图像中识别出客户头部区域,进而根据该头部区域确定顾客个体的模型。预先训练好人头检测模型,在分帧图像中进行人头特征的识别,若在分帧图像中识别出人头特征,将在识别出人头特征的区域作为该头部图像信息。
如图3所示,具体形成人头检测模型信息的方法如下:
步骤3411:获取摄像头拍摄的背景图片,并将背景图片作为比对图片。
其中,在店内的摄像头安装好之后,获取在没人的状态下拍摄到的店内的背景图片,将该背景图片作为比对图片。
步骤3412:获取若干张人体头部区域图片,并分别提取人体头部区域图片中头部部位的特征值,构建特征向量。
其中,可以从不同的渠道获取有人体头部区域的图片,并可以通过现有的边缘检测技术来进行识别出人体头部区域。边缘检测技术是数字图像处理、模式识别、计算机视觉的重要基础之一,可以满足此实施例的实施。
在将人体头部区域的图片识别出后,可通过现有的卷积神经网络(ConvolutionalNeural Networks,以下简称CNN)。提取头部部位的特征值,构建特征向量。
步骤3413:采用深度学习对比对图片和特征向量进行训练,得到人头检测模型信息。
其中,将所有获取到的头部部位对应的特征向量放入比对图片中,并通过CNN-LSTM模型进行深度学习,得到人头检测模型,使该人头检测模型能够在比对图片中识别出头部图像。
采用人头检测模型在分帧图像检测出人头特征的方式,得到头部图像信息,如图4所示,具体方法如下:
步骤3421:按照时间顺序依次计算分帧图像与比对图像之间的相似度,并选取相似度小于预设的阈值的分帧图像,作为识别图像。
其中,若相邻的两帧的分帧图像之间没有运动变化,则说明在该识别图像中没有顾客通过,或者顾客处于静止不动的状态。
步骤3422:通过对相邻两帧的分帧图像进行灰度处理,并根据灰度处理的结果取差分值,并将该差分值作为该相似度;若该相似度小于预设的阈值,则说明相邻的两帧的分帧图像之间存在运动变化,将这两帧存在运动变化的分帧图像作为识别图像。
其中,该阈值可以为0.05。
步骤3423:采用人头检测模型对识别图像进行检测,若在识别图像中检测出人头特征,则将识别图像作为头部图像信息。
其中,采用人头检测模型对识别图像进行检测,若在识别图像中检测出人头特征,则将识别图像作为头部图像。
步骤3500:根据连续若干帧的分帧图像信息中的头部图像信息以获取客户运动轨迹信息。
其中,客户运动轨迹是指顾客在识别录像中运动的轨迹。具体地,由于店内的摄像头是固定不动的,因此通过摄像头拍摄的店内门口情况也是固定不动的。因此以店内情况的背景为底图,将若干帧,例如50帧的分帧图像中,每一帧的分帧图像的中,同一顾客的头部图像按照时间顺序依次写入底图后,将所有头部图像连成客户运动轨迹。
如图5所示,获取客户运动轨迹信息的方法如下:
步骤3510:为分帧图像信息按照像素点划分坐标,并获取每一帧分帧图像中头部图像所在的坐标点。
其中,在每一分帧图像中建立坐标系,并以分帧图像左下角为原点,即整个分帧图像处于坐标系中的第一象限。进一步地,以每一10个像素点为单位,在该坐标系中的x轴与y轴中划分坐标。
步骤3520:获取每一帧分帧图像中头部图像所在的坐标点。
步骤3530:判断相邻两帧头部图像所在的坐标点之间的距离,若坐标点之间的距离在20-30像素点之间,则判定两个相邻两帧的头部图像为同一个人。
其中,通过判断相邻两帧头部图像所在的坐标点之间的距离,例如,对于第i帧的头部图像和第i+2帧的头部图像,均同时存在头部图像A和头部图像B,若第i帧的头部图像A和第i+1帧中的头部图像A’之间的距离在25个像素点,则判定这头部图像A和头部图像A’为同一个顾客。
步骤3540:获取连续若干帧判定为同一人的头部图像,并将若干帧头部图像对应的坐标点放入坐标,并按照时间顺序连成客户运动轨迹。
其中,在连续若干帧的分帧图像中,获取同一人的头部图像。在获取时,为了保证准确度,可从该头部图像出现在识别录像时开始,一直获取到从识别录像中消失为止。将判定为同一人的头部图像按照判定成功的时间写入坐标中,并没写入一次,均和上一次写入该左边的头部图像连成先,进而得到该客户运动轨迹。
步骤3600:根据客户运动轨迹信息以形成分别形成客户进出数据信息,并将客户进出数据信息存储至客流量分析数据库中。
其中,客户运动方向是指客户在店内沿客户运动轨迹运动的方向。先预先设置好参照线,并将该客户运动轨迹与参照线进行比较。若客户运动轨迹与该参照线之间形成夹角,即客户运动轨迹与参照线在识别录像中有交点,则通过计算该夹角的角度,且该角度取锐角或者直角。若该角度处于45°-90°,则获取客户运动轨迹的客户运动方向,并根据客户运动方向得到客户进出情况,即以门口为参照物,若该客户运动方向是逐渐远离该门口的,则判定顾客为进店;若该客户运动方向是逐渐接近该门口的,则判定顾客为离店。
如图6所示,具体形成客户进出数据信息的方法如下所示:
步骤3610:在坐标中设置中心线。
其中,在靠近门口10个像素点的位置,设置于店内的门口平行的参照线,将该参照线作为中心线。
步骤3620:若客户运动轨迹的始端与末端位于中心线两端,则获取客户运动轨迹与中心线的角度。
其中,在客户运动轨迹中,将第一个加入坐标的头部图像对应的坐标点作为该客户运动轨迹的始端,将最后一个加入坐标的头部图像对应的坐标点作为该客户运动轨迹的末端。若该客户运动轨迹位于中心线的两端,即该客户运动轨迹与中心线相交并形成夹角。
步骤3630:获取该夹角与中心线的角度;若角度符合角度范围,则根据客户运动轨迹始端与末端获取对应的客户运动方向。
其中,若该角度在45°到90°之间,例如87°,则说明该客户可能是进店或者是离店。若该客户运动轨迹的始端相对于末端靠近门口,则判定该客户运动方向为进店,反之为离店。
根据设置在店门口的图像拍摄装置来获取当前店门口的图像数据信息,但是图像拍摄装置仅仅只能拍摄一个方向的图像数据,故通过设置在拍摄装置的镜头前面的光线反射装置将另外一个方向的图像进行反射,使得一台图像拍摄装置即可实现将两个方向的图像数据进行获取;在对客流量进行分析时,通过在店门口上方设置的图像拍摄装置获取对应的进门区域图像数据信息以及出门区域图像数据信息,从而统计客流量;在统计客流量时,从识别出头部图像开始,记录客户运动轨迹,根据该客户运动轨迹以及处于进门区域或出门区域内,判断该客人是从门口走进店门或走出店门,而不是在门口附近徘徊,从而提高了客流量分析的真实程度,进而提高了客流量分析的准确度。
为了对会员进行推送信息,故对进入的人员进行识别,如图7所示,具体方法如下:
步骤3710:获取在分帧图像信息中的当前人脸图像信息。
步骤3720:从预先存储在客流量分析数据库中调取客户预存人脸图像信息,以将当前人脸图像信息与客户预存人脸图像信息相互匹配。
步骤3730:若当前人脸图像信息与客户预存人脸图像信息匹配成功,则形成客户进出记录数据信息以进行存储。
步骤3740:若在镜像图像数据信息中所获取的当前人脸图像信息与客户预存人脸图像信息匹配成功且在未镜像图像数据信息中所获取的当前人脸图像信息与客户预存人脸图像信息也匹配成功,则形成一次客户进出记录数据信息以进行存储。
其中,通过人脸识别以对当前画面中的人员进行识别,从而获取到是否有会员进入到店内,进而推送一些相关的资料给会员,同时也方便记录会员进出的流量数据,便于后续统计分析。在形成客户进出记录数据信息的时候,需要确定一进一出即才能判定为一次有效的进出数据,避免多次出现在同一个镜像图像数据信息或未镜像图像数据信息中而产生误检测,提高检测的精确度。
本发明实施例提供一种计算机可读存储介质,包括能够被处理器加载执行时实现如图1-图7。流程中所述的各个步骤。
所述计算机可读存储介质例如包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
基于同一发明构思,本发明实施例提供一种单镜头识别双向客流的装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,该程序能够被处理器加载执行时实现如图1-图7。流程中所述的单镜头识别双向客流。
基于同一发明构思,本发明实施例提供一种摄像头,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,该程序能够被处理器加载执行时实现如图1-图7。流程中所述的单镜头识别双向客流。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种单镜头识别双向客流的方法,其特征是,包括:
根据所预设的图像拍摄装置以获取当前店门口的图像数据信息;
根据预设于图像拍摄装置的镜头前的光线反射装置以将所拍摄到的图像数据信息分隔成进门区域图像数据信息以及出门区域图像数据信息;
根据进门区域图像数据信息以及出门区域图像数据信息进行客流量进出识别以形成客户进出数据信息。
2.根据权利要求1所述的单镜头识别双向客流的方法,其特征是,关于调节进门区域图像数据信息与出门区域图像数据信息之间的比例的方法如下:
通过调节图像拍摄装置和/或光线反射装置的位置以调节进门区域图像数据信息与出门区域图像数据信息之间的比例。
3.根据权利要求1或2所述的单镜头识别双向客流的方法,其特征是,关于调节进门区域图像数据信息与出门区域图像数据信息之间的比例的方法如下:
根据进门区域图像数据信息以及出门区域图像数据信息对进行所需进行客流量进出识别的图像数据进行标定区域以形成标定区域图像信息;
所述标定区域图像信息包括对应于进门区域图像数据信息的进门标定区域图像信息以及对应于出门区域图像数据信息的出门标定区域图像信息。
4.根据权利要求1所述的单镜头识别双向客流的方法,其特征是:所述进门区域图像数据信息所对应的图像区域以及出门区域图像数据信息所对应的图像区域之间的比例为1:1。
5.根据权利要求1所述的单镜头识别双向客流的方法,其特征是,关于客流量进出识别的方法:
实时获取进门区域图像数据信息以及出门区域图像数据信息;
经过光线反射装置完成反射之后所形成的图像数据为进门区域图像数据信息或出门区域图像数据信息;将经过光线反射装置完成反射之后所形成的图像数据进行镜像处理后形成镜像图像数据信息;将未经过光线反射装置反射的图像数据直接形成未镜像图像数据信息;
根据镜像图像数据信息以及未镜像图像数据信息进行分帧处理以形成按照时间顺序的分帧图像信息;
在分帧图像信息中,根据所预设的人头检测模型信息以形成头部图像信息;
根据连续若干帧的所述分帧图像信息中的所述头部图像信息以获取客户运动轨迹信息;
根据客户运动轨迹信息以形成分别形成客户进出数据信息,并将所述客户进出数据信息存储至客流量分析数据库中。
6.根据权利要求5所述的单镜头识别双向客流的方法,其特征是:获取在分帧图像信息中的当前人脸图像信息;
从预先存储在客流量分析数据库中调取客户预存人脸图像信息,以将当前人脸图像信息与客户预存人脸图像信息相互匹配;
若当前人脸图像信息与客户预存人脸图像信息匹配成功,则形成客户进出记录数据信息以进行存储。
7.根据权利要求6所述的单镜头识别双向客流的方法,其特征是:若在镜像图像数据信息中所获取的当前人脸图像信息与客户预存人脸图像信息匹配成功且在未镜像图像数据信息中所获取的当前人脸图像信息与客户预存人脸图像信息也匹配成功,则形成一次客户进出记录数据信息以进行存储。
8.一种计算机可读存储介质,其特征是,包括能够被处理器加载执行时实现如权利要求1至7中任一项所述的单镜头识别双向客流的方法的程序。
9.一种单镜头识别双向客流的装置,其特征是,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,该程序能够被处理器加载执行时实现如权利要求1至7中任一项所述的单镜头识别双向客流的方法。
10.一种摄像头,其特征是:包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,该程序能够被处理器加载执行时实现如权利要求1至7中任一项所述的单镜头识别双向客流的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910508104.6A CN110298268B (zh) | 2019-06-12 | 2019-06-12 | 单镜头识别双向客流的方法、装置、存储介质及摄像头 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910508104.6A CN110298268B (zh) | 2019-06-12 | 2019-06-12 | 单镜头识别双向客流的方法、装置、存储介质及摄像头 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110298268A true CN110298268A (zh) | 2019-10-01 |
CN110298268B CN110298268B (zh) | 2022-09-13 |
Family
ID=68027936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910508104.6A Active CN110298268B (zh) | 2019-06-12 | 2019-06-12 | 单镜头识别双向客流的方法、装置、存储介质及摄像头 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110298268B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110930432A (zh) * | 2019-11-19 | 2020-03-27 | 北京文安智能技术股份有限公司 | 一种视频分析方法、装置及*** |
CN112686173A (zh) * | 2020-12-31 | 2021-04-20 | 深圳云天励飞技术股份有限公司 | 一种客流计数方法、装置、电子设备及存储介质 |
CN113536891A (zh) * | 2021-05-10 | 2021-10-22 | 新疆爱华盈通信息技术有限公司 | 一种行人流量统计方法、存储介质及电子设备 |
CN113593099A (zh) * | 2020-04-30 | 2021-11-02 | 深圳云天励飞技术有限公司 | 闸机控制方法、装置、***、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140214621A1 (en) * | 2013-01-17 | 2014-07-31 | Tencent Technology (Shenzhen) Company Limited | Method and device for pushing information |
CN107463608A (zh) * | 2017-06-20 | 2017-12-12 | 上海汇尔通信息技术有限公司 | 一种基于人脸识别的信息推送方法及*** |
CN109272347A (zh) * | 2018-08-16 | 2019-01-25 | 苏宁易购集团股份有限公司 | 一种门店客流量的统计分析方法及*** |
-
2019
- 2019-06-12 CN CN201910508104.6A patent/CN110298268B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140214621A1 (en) * | 2013-01-17 | 2014-07-31 | Tencent Technology (Shenzhen) Company Limited | Method and device for pushing information |
CN107463608A (zh) * | 2017-06-20 | 2017-12-12 | 上海汇尔通信息技术有限公司 | 一种基于人脸识别的信息推送方法及*** |
CN109272347A (zh) * | 2018-08-16 | 2019-01-25 | 苏宁易购集团股份有限公司 | 一种门店客流量的统计分析方法及*** |
Non-Patent Citations (1)
Title |
---|
宋晓冰: "基于轮廓线的三维人脸特征提取与识别", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110930432A (zh) * | 2019-11-19 | 2020-03-27 | 北京文安智能技术股份有限公司 | 一种视频分析方法、装置及*** |
CN113593099A (zh) * | 2020-04-30 | 2021-11-02 | 深圳云天励飞技术有限公司 | 闸机控制方法、装置、***、电子设备及存储介质 |
CN112686173A (zh) * | 2020-12-31 | 2021-04-20 | 深圳云天励飞技术股份有限公司 | 一种客流计数方法、装置、电子设备及存储介质 |
CN112686173B (zh) * | 2020-12-31 | 2024-05-03 | 深圳云天励飞技术股份有限公司 | 一种客流计数方法、装置、电子设备及存储介质 |
CN113536891A (zh) * | 2021-05-10 | 2021-10-22 | 新疆爱华盈通信息技术有限公司 | 一种行人流量统计方法、存储介质及电子设备 |
CN113536891B (zh) * | 2021-05-10 | 2023-01-03 | 新疆爱华盈通信息技术有限公司 | 一种行人流量统计方法、存储介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110298268B (zh) | 2022-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9875392B2 (en) | System and method for face capture and matching | |
US11704936B2 (en) | Object tracking and best shot detection system | |
CN110298268A (zh) | 单镜头识别双向客流的方法、装置、存储介质及摄像头 | |
JP6787391B2 (ja) | 顔照合システム、顔照合方法、及びプログラム | |
KR102152318B1 (ko) | 객체의 이동경로를 추적할 수 있는 추적시스템 | |
JP7359230B2 (ja) | 顔照合システム、顔照合装置、顔照合方法、及び記録媒体 | |
CN110334569A (zh) | 客流量进出识别方法、装置、设备及存储介质 | |
CN109272347A (zh) | 一种门店客流量的统计分析方法及*** | |
US20100290677A1 (en) | Facial and/or Body Recognition with Improved Accuracy | |
KR101448391B1 (ko) | 피플 카운팅 시스템 | |
CN115841651B (zh) | 基于计算机视觉与深度学习的施工人员智能监测*** | |
US20180158269A1 (en) | System and method for identifying fraud attempt of an entrance control system | |
US20180089500A1 (en) | Portable identification and data display device and system and method of using same | |
JP2005135339A (ja) | 通行人検出方法および装置ならびに通行人計数装置 | |
CN110930432A (zh) | 一种视频分析方法、装置及*** | |
CN112329665B (zh) | 一种人脸抓拍*** | |
JP5361014B2 (ja) | 通行監視システム | |
CN111310602A (zh) | 一种基于情绪识别的展品关注度分析***及分析方法 | |
KR101598036B1 (ko) | 어안렌즈 이용한 동선 추적 장치 | |
Mach et al. | Detection and Recognition of People by Camera–Reliability and Use | |
CN111046788A (zh) | 一种停留人员的检测方法、装置及*** | |
CN115641626A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |