CN114201640A - 一种基于视频采集的园区管理方法、***及相关设备 - Google Patents

一种基于视频采集的园区管理方法、***及相关设备 Download PDF

Info

Publication number
CN114201640A
CN114201640A CN202111316733.2A CN202111316733A CN114201640A CN 114201640 A CN114201640 A CN 114201640A CN 202111316733 A CN202111316733 A CN 202111316733A CN 114201640 A CN114201640 A CN 114201640A
Authority
CN
China
Prior art keywords
picture
data
server
database
small
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
CN202111316733.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.)
Shenzhen Anruan Huishi Technology Co ltd
Shenzhen Anruan Technology Co Ltd
Original Assignee
Shenzhen Anruan Huishi Technology Co ltd
Shenzhen Anruan 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 Shenzhen Anruan Huishi Technology Co ltd, Shenzhen Anruan Technology Co Ltd filed Critical Shenzhen Anruan Huishi Technology Co ltd
Priority to CN202111316733.2A priority Critical patent/CN114201640A/zh
Publication of CN114201640A publication Critical patent/CN114201640A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/71Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7837Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
    • G06F16/784Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content the detected or recognised objects being people
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/548Queue

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明适用于图片分析领域,提供了一种基于视频采集的园区管理方法、***及相关设备,包括:通过数据采集单元获取大图数据和小图数据,并发送给数据接收服务器;数据接收服务器将大图、小图数据发送给搜索引擎服务器,并将小图数据发送给消息队列;解析服务器解析消息队列的图片信息,存入数据库;解析服务器解析队列中的预警信息,存入数据库;解析服务器进行人脸、人形和车辆识别,将识别到的人脸、人形、车辆图片存入数据库;解析服务器对识别到的人脸图片进行行为识别,将识别到的人脸行为数据存入数据库;通过应用服务器读取其他服务器和数据库,并将库中的图片发送给前端显示。本发明实现了园区管理的管理效率提升和信息的可视化。

Description

一种基于视频采集的园区管理方法、***及相关设备
技术领域
本发明属于图片分析领域,尤其涉及一种基于视频采集的园区管理方法、***及相关设备。
背景技术
智慧园区的概念,即通过信息化工具及管理手段,使园区资源管理和企业服务更加智慧、高效、低碳、环保。各类园区由于设施不完善,缺乏统一专业的园区现代化管理规则,从园区管理的方面来看,由于不同的园区信息建立过程自成体系,导致信息化水平低,缺乏远程、集中控制方式,其次,园区管理局限与安防、园区消费等几个方面,没有覆盖到园区的人员管理、空间管理等领域,使得园区管理方式处于被动状态,实施管理的人员无法针对园区各类情况调整管理策略。
目前已有的园区管理***,由于园区只通过观察摄像头抓拍的视频,需要人工观察园区内部所有情况;或者仅通过手动打卡的方式管理园区工作人员,通过监控的方式管理园区入侵人员,管理园区的各项事宜。以上方式属于传统的园区管理,缺乏管理效率和信息的可视化。
发明内容
本发明实施例提供一种基于视频采集的园区管理方法、***及相关设备,旨在解决传统的园区管理缺乏管理效率和信息的可视化的问题。
第一方面,本发明实施例提供一种基于视频采集的园区管理方法,所述方法包括:
通过视频采集单元实时采集获取大图数据和小图数据,并通过负载均衡集群的方式将所述大图数据和所述小图数据发送给数据接收服务器;其中,所述小图数据为通过所述大图数据放大和/或裁切得到;
所述数据接收服务器将所述大图数据和所述小图数据发送给搜索引擎服务器,同时,将所述小图数据发送给消息队列;
通过解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值;
通过所述解析服务器对所述消息队列中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库;
通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库;
所述解析服务器解析所述消息队列中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入所述数据库;
通过应用服务器读取所述搜索引擎服务器和所述数据库,并将满足预设要求的图片发送给前端并显示,并通过所述搜索引擎服务器提供利用所述大图数据搜索所述小图数据的功能。
更进一步地,所述负载均衡集群的方式基于minIO。
更进一步地,所述通过解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值的步骤,具体为:
所述解析服务器按所述消息队列的顺序对其中的所述小图数据进行消费,并使用训练好的特征检测网络对每一个所述小图数据进行特征检测,得到每一个所述小图数据的所述图片信息,所述图片信息包括图片的属性和特征值,之后,所述解析服务器将所述图片信息存入所述数据库。
更进一步地,所述数据库基于My SQL。
更进一步地,所述通过所述解析服务器对所述数据接收服务器中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库的步骤,具体为:
所述解析服务器使用训练好的目标检测网络对所述小图数据分别进行人脸、人形和车辆识别,并将识别到的所述人脸图片、所述人形图片、所述车辆图片存入所述数据库。
更进一步地,所述通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库的步骤,具体为:
所述解析服务器使用训练好的行为检测网络对所述人脸图片进行行为检测,并将识别到的人脸行为作为所述人脸图片的附加属性存入所述数据库。
更进一步地,所述解析服务器解析所述数据接收服务器中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入数据库的步骤中,所述预设规则为:
所述小图数据中的图片存在包括预设的预警特征中的任意一种,则将所述预警特征按照类型进行标记。
第二方面,本发明实施例还提供一种园区管理***,包括:
数据采集模块,用于控制视频采集单元实时采集获取大图数据和小图数据,并通过负载均衡集群的方式将所述大图数据和所述小图数据发送给数据接收服务器;其中,所述小图数据为通过所述大图数据放大和/或裁切得到;
数据接收模块,所述数据接收服务器将所述大图数据和所述小图数据发送给搜索引擎服务器,同时,将所述小图数据发送给消息队列;
图片信息解析模块,用于控制解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入至所述搜索引擎服务器中,其中,所述图片信息包括图片的属性和特征值;
图片类别解析模块,用于控制所述解析服务器对所述数据接收服务器中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入数据库;
行为解析模块,用于控制通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库;
预警信息解析模块,用于控制所述解析服务器解析所述数据接收服务器中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入所述数据库;
应用服务模块,用于控制应用服务器读取所述搜索引擎服务器和所述数据库,并将满足预设要求的图片发送给前端并显示,并通过所述搜索引擎服务器提供利用所述大图数据搜索所述小图数据的功能。
第三方面,本发明实施例还提供一种计算机设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例中任意一项所述的基于视频采集的园区管理方法中的步骤。
第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中任意一项所述的基于视频采集的园区管理方法中的步骤。
本发明所达到的有益效果,由于采用了负载均衡的存储设计以及基于Pulsar的消息队列来构建园区管理***,能够提高管理***的运行效率,实现园区内人员和预警事件的快速管理。
附图说明
图1是本发明实施例提供的基于视频采集的园区管理方法的流程框图;
图2是本发明提供的园区管理***200的结构框图;
图3是本发明实施例提供的计算机设备300的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,图1是本发明实施例提供的基于视频采集的园区管理方法的流程框图,所述方法具体包括以下步骤:
S101,通过视频采集单元实时采集获取大图数据和小图数据,并通过负载均衡集群的方式将所述大图数据和所述小图数据发送给数据接收服务器,其中,所述小图数据为通过所述大图数据放大和/或裁切得到。
在本发明实施例中,所述数据采集单元可以是具有摄像、抓拍和数据传输功能的智能摄像头,所述数据采集单元具有多个,并布设于园区中的不同区域,所述数据采集单元能够通过有线网络、无线局域网等数据传输方式将采集到的图片数据传输到对应的接收设备上,所述数据采集单元具备图片处理功能,在进行图片采集时,通过字段化的方式将图片数据分为大图数据和小图数据,其中,所述小图数据为通过所述大图数据放大和/或裁切得到,本发明实施例中使用所述数据接收服务器来接收所述数据采集单元实时采集到的所述大图数据和所述小图数据,并且,所述数据接收服务器采用minIO的方式实现,所述minIO是一种开源的对象存储服务器,并能够自定义存储服务器的存储方式与响应方式,在本发明实施例中,所述数据接收服务器为多个所述minIO的集群实现,多个所述数据采集单元通过负载均衡集群的方式与所述数据接收服务器实现数据传输,即在所述数据采集单元向所述数据接受服务器发送所述大图数据和所述小图数据时,会依据传输通道的性能、所述数据接收服务器的群组中的响应情况,对所述大图数据和所述小图数据的数据量进行分化,并均衡存储在所述数据接收服务器中。
S102,所述数据接收服务器将所述大图数据和所述小图数据发送给搜索引擎服务器,同时,将所述小图数据发送给消息队列。
所述数据接收服务器接收到所述大图数据和所述小图数据之后,所述数据接收服务器将所述大图数据和所述小图数据发送所述搜索引擎服务器,同时,将所述小图数据发送给所述消息队列,具体的,在本发明实施例中,所述消息队列基于Pulsar实现,所述Pulsar是一种消息***,通过Pulsar进行待处理数据的队列管理能够提高***的处理效率,而所述搜索引擎服务器则是具备索引搜索功能的应用服务器,使用所述搜索引擎服务器能够进行大数据量的快速检索。
S103,通过解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值。
具体的,所述解析服务器由多个神经网络模块组成,所述神经网络模块用于实现多种图片识别功能。在本步骤中,所述解析服务器对所述消息队列进行消费,并获取其中的所述小图数据进行图片信息解析,使用的是能够识别图片信息的所述神经网络模块,其中,消费指的是对所述消息队列Pulsar中的队列消息进行获取并处理的动作,所述图片信息包括所述小图数据的分辨率、通道数等属性,以及图片中的人形或车辆图片类型,人形或车辆图片等特征值,之后,将所述图片信息以存入所述数据库中。具体的,所述数据库基于MySQL实现,My SQL是常用的数据库建立和管理软件平台,本发明实施例使用的所述My SQL以所述小图数据为数据库的主属性,而所述图片信息在写入所述数据库时作为所述小图数据的附加属性进行写入。
S104,通过所述解析服务器对所述消息队列中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库。
在本步骤中,所述解析服务器对所述消息队列中的所述小图数据进行人脸、人形和车辆识别,使用的是能够识别对象图片中是否存在人脸、人形和车辆的目标对象,并按照人脸、人形和车辆的类别进行分类的所述神经网络模块,通过所述神经网络模块将对所述小图数据进行人脸、人形和车辆识别,得到所述人脸图片、所述人形图片和所述车辆图片,并将所述人脸图片、所述人形图片和所述车辆图片作为新的数据库主属性的条目存入所述数据库。
S105,通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库。
在本步骤中,所述解析服务器对上述步骤S104中的所述人脸图片进行行为识别,使用的是能够识别所述人脸图片中对应的所述人脸目标是否存在吸烟行为的所述神经网络模块,并将存在吸烟行为的所述人脸目标进行吸烟标记,通过图片附加属性的形式,得到对应所述吸烟标记与对应的所述人脸图片的人脸行为数据,并以字段化的形式作为所述人脸图片的附加属性存入所述数据库。
S106,所通过所述解析服务器解析所述消息队列中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入所述数据库。
所述解析服务器对所述消息队列中的所述小图进行解析,并获取所述小图数据中的预警信息,具体的,所述解析服务器使用训练好的预警信息识别模型对所述小图数据中图片进行解析,并得到其中的预警信息,所述预警信息根据所述预警信息识别模型在训练阶段所使用的图片特征,并结合解析到的所述人脸图片、所述人形图片、所述车辆图片,能够识别出所述小图数据中存在预警信息,具体的,本发明实施例中所述解析服务器进行识别的预设的预警信息包括图片中的杂乱物品、烟雾、火光、以及是否存在围栏入侵、非正常时间入侵、防控人员、防控车辆等的信息,并且,若所述小图数据中的图片中的任意一种所述预警信息能够被所述解析服务器识别出,则所述解析服务器将所述预警信息作为所述小图数据的附加属性,以字段化的方式存入所述数据库中。
S107,通过应用服务器读取所述搜索引擎服务器和所述数据库,并将满足预设要求的图片发送给前端并显示,并通过所述搜索引擎服务器提供利用所述大图数据搜索所述小图数据的功能。
所述应用服务器用于与所述前端实现数据通信,并读取所述搜索引擎服务器与所述数据库中的内容,得到根据预设要求在所述前端中显示的图片,具体的,本发明实施例中的所述预设要求为存储于所述搜索引擎服务器中的所有所述大图数据和所述小图数据,以及在所述数据库中存储的对应所述小图数据得到的所述人脸图片、所述人形图片和所述车辆图片以及所述人脸行为数据,同时,所述预警信息会被读取,并展示在所述前端的对应位置,上述图片以及信息通过可视化的方式展示给用户。
更优的,所述前端还包括以图搜图模块和巡更打卡模块,通过所述以图搜图模块在所述搜索引擎服务器能够中根据所述大图数据对包括相同内容的所述小图数据进行搜索,所述巡更打卡模块能够根据所述人脸图片按预设的打卡路线和打卡时间,对所述人脸图片对应的目标进行打卡标记,并能够通过所述人脸图片与所述人形图片中人脸与人形之间关联关系达到以检索人形的方式检索到对应的所述人脸图片的效果,以实现园区的人员管理。
本发明实施例所达到的有益效果,由于采用了负载均衡的存储设计以及基于Pulsar的消息队列来构建园区管理***,能够提高管理***的运行效率,实现园区内人员和预警事件的快速管理。
本发明实施例还提供一种园区管理***,请参照图2,图2是本发明提供的园区管理***200的结构框图,所述园区管理***200包括数据采集模块201、数据接收模块202、图片信息解析模块203、图片类别解析模块204、行为解析模块205、预警信息解析模块206、应用服务模块207,其中:
所述数据采集模块201,用于控制视频采集单元实时采集获取大图数据和小图数据,并通过负载均衡集群的方式将所述大图数据和所述小图数据发送给数据接收服务器;其中,所述小图数据为通过所述大图数据放大和/或裁切得到;
数据接收模块202,用于控制所述数据接收服务器将所述大图数据和所述小图数据发送给搜索引擎服务器,同时,将所述小图数据发送给消息队列;
图片信息解析模块203,用于控制解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值;
图片类别解析模块204,用于控制所述解析服务器对所述消息队列中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库;
行为解析模块205,用于控制通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库;
预警信息解析模块206,用于控制所述解析服务器解析所述消息队列中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入所述数据库;
应用服务模块207,用于控制应用服务器读取所述搜索引擎服务器和所述数据库,并将满足预设要求的图片发送给前端并显示,并通过所述搜索引擎服务器提供利用所述大图数据搜索所述小图数据的功能。
所述园区管理***200能够实现如上述实施例中的基于视频采集的园区管理方法中的步骤,且能实现同样的技术效果,参照上述实施例中的描述,此处不再赘述。
本发明实施例还提供一种计算机设备,请参照图3,图3是本发明实施例提供的计算机设备300的结构示意图,所述计算机设备300包括:存储器302、处理器301及存储在所述存储器302上并可在所述处理器301上运行的计算机程序。
所述处理器301调用所述存储器302存储的计算机程序,执行本发明实施例提供的基于视频采集的园区管理方法中的步骤,请结合图1,具体包括:
S101、通过视频采集单元实时采集获取大图数据和小图数据,并通过负载均衡集群的方式将所述大图数据和所述小图数据发送给数据接收服务器;其中,所述小图数据为通过所述大图数据放大和/或裁切得到。
更进一步地,所述负载均衡集群的方式基于minIO。
S102、所述数据接收服务器将所述大图数据和所述小图数据发送给搜索引擎服务器,同时,将所述小图数据发送给消息队列。
S103、通过解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值。
更进一步地,所述通过解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值的步骤,具体为:
所述解析服务器按所述消息队列的顺序对其中的所述小图数据进行消费,并使用训练好的特征检测网络对每一个所述小图数据进行特征检测,得到每一个所述小图数据的所述图片信息,所述图片信息包括图片的属性和特征值,之后,所述解析服务器将所述图片信息存入所述数据库。
更进一步地,所述数据库基于My SQL。
S104、通过所述解析服务器对所述消息队列中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库。
更进一步地,所述通过所述解析服务器对所述数据接收服务器中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库的步骤,具体为:
所述解析服务器使用训练好的目标检测网络对所述小图数据分别进行人脸、人形和车辆识别,并将识别到的所述人脸图像、所述人形图像、所述车辆图像存入所述数据库。
S105、通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库。
更进一步地,所述通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库的步骤,具体为:
所述解析服务器使用训练好的行为检测网络对所述人脸图片进行行为检测,并将识别到的人脸行为作为所述人脸图片的附加属性存入所述数据库。
S106、通过所述解析服务器解析所述消息队列中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入所述数据库。
更进一步地,所述解析服务器解析所述数据接收服务器中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入数据库的步骤中,所述预设规则为:
所述小图数据中是否存在预设的预警特征中的任意一种,则将所述预警特征按照类型进行标记。
S107、通过应用服务器读取所述搜索引擎服务器和所述数据库,并将满足预设要求的图片发送给前端并显示,并通过所述搜索引擎服务器提供利用所述大图数据搜索所述小图数据的功能。
本发明实施例提供的计算机设备300能够实现如上述实施例中的基于视频采集的园区管理方法中的步骤,且能实现同样的技术效果,参照上述实施例中的描述,此处不再赘述。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现本发明实施例提供的基于视频采集的园区管理方法中的各个过程及步骤,且能实现相同的技术效果,为避免重复,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,所揭露的仅为本发明较佳实施例而已,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式用等同变化,均属于本发明的保护之内。

Claims (10)

1.一种基于视频采集的园区管理方法,其特征在于,所述方法包括:
通过视频采集单元实时采集获取大图数据和小图数据,并通过负载均衡集群的方式将所述大图数据和所述小图数据发送给数据接收服务器;其中,所述小图数据为通过所述大图数据放大和/或裁切得到;
所述数据接收服务器将所述大图数据和所述小图数据发送给搜索引擎服务器,同时,将所述小图数据发送给消息队列;
通过解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值;
通过所述解析服务器对所述消息队列中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库;
通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库;
通过所述解析服务器解析所述消息队列中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入所述数据库;
通过应用服务器读取所述搜索引擎服务器和所述数据库,并将满足预设要求的图片发送给前端并显示,并通过所述搜索引擎服务器提供利用所述大图数据搜索所述小图数据的功能。
2.如权利要求1所述的基于视频采集的园区管理方法,其特征在于,所述负载均衡集群的方式基于minIO。
3.如权利要求1所述的基于视频采集的园区管理方法,其特征在于,所述通过解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值的步骤,具体为:
所述解析服务器按所述消息队列的顺序对其中的所述小图数据进行消费,并使用训练好的特征检测网络对每一个所述小图数据进行特征检测,得到每一个所述小图数据的所述图片信息,所述图片信息包括图片的属性和特征值,之后,所述解析服务器将所述图片信息存入所述数据库。
4.如权利要求3所述的基于视频采集的园区管理方法,其特征在于,所述数据库基于MySQL。
5.如权利要求4所述的基于视频采集的园区管理方法,其特征在于,所述通过所述解析服务器对所述数据接收服务器中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库的步骤,具体为:
所述解析服务器使用训练好的目标检测网络对所述小图数据分别进行人脸、人形和车辆识别,并将识别到的所述人脸图片、所述人形图片、所述车辆图片存入所述数据库。
6.如权利要求5所述的基于视频采集的园区管理方法,其特征在于,所述通过所述解析服务器对所述人脸图片进行行为识别,将识别到的人脸行为数据存入所述数据库的步骤,具体为:
所述解析服务器使用训练好的行为检测网络对所述人脸图像进行行为检测,并将识别到的人脸行为数据作为所述人脸图片的附加属性存入所述数据库。
7.如权利要求6所述的基于视频采集的园区管理方法,其特征在于,通过所述解析服务器解析所述数据接收服务器中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入数据库的步骤中,所述预设规则为:
若所述小图数据中的图片存在预设的预警特征中的任意一种,则将所述预警特征按照类型进行标记。
8.一种园区管理***,其特征在于,包括:
数据采集模块,用于控制视频采集单元实时采集获取大图数据和小图数据,并通过负载均衡集群的方式将所述大图数据和所述小图数据发送给数据接收服务器;其中,所述小图数据为通过所述大图数据放大和/或裁切得到;
数据接收模块,用于控制所述数据接收服务器将所述大图数据和所述小图数据发送给搜索引擎服务器,同时,将所述小图数据发送给消息队列;
图片信息解析模块,用于控制解析服务器对所述消息队列进行消费,对消费的所述小图数据进行图片信息的解析,并将解析出的每一个所述图片信息存入数据库中,其中,所述图片信息包括图片的属性和特征值;
图片类别解析模块,用于控制所述解析服务器对所述消息队列中的所述小图数据进行人脸、人形和车辆识别,将识别到的人脸图片和/或人形图片和/或车辆图片存入所述数据库;
行为解析模块,用于控制通过所述解析服务器对所述人脸图片进行行为识别,将识别到的图片人脸行为数据存入所述数据库;
预警信息解析模块,用于控制所述解析服务器解析所述消息队列中的所述小图数据,将所述小图数据中的图片按预设规则标记预警信息,并将所述预警信息存入所述数据库;
应用服务模块,用于控制应用服务器读取所述搜索引擎服务器和所述数据库,并将满足预设要求的图片发送给前端并显示,并通过所述搜索引擎服务器提供利用所述大图数据搜索所述小图数据的功能。
9.一种计算机设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的基于视频采集的园区管理方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的基于视频采集的园区管理方法中的步骤。
CN202111316733.2A 2021-11-08 2021-11-08 一种基于视频采集的园区管理方法、***及相关设备 Pending CN114201640A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111316733.2A CN114201640A (zh) 2021-11-08 2021-11-08 一种基于视频采集的园区管理方法、***及相关设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111316733.2A CN114201640A (zh) 2021-11-08 2021-11-08 一种基于视频采集的园区管理方法、***及相关设备

Publications (1)

Publication Number Publication Date
CN114201640A true CN114201640A (zh) 2022-03-18

Family

ID=80647102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111316733.2A Pending CN114201640A (zh) 2021-11-08 2021-11-08 一种基于视频采集的园区管理方法、***及相关设备

Country Status (1)

Country Link
CN (1) CN114201640A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114419522A (zh) * 2022-03-29 2022-04-29 以萨技术股份有限公司 一种目标对象结构化解析方法、装置及设备
CN115118754A (zh) * 2022-08-29 2022-09-27 中国汽车技术研究中心有限公司 针对电动汽车的远程监控测试***和监控测试方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114419522A (zh) * 2022-03-29 2022-04-29 以萨技术股份有限公司 一种目标对象结构化解析方法、装置及设备
CN115118754A (zh) * 2022-08-29 2022-09-27 中国汽车技术研究中心有限公司 针对电动汽车的远程监控测试***和监控测试方法

Similar Documents

Publication Publication Date Title
US20210191979A1 (en) Distributed video storage and search with edge computing
US20220092881A1 (en) Method and apparatus for behavior analysis, electronic apparatus, storage medium, and computer program
CN108197565A (zh) 基于人脸识别的目标寻踪方法及***
CN114201640A (zh) 一种基于视频采集的园区管理方法、***及相关设备
US20210357624A1 (en) Information processing method and device, and storage medium
CN110619277A (zh) 一种多社区智慧布控方法以及***
CN111930868A (zh) 一种基于多维数据采集的大数据行为轨迹分析方法
CN111241305A (zh) 数据处理方法和装置、电子设备及计算机可读存储介质
WO2021114985A1 (zh) 一种同行对象识别方法、装置、服务器及***
KR102296274B1 (ko) 사용자 학습 기반 딥러닝 객체 인식 서비스 제공 방법
CN111222373A (zh) 一种人员行为分析方法、装置和电子设备
CN109766821A (zh) 车辆行车规律分析方法、***、计算机设备及存储介质
CN112001443A (zh) 网络行为数据的监控方法、装置、存储介质及电子设备
CN113971821A (zh) 驾驶员信息确定方法、装置、终端设备及存储介质
CN116483810A (zh) 一种基于公安大数据处理技术指南的数据治理方法
CN110796014A (zh) 垃圾投放习惯分析方法、***、装置及存储介质
CN111666263A (zh) 一种数据湖环境下异构数据管理的实现方法
CN111159190A (zh) 基于云平台的校园风险分析***及方法
CN113128294B (zh) 一种道路事件取证方法、装置、电子设备及存储介质
CN114863364A (zh) 一种基于智能视频监控的安防检测方法及***
WO2021102760A1 (zh) 一种人员行为分析方法、装置和电子设备
CN113591620A (zh) 一种基于一体式移动采集设备的预警方法、装置及***
CN113012006A (zh) 一种智能侦查研判方法、***、计算机设备及存储介质
CN118097198B (zh) 一种基于人工智能的自动着装合规性管控***及方法
WO2023281897A1 (ja) 映像監視システム及び映像監視方法

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