CN110263613A - Monitor video processing method and processing device - Google Patents
Monitor video processing method and processing device Download PDFInfo
- Publication number
- CN110263613A CN110263613A CN201910340727.7A CN201910340727A CN110263613A CN 110263613 A CN110263613 A CN 110263613A CN 201910340727 A CN201910340727 A CN 201910340727A CN 110263613 A CN110263613 A CN 110263613A
- Authority
- CN
- China
- Prior art keywords
- video
- user
- target
- information
- snapshot
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/168—Feature extraction; Face representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Television Signal Processing For Recording (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例提供了一种监控视频处理的方法及装置。所述方法包括:接收用户的监控视频查看请求;响应于所述监控视频查看请求,在用户界面显示监控视频查看界面;接收用户通过所述监控视频查看界面输入的视频检索信息,其中,所述视频检索信息包括检索关键信息和/或筛选条件,所述关键信息包括关键字信息和/或目标图片信息;根据所述检索信息进行检索得到至少一个监控视频;在用户界面显示所述至少一个监控视频。通过本发明提供的方案,能够通过筛选条件以及关键信息搜索人像比对记录,还能够对目标抓拍记录进行轨迹生成、视频动态播放以完成对碎片化数据的整合处理,进而方便用户能够直观的了解碎片化数据串联起来所呈现的整体内容。
Embodiments of the present invention provide a method and device for monitoring video processing. The method includes: receiving a monitoring video viewing request from a user; in response to the monitoring video viewing request, displaying a monitoring video viewing interface on a user interface; receiving video retrieval information input by a user through the monitoring video viewing interface, wherein the The video retrieval information includes retrieval key information and/or screening conditions, and the key information includes keyword information and/or target picture information; retrieval according to the retrieval information obtains at least one monitoring video; and displaying the at least one monitoring video on the user interface video. Through the scheme provided by the present invention, it is possible to search for comparison records of portraits through screening conditions and key information, and it is also possible to perform trajectory generation and dynamic video playback on target snapshot records to complete the integration of fragmented data, which is convenient for users to intuitively understand Fragmented data is concatenated to present the overall content.
Description
技术领域technical field
本发明涉及安防技术领域,具体涉及了一种监控视频处理方法及装置。The invention relates to the field of security technology, in particular to a monitoring video processing method and device.
背景技术Background technique
随全球范围内的城市化进程的推进,视频监控已相对普及,人脸识别技术已广泛应用于安防行业,随之产生的人脸数据巨大,而这些庞大的人脸数据拥有着巨大的挖掘价值,可通过对人脸数据的检索,关联个人的行为轨迹和抓拍记录,从而进行数据分析。With the advancement of urbanization on a global scale, video surveillance has become relatively popular, and face recognition technology has been widely used in the security industry. The resulting face data is huge, and these huge face data have huge mining value , through the retrieval of face data, the association of individual behavior tracks and snapshot records can be used for data analysis.
目前主要通过人工识别的方式对抓拍的图片进行人脸识别,该方式效率较低且人脸数据应用不彻底,未实现更多的数据分析,无法针对特定场景给出更准确的数据联系。At present, face recognition is mainly performed on captured pictures through manual recognition. This method is inefficient and the application of face data is not thorough. More data analysis has not been realized, and more accurate data connections for specific scenarios cannot be given.
发明内容Contents of the invention
本发明实施例提供了一种监控视频处理方法及装置,能够通过筛选条件以及关键信息搜索人像比对记录以便用户查看该人像比对记录的具体详情。进一步的,还能够对目标抓拍记录进行轨迹生成、视频动态播放以完成对碎片化数据的整合处理,进而方便用户能够直观的了解碎片化数据串联起来所呈现的整体内容。Embodiments of the present invention provide a monitoring video processing method and device, which can search for portrait comparison records through filtering conditions and key information so that users can view specific details of the portrait comparison records. Furthermore, it can also perform track generation and dynamic video playback on the target snapshot records to complete the integration of fragmented data, so that users can intuitively understand the overall content presented by the series of fragmented data.
本发明实施例第一方面公开了一种监控视频处理的方法,所述方法包括:The first aspect of the embodiment of the present invention discloses a method for monitoring video processing, the method comprising:
接收用户的监控视频查看请求;响应于所述监控视频查看请求,在用户界面显示监控视频查看界面;接收用户通过所述监控视频查看界面输入的视频检索信息,其中,所述视频检索信息包括检索关键信息和/或筛选条件,其中,所述关键信息包括关键字信息和/或目标图片信息;根据所述检索信息进行检索得到至少一个监控视频;在用户界面显示所述至少一个监控视频。其中,可以理解的是,关键信息可以是图片、文件或视频;筛选条件可以时间、地点、监控设备标识、匹配度等条件,用户可根据上述一个或多个条件进行准确的图片或视频搜索。Receiving a user's monitoring video viewing request; in response to the monitoring video viewing request, displaying a monitoring video viewing interface on the user interface; receiving video retrieval information input by the user through the monitoring video viewing interface, wherein the video retrieval information includes retrieval Key information and/or filtering conditions, wherein the key information includes keyword information and/or target picture information; at least one surveillance video is obtained by searching according to the retrieval information; and displaying the at least one surveillance video on a user interface. Among them, it can be understood that the key information can be pictures, files or videos; the filter conditions can be time, place, monitoring equipment identification, matching degree and other conditions, and the user can perform accurate picture or video search according to one or more of the above conditions.
可选的,所述方法还包括:确定用户在所述用户界面选中的目标视频,其中,所述目标视频为所述检索得到的监控视频中的视频;显示所述目标视频的信息,其中,所述信息包括所述目标视频中抓拍的人脸图像与人脸库中人脸图像的匹配度,拍摄所述目标视频的监控设备的信息以及拍摄时间。可以理解的是,通过呈现匹配度(即目标图片与抓拍图片之间的相似度),采集该抓拍图片的监控设备的信息以及拍摄时间,可使得用户快速准确的了解该抓拍图片的重要信息,从而提升了用户的工作效率。Optionally, the method further includes: determining a target video selected by the user on the user interface, wherein the target video is a video in the retrieved surveillance video; displaying information about the target video, wherein, The information includes the matching degree between the captured human face image in the target video and the human face image in the face database, information of the monitoring equipment that shot the target video, and shooting time. It can be understood that by presenting the matching degree (that is, the similarity between the target picture and the captured picture), collecting the information of the monitoring device and the shooting time of the captured picture, the user can quickly and accurately understand the important information of the captured picture, Thereby improving the user's work efficiency.
可选的,所述方法还包括:当接收到用户输入的进行动态轨迹生成的命令时,在动态轨迹显示界面显示与所述目标人脸图像匹配的候选视频;其中,所述目标人脸图像为用户选中的监控视频中的人脸图像;确定用户选中的候选视频;根据用户选中的候选视频生成动态轨迹。其中,所述根据用户选中的候选视频生成动态轨迹,包括:根据所述候选视频中的与所述目标人脸图像匹配的第一人脸图像生成所述第一人脸图像对应的人物的动态轨迹。举例来说,比如候选视频中出现个人物A,该人物A的人脸与目标人脸图像的匹配度大于预设阈值,那么就生成该人物A的动态轨迹。可以理解的是,通过呈现动态轨迹,可使得用户了解目标人物的移动信息(比如移动方向,移动方式等信息),以便用户能够更加准确的判断目标人物的意图。Optionally, the method further includes: when receiving a user input command to generate a dynamic trajectory, displaying a candidate video that matches the target face image on the dynamic trajectory display interface; wherein the target human face image The face image in the surveillance video selected by the user; the candidate video selected by the user is determined; the dynamic trajectory is generated according to the candidate video selected by the user. Wherein, the generating the dynamic track according to the candidate video selected by the user includes: generating the dynamic trajectory of the person corresponding to the first human face image according to the first human face image in the candidate video that matches the target human face image track. For example, if a person A appears in the candidate video, and the matching degree between the face of the person A and the target face image is greater than a preset threshold, then the dynamic track of the person A is generated. It can be understood that, by presenting the dynamic trajectory, the user can know the moving information of the target person (such as information such as the direction of movement, the way of movement, etc.), so that the user can judge the intention of the target person more accurately.
可选的,所述方法还包括:当接收到查看所述目标视频的抓拍信息时,获取与所述目标视频中目标人脸图像相匹配的抓拍视频;按照所述抓拍视频中抓拍的人脸图像与所述目标人脸图像的相似度对所述抓拍视频进行排序;在预设位置显示显示经过排序的所述抓拍视频。可以理解的是,通过对相似度的排序,可使得用户快速的锁定匹配度较高的监控视频,从而能够快速的获取有用的信息。Optionally, the method further includes: when receiving the snapshot information for viewing the target video, acquiring a snapshot video that matches the target face image in the target video; The similarity between the image and the target face image is used to sort the captured videos; and the sorted captured videos are displayed at a preset position. It can be understood that, by sorting the similarity, the user can quickly lock the surveillance video with a high matching degree, so as to obtain useful information quickly.
可选的,所述方法还包括:确定所述用户选中的目标抓拍视频;所述目标抓拍视频为所述经过排序的抓拍视频中的一个视频;响应于用户输入的动态轨迹生成指令,根据所述目标抓拍视频生成动态轨迹。可以理解的是,通过呈现动态轨迹,能够使得用户更加直观的了解目标人物的移动信息。Optionally, the method further includes: determining the target snapshot video selected by the user; the target snapshot video is one of the sorted snapshot videos; in response to a dynamic trajectory generation instruction input by the user, according to the selected The captured video of the above target is used to generate dynamic trajectories. It can be understood that by presenting the dynamic trajectory, the user can understand the movement information of the target person more intuitively.
可选的,所述方法还包括:响应于用户输入的动态播放指令,对所述目标抓拍视频进行动态播放。Optionally, the method further includes: dynamically playing the target snapshot video in response to a dynamic playing instruction input by the user.
可选的,所述接收用户的监控视频查看请求之前,所述方法还包括:根据用户输入的信息进行监控视频处理系统的登录;若登录成功,则根据用户的指令向系统导入监控设备信息、人像信息和地图信息,并设置人脸图像的匹配规则。Optionally, before receiving the user’s monitoring video viewing request, the method further includes: logging in to the monitoring video processing system according to information input by the user; if the login is successful, importing monitoring equipment information, Portrait information and map information, and set matching rules for face images.
本发明第二方面公开了一种监控视频处理装置,所述装置包括:The second aspect of the present invention discloses a surveillance video processing device, the device comprising:
接收单元,用于接收用户的监控视频查看请求;A receiving unit, configured to receive a monitoring video viewing request from a user;
显示单元,用于响应于所述监控视频查看请求,在用户界面显示监控视频查看界面;A display unit, configured to display a surveillance video viewing interface on the user interface in response to the surveillance video viewing request;
所述接收单元,还用于接收用户通过所述监控视频查看界面输入的视频检索信息,其中,所述视频检索信息包括检索关键信息和/或筛选条件;其中,所述关键信息包括关键字信息和/或目标图片信息;The receiving unit is further configured to receive video retrieval information input by the user through the monitoring video viewing interface, wherein the video retrieval information includes retrieval key information and/or filter conditions; wherein the key information includes keyword information and/or target image information;
检索单元,用于根据所述检索信息进行检索得到至少一个监控视频;A retrieval unit, configured to retrieve at least one surveillance video according to the retrieval information;
所述显示单元,还用于在用户界面显示所述至少一个监控视频。The display unit is further configured to display the at least one surveillance video on a user interface.
可选的,所述装置还包括:Optionally, the device also includes:
确定单元,用于确定用户在所述用户界面选中的目标视频,其中,所述目标视频为所述检索得到的监控视频中的视频;A determining unit, configured to determine a target video selected by the user on the user interface, wherein the target video is a video in the retrieved surveillance video;
所述显示单元,还用于显示所述目标视频的信息,其中,所述信息包括所述目标视频中抓拍的人脸图像与人脸库中人脸图像的匹配度,拍摄所述目标视频的监控设备的信息以及拍摄时间。The display unit is also used to display the information of the target video, wherein the information includes the matching degree between the captured face image in the target video and the face image in the face database, and the target video is captured. The information of the monitoring equipment and the shooting time.
可选的,所述装置还包括:Optionally, the device also includes:
所述显示单元,还用于当接收到用户输入的进行动态轨迹生成的命令时,在动态轨迹显示界面显示与目标人脸图像匹配的视频;其中,所述目标人脸图像为用户选中的监控视频中的人脸图像;The display unit is also used to display a video matching the target face image on the dynamic track display interface when receiving a user-input command to generate a dynamic track; wherein, the target face image is a monitoring image selected by the user Face images in the video;
所述确定单元,还用于确定用户选中的候选视频;The determination unit is also used to determine the candidate video selected by the user;
生成单元,用于根据所述候选视频中与所述目标人脸图像匹配的第一人脸图像生成所述第一人脸图像对应的动态轨迹。A generating unit, configured to generate a dynamic trajectory corresponding to the first human face image according to the first human face image in the candidate video that matches the target human face image.
可选的,所述装置还包括:Optionally, the device also includes:
获取单元,用于当接收到查看所述目标视频的抓拍信息时,获取与所述目标视频中目标人脸图像相匹配的抓拍视频;An acquisition unit, configured to acquire a snapshot video that matches the target face image in the target video when receiving snapshot information for viewing the target video;
排序单元,用于按照所述抓拍视频中抓拍的人脸图像与所述目标人脸图像的相似度对所述抓拍视频进行排序;A sorting unit, configured to sort the snapped videos according to the similarity between the captured face images in the snapped videos and the target face image;
所述显示单元,还用于在预设位置显示经过排序的所述抓拍视频。The display unit is further configured to display the sorted snapshot videos at a preset position.
可选的,所述确定单元,用于确定所述用户选中的目标抓拍视频;所述目标抓拍视频为所述经过排序的抓拍视频中的一个视频;Optionally, the determining unit is configured to determine the target snapshot video selected by the user; the target snapshot video is one of the sorted snapshot videos;
所述生成单元,用于响应于用户输入的动态轨迹生成指令,根据所述目标抓拍视频生成动态轨迹。The generation unit is configured to generate a dynamic trajectory according to the captured video of the target in response to a dynamic trajectory generation instruction input by a user.
可选的,所述装置还包括:Optionally, the device also includes:
显示单元,还用于响应于用户输入的播放指令,对所述目标抓拍视频进行动态播放。The display unit is further configured to dynamically play the target snapshot video in response to a play instruction input by the user.
可选的,所述获取单元,还用于根据用户输入的信息进行监控视频处理系统的登录;若登录成功,则根据用户的指令向系统导入监控设备信息、人像信息和地图信息,并设置人脸图像的匹配规则。Optionally, the acquisition unit is also used to log in the monitoring video processing system according to the information input by the user; if the login is successful, import monitoring equipment information, portrait information and map information into the system according to the user's instruction, and set the Matching rules for face images.
本发明第三方面公开了一种终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行第一方面任一项所述的方法。The third aspect of the present invention discloses a terminal, including a processor, an input device, an output device, and a memory, and the processor, the input device, an output device, and the memory are connected to each other, wherein the memory is used to store computer programs, and the The computer program includes program instructions, and the processor is configured to call the program instructions to execute the method according to any one of the first aspect.
本发明第四方面公开了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行,以实现如第一方面任一项所述的方。A fourth aspect of the present invention discloses a computer-readable storage medium, the computer storage medium stores a computer program, and the computer program is executed by a processor to implement the method described in any one of the first aspect.
本发明实施例的方案中,接收用户的监控视频查看请求;响应于所述监控视频查看请求,在用户界面显示监控视频查看界面;接收用户通过所述监控视频查看界面输入的视频检索信息,其中,所述视频检索信息包括检索关键信息和/或筛选条件,其中,所述关键信息包括关键字信息和/或目标图片信息;根据所述检索信息进行检索得到至少一个监控视频;在用户界面显示所述至少一个监控视频。通过本发明提供的方案,能够通过筛选条件或关键信息搜索人像比对记录,以便用户可查看该人像比对记录的具体详情。同时可对目标抓拍记录进行轨迹生成、查看抓拍图片、视频动态播放,以便用户更加直观的获取目标人物的信息。In the solution of the embodiment of the present invention, the monitoring video viewing request of the user is received; in response to the monitoring video viewing request, the monitoring video viewing interface is displayed on the user interface; the video retrieval information input by the user through the monitoring video viewing interface is received, wherein , the video retrieval information includes retrieval key information and/or screening conditions, wherein the key information includes keyword information and/or target picture information; retrieval according to the retrieval information obtains at least one monitoring video; displayed on the user interface The at least one surveillance video. Through the solution provided by the present invention, the portrait comparison record can be searched through filter conditions or key information, so that the user can check the specific details of the portrait comparison record. At the same time, it can generate trajectory for the target capture record, view the captured pictures, and play the video dynamically, so that users can obtain the information of the target person more intuitively.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings that need to be used in the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本发明实施例提供的一种监控视频处理的方法的应用场景示意图;FIG. 1 is a schematic diagram of an application scenario of a method for monitoring video processing provided by an embodiment of the present invention;
图2为本发明实施例提供的一种监控视频处理的界面示意图;FIG. 2 is a schematic diagram of an interface for monitoring video processing provided by an embodiment of the present invention;
图3为本发明实施例提供的另一种监控视频处理的界面示意图;FIG. 3 is a schematic diagram of another surveillance video processing interface provided by an embodiment of the present invention;
图4为本发明实施例提供的另一种监控视频处理的界面示意图;FIG. 4 is a schematic diagram of another monitoring video processing interface provided by an embodiment of the present invention;
图5为本发明实施例提供的另一种监控视频处理的界面示意图;FIG. 5 is a schematic diagram of another monitoring video processing interface provided by an embodiment of the present invention;
图6为本发明实施例提供的另一种监控视频处理的界面示意图;FIG. 6 is a schematic diagram of another surveillance video processing interface provided by an embodiment of the present invention;
图7为本发明实施例提供的另一种监控视频处理的界面示意图;FIG. 7 is a schematic diagram of another monitoring video processing interface provided by an embodiment of the present invention;
图8为本发明实施例提供的另一种监控视频处理的界面示意图;FIG. 8 is a schematic diagram of another surveillance video processing interface provided by an embodiment of the present invention;
图9为本发明实施例提供的一种监控视频处理的方法的流程示意图;FIG. 9 is a schematic flowchart of a method for monitoring video processing provided by an embodiment of the present invention;
图10为本发明实施例提供的另一种监控视频处理的方法的流程示意图;FIG. 10 is a schematic flowchart of another monitoring video processing method provided by an embodiment of the present invention;
图11为本发明实施例提供的另一种监控视频处理的方法的流程示意图;FIG. 11 is a schematic flowchart of another monitoring video processing method provided by an embodiment of the present invention;
图12为本发明实施例提供的一种监控视频处理装置的结构示意图;FIG. 12 is a schematic structural diagram of a monitoring video processing device provided by an embodiment of the present invention;
图13为本发明实施例提供的一种监控视频处理装置的物理结构示意图;FIG. 13 is a schematic diagram of the physical structure of a surveillance video processing device provided by an embodiment of the present invention;
具体实施方式Detailed ways
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the embodiment of the present invention. Some examples, but not all examples. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
本发明说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second" and "third" appearing in the specification, claims and drawings of the present invention are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.
为了更好的理解本申请实施例提供的一种监控视频处理的方法,下面首先对监控视频处理的方法进行简要介绍。请参阅图1,图1为本申请实施例提供了一种监控视频处理的方法的应用场景示意图。如图1所示,人脸识别系统100包括监控设备110、人脸动静态比对服务器120、终端监控电脑130。举例来说监控设备110可以是摄像头、抓拍机、智能门禁以及考勤设备等电子设备。需要指出的是,摄像头可以提供视频流;抓拍机可以提供包括人脸图像的图片流;智能门禁/考勤设备可以对进出公司的人像进行抓拍。其中,需要指出的是,终端监控电脑130用于显示各个监控设备110采集的图像,当然,用户可用电脑上进行监控查看;其中,进一步需要指出的是,人脸动静态比对服务器120能够对实时视频流和图片流进行解析和身份识别,识别抓拍的人像是否为人像库内的人像,黑名单的人像将告警,若不在人像库则标记为陌生人。监控设备110采集实时视频流,人脸动态比对服务器120对视频流进行解析,对人像进行人脸识别、属性提取和身份识别,终端监控电脑130为用户提供监控查看和记录查看功能。另外,该人脸识别系统还包括抓拍库140,用于存储监控设备110采集的抓拍的图片。通过上述系统,用户可通过选择地图区域、监控设备、人像库、相似度阈值(或称为匹配度阈值,是指抓拍图像与人像库中存储的图像之间的相似度)、抓拍时间、监控或门禁规则、比中类型等条件,筛选符合条件人像比对记录,或以图搜图搜索人像比对记录(人像可以理解为人脸图像),用户可查看该人像比对记录的具体详情,该抓拍记录的具体抓拍时间、设备位置等信息,并包括对该抓拍人像的抓拍记录和人像库记录的查看,支持对此记录进行按时间或相似度排序,和人像库记录的目标抓拍记录的查看。同时可对目标抓拍记录进行轨迹生成、查看抓拍图片、视频动态播放,优化记录检索结果的具体展示形式,完善人脸数据的应用。In order to better understand the monitoring video processing method provided in the embodiment of the present application, the following briefly introduces the monitoring video processing method first. Please refer to FIG. 1 . FIG. 1 is a schematic diagram of an application scenario of a monitoring video processing method provided by an embodiment of the present application. As shown in FIG. 1 , the face recognition system 100 includes a monitoring device 110 , a face dynamic and static comparison server 120 , and a terminal monitoring computer 130 . For example, the monitoring device 110 may be electronic devices such as cameras, capture cameras, smart access control and time attendance devices. It should be pointed out that the camera can provide video streams; the capture machine can provide picture streams including face images; smart access control/time attendance equipment can capture portraits of people entering and leaving the company. Among them, it should be pointed out that the terminal monitoring computer 130 is used to display the images collected by each monitoring device 110, of course, the user can monitor and view them on the computer; The real-time video stream and image stream are analyzed and identified to identify whether the captured portrait is a portrait in the portrait database. The blacklisted portrait will be alerted, and if it is not in the portrait database, it will be marked as a stranger. The monitoring device 110 collects real-time video streams, the face dynamic comparison server 120 analyzes the video streams, performs face recognition, attribute extraction and identity recognition on portraits, and the terminal monitoring computer 130 provides users with monitoring and record viewing functions. In addition, the face recognition system further includes a snapshot database 140 for storing the snapshots collected by the monitoring device 110 . Through the above system, the user can select the map area, monitoring equipment, portrait database, similarity threshold (or called matching threshold, which refers to the similarity between the captured image and the image stored in the portrait database), capture time, monitoring Or access control rules, comparison type and other conditions, filter the portrait comparison record that meets the conditions, or search for the portrait comparison record by image search (portrait can be understood as a face image), the user can view the specific details of the portrait comparison record, the The specific capture time, device location and other information of the capture record, including the capture record of the captured portrait and the viewing of the portrait database record, supports sorting this record by time or similarity, and viewing the target capture record recorded in the portrait database . At the same time, it can generate trajectory for the target snapshot record, view the captured picture, and dynamically play the video, optimize the specific display form of the record retrieval result, and improve the application of face data.
结合上述监控系统,本实施例提供一种具体的实施方式。需要指出的是,上述终端监控电脑中安装有业务系统(比如是一个应用程序,该业务系统即为监控视频处理系统),用户可用电脑上进行记录检索和查看。可以理解的是,人脸动静态比对服务器能够对实时视频流和图片流进行解析和身份识别,识别抓拍的人像是否为人像库内的人像,若不在人像库则标记为陌生人。需要指出的是,监控设备采集实时视频流,人脸动态比对服务器对视频流进行解析,对人像进行人脸识别、属性提取和身份识别,业务系统安装在终端监控电脑上,为用户提供记录查看和检索功能。In combination with the above monitoring system, this embodiment provides a specific implementation manner. It should be pointed out that a business system (such as an application program, the business system is a monitoring video processing system) is installed in the above-mentioned terminal monitoring computer, and the user can retrieve and view records on the computer. It is understandable that the face dynamic and static comparison server can analyze and identify the real-time video stream and picture stream, identify whether the captured portrait is a portrait in the portrait database, and mark it as a stranger if it is not in the portrait database. It should be pointed out that the monitoring equipment collects real-time video streams, and the face dynamic comparison server analyzes the video streams, performs face recognition, attribute extraction and identity recognition on portraits, and the business system is installed on the terminal monitoring computer to provide users with records. View and search functions.
具体的,用户可使用终端监控电脑执行以下操作:Specifically, the user can use the terminal to monitor the computer to perform the following operations:
(1)根据业务系统有的设备管理、人像库管理、规则管理、地图管理和用户管理模块,用户可详细设置记录检索的筛选条件,包括时间、地点、人像库、设备、规则组、阈值、记录操作人部门、比对类型和记录操作状态。同时支持用户在条件设定后进行以图搜图或输入关键字进行检索。(1) According to the equipment management, portrait library management, rule management, map management and user management modules of the business system, users can set the filter conditions for record retrieval in detail, including time, location, portrait library, equipment, rule group, threshold, Record the operator's department, comparison type and record operation status. At the same time, it supports users to search for pictures by pictures or enter keywords to search after condition setting.
(2)支持某人像比对卡片按时间顺(逆)序查看和按相似度(顺序或逆序)查看目标抓拍记录,查看该抓拍记录的抓拍时间和设备信息在地图的位置,同时允许全屏查看抓拍记录图像并下载图像,支持勾选抓拍记录进行轨迹生成。可根据设备在地图上的位置按天进行人像动态行为轨迹的查看。(2) Support a portrait comparison card to view in chronological (reverse) order and target capture records by similarity (sequential or reverse order), view the capture time of the capture record and the position of the device information on the map, and allow full-screen viewing Capture and record images and download images, and support checking the capture records for trajectory generation. According to the position of the device on the map, the dynamic behavior track of the portrait can be viewed on a daily basis.
(3)通过业务系统设置人像抓拍的比对类型。比如陌生人告警、、黑名单告警等,通过上述范式可解放人力,无需人工筛选识别结果。范式可以是理解为是用户设定的规则。比如用户设定了第一图像组和第二图像组;第一图像组中存储的是认识的人;第二图像组存储的是危险分子(比如警方通缉的人物)。(3) Set the comparison type of portrait capture through the business system. For example, stranger alarm, blacklist alarm, etc., through the above paradigm, manpower can be liberated, and there is no need to manually screen the recognition results. Paradigms can be understood as rules set by users. For example, the user sets the first image group and the second image group; the first image group stores people who are known; the second image group stores dangerous elements (such as people wanted by the police).
(4)记录操作状态标记。比如状态可以是:未查看、已查看、确认比中(是指拍摄的图片与存储的目标图片匹配成功,即用户确认是匹配的)、确认未比中(是指拍摄的图片与存储的目标图片匹配不成功,即用户确认两个图片是不匹配的),支持用户手动确认(未)比中和取消(未)比中,在人像识别基础上也支持人工确认结果,双重保障识别结果。(4) Record the operation status flag. For example, the status can be: unchecked, checked, confirmed ratio (refers to the successful match between the captured picture and the stored target picture, that is, the user confirms that it is a match), confirmed non-compared (refers to the captured picture and the stored target picture) The picture matching is unsuccessful, that is, the user confirms that the two pictures do not match), and the user is supported to manually confirm (not) the comparison and cancel the (not) comparison. On the basis of portrait recognition, it also supports manual confirmation of the result, which double guarantees the recognition result.
(5)用户在设定条件后上传本地图片或拖拽系统界面上的图片进行以图搜图。以图搜图的记录检索结果按抓拍库和人像库分类,支持抓拍库按时间和相似度排序;检索结果中的人像库结果支持按相似度排序,相应结果可查看其目标抓拍记录,跟抓拍库的结果一样,其抓拍记录支持按时间和相似度排序、生成轨迹和轨迹的按天查看。(5) After setting the conditions, the user uploads local pictures or drags and drops pictures on the system interface to search for pictures by picture. The record retrieval results of image search by image are classified by snapshot database and portrait database, and the snapshot database can be sorted by time and similarity; the portrait database results in the search results can be sorted by similarity, and corresponding results can be viewed for their target snapshot records, followed by snapshots The results of the library are the same, and its snapshot records support sorting by time and similarity, generating trajectories and viewing trajectories by day.
具体,在本发明的一种具体的实现方式中,用户登录系统后,首先通过编辑业务系统的设备管理、人像库管理、地图管理模块,导入监控设备、人像和地图信息。进入规则管理模块设置相应的监控/门禁任务,启用规则。Specifically, in a specific implementation of the present invention, after the user logs in to the system, first import monitoring equipment, portrait and map information by editing the equipment management, portrait database management, and map management modules of the business system. Enter the rule management module to set corresponding monitoring/access control tasks and enable rules.
如图2和图3所示,用户进入记录检索模块,输入关键字再进行条件设置(比对记录默认最近7天从近到远),用户可对比对卡片进行确认(未)比中和取消(未)比中。As shown in Figure 2 and Figure 3, the user enters the record retrieval module, enters keywords, and then sets the conditions (the comparison record defaults from near to far in the last 7 days), and the user can confirm (not) compare and cancel the comparison card (not) than in.
如图4所示,用户点击某个比对卡片可显示详情,比如比对卡片中抓拍的图片的拍摄时间,拍摄地点,拍摄该抓拍的图片的监控设备的信息等。As shown in Figure 4, the user clicks on a comparison card to display details, such as the shooting time of the captured picture in the comparison card, the shooting location, information about the monitoring equipment that took the captured picture, etc.
如图5所示,为了能够显示抓拍的图片的细节,用户可以双击或者通过预设手势来进行图片放大显示。As shown in FIG. 5 , in order to display the details of the captured picture, the user can double-click or use a preset gesture to zoom in on the picture.
如图6所示,用户可以选择视频记录,然后根据选择的视频记录生成与该视频对应的动态轨迹。As shown in FIG. 6 , the user can select a video record, and then generate a dynamic track corresponding to the video according to the selected video record.
如图7和图8所示,用户进入记录检索模块,本地上传或拖拽图片进行以图搜图,再进行条件设置,可分别查看人像库和抓拍库中存储的图片,抓拍库内的图片可按时间和相似度进行排序,支持查看抓拍记录的设备所在地图信息和抓拍时间。As shown in Figure 7 and Figure 8, the user enters the record retrieval module, uploads or drags pictures locally to search by picture, and then sets the conditions to view the pictures stored in the portrait library and the snapshot library, and the pictures in the snapshot library It can be sorted by time and similarity, and it supports viewing the map information and capture time of captured devices.
如图9,图9为本申请实施例提供的一种监控视频处理的方法的流程示意图,该监控视频处理的方法包括如下步骤:As shown in Figure 9, Figure 9 is a schematic flowchart of a method for monitoring video processing provided in the embodiment of the present application, the method for monitoring video processing includes the following steps:
S201、确定用户设置的筛选条件;确定用户输入的关键信息,其中,所述关键信息为关键字或目标图片;根据所述筛选条件以及关键信息进行检索以得到多个抓拍记录;S201. Determine the filtering conditions set by the user; determine the key information input by the user, wherein the key information is a keyword or a target picture; perform a search according to the filtering conditions and key information to obtain multiple snapshot records;
上述特征可以理解为:设置筛选条件,通过关键字检索或以图搜图检索得到多个抓拍记录。The above features can be understood as: setting filter conditions, and obtaining multiple snapshot records through keyword search or image search.
其中,所述关键信息包括关键字信息和/或目标图片信息;Wherein, the key information includes keyword information and/or target image information;
其中,所述筛选条件包括时间、地点、人像库、设备、规则组、阈值、记录操作人部门、比对类型和记录操作状态。用户在登录系统后,可详细设置记录检索的筛选条件——检索项目以及优先,次优先检索顺序等。举例来说,筛选条件可以是时间段,比如最近三天或最近七天或者具体的日期。举例来说,筛选条件可以是监控设备的编号。当然,筛选条件可以是多个条件的组合,该条件既包括时间,也包括地点,还包括相似度阈值等等,在此不做限制。Wherein, the filter conditions include time, location, portrait database, equipment, rule group, threshold, record operator department, comparison type and record operation status. After logging in to the system, the user can set the filter conditions for record retrieval in detail—retrieval items, priority and sub-priority retrieval order, etc. For example, the filter condition may be a time period, such as the last three days or the last seven days, or a specific date. For example, the filtering condition can be the serial number of the monitoring device. Certainly, the filter condition may be a combination of multiple conditions, and the condition includes time, location, similarity threshold, etc., which is not limited here.
所述抓拍记录以比中卡片的形式显示。比中卡片中可以包括目标图片,抓拍图片以及相似度信息等。例如还可以包括时间,地点,人物信息(比如衣着颜色),天气等。The snapshot records are displayed in the form of comparison cards. The comparison card can include target pictures, snapped pictures, and similarity information. For example, it can also include time, place, character information (such as clothing color), weather, etc.
其中,可以通过本地上传或拖拽图片进行以图搜图。Among them, you can search for pictures by uploading or dragging pictures locally.
其中,通过以图搜图检索可以通过本地上传图片或拖拽图片到指定区域实现。筛选条件包括时间、地点、人像库、设备、规则组、阈值、记录操作人部门、比对类型和记录操作状态。筛选条件中,时间项以时间段的形式呈现,例如,选择抓拍记录时间段为:2019-4-1612:00:00到2019-4-16 15:00:00,地点项、人像库项、记录操作人部门项和设备项都可以选择多个,设备项是对监控摄像机进行选择,规则组项是从系统设置好的若干规则组中选择一个规则组,阈值项是对图片的相似度进行限定,例如,限定相似度高于60%,则相应的选择阈值为60%,比对类型项包括白名单比中、陌生人告警、非活体攻击、密码攻击、白名单异常和黑名单告警六种,抓拍记录在搜索结果页面显示为比中卡片,记录操作状态项包括未查看、已查看、确认比中和确认未比中四种,并且支持用户对比中卡片手动确认(未)比中和取消(未)比中,在人像识别基础上也支持人工确认结果,双重保障识别结果。Among them, image retrieval by image search can be realized by uploading images locally or dragging images to a designated area. The filter conditions include time, location, portrait library, device, rule group, threshold, record operator department, comparison type and record operation status. In the filter conditions, the time item is presented in the form of a time period. For example, if you select the capture recording time period as: 2019-4-16 12:00:00 to 2019-4-16 15:00:00, the location item, portrait library item, You can select more than one record operator department item and equipment item. The equipment item is to select the surveillance camera. The rule group item is to select a rule group from several rule groups set by the system. The threshold value item is to measure the similarity of the picture Limit, for example, if the limit similarity is higher than 60%, the corresponding selection threshold is 60%, and the comparison type items include whitelist comparison, stranger warning, non-living attack, password attack, whitelist exception and blacklist warning Six Type, the snapshot record is displayed as a comparison card on the search result page, and the record operation status items include four types: unchecked, checked, confirmed compared and confirmed not compared, and supports users to manually confirm (un)matched and compared cards in the comparison In canceling (not) comparing, on the basis of portrait recognition, it also supports manual confirmation of the results, and double guarantees the recognition results.
其中,监控摄像头采集到人脸视频和人脸图片后,将由人脸比对服务器对采集的人脸视频和人脸图片进行解析、提取特征和身份识别,并根据人脸图片的特征为人脸图片设立对应的特征标签,特征标签包括外貌特征,如:黑头发,大眼睛,耳钉等,若识别得到人脸图片中人像的身份信息,可将其身份信息包括姓名,年龄,职业等也作为特征标签与人脸图片进行关联,之后,将采集到的人脸图片导入系统的抓拍库中,在通过关键词进行检索时,系统通过匹配特征标签与关键词得到对应的检索结果,关键词如:张三(姓名)、中年人(年龄)、保安(职业)、黄头发(外貌特征)等。另外,用户还可以将目标人脸图片导入到人像库中,以便后续将抓拍库中的图片与人像库中的图片进行匹配。Among them, after the surveillance camera collects the face video and face picture, the face comparison server will analyze the collected face video and face picture, extract features and identify the identity, and make the face picture according to the features of the face picture. Set up corresponding feature tags, feature tags include appearance features, such as: black hair, big eyes, earrings, etc., if the identity information of the portrait in the face picture is recognized, its identity information including name, age, occupation, etc. can also be used as The feature tags are associated with the face pictures, and then the collected face pictures are imported into the system’s snapshot database. When searching through keywords, the system obtains the corresponding search results by matching feature tags and keywords. Keywords such as : Zhang San (name), middle-aged man (age), security guard (occupation), yellow hair (appearance), etc. In addition, the user can also import the target face picture into the portrait library, so that the pictures in the snapshot library can be matched with the pictures in the portrait library.
可见,检索条件设置全面,可以给用户提供更准确的检索环境,无需人工筛选识别结果,大幅度的减轻了工作量。It can be seen that the search conditions are set comprehensively, which can provide users with a more accurate search environment, without manual screening of recognition results, which greatly reduces the workload.
关键词——根据想要搜索的人的个人信息进行检索(因为导入了人像库,所以相应的图片会配有个人相应信息以及外貌特征,比如姓名,年龄,性别,职业等,如清洁工(清洁人员)(其特征是特定的服装以及清洁工具,以及特定的工作时间),中年人,张浩,外貌特征—比如黄头发,粗眉毛,高颧骨等。Key words—retrieve based on the personal information of the person you want to search (because the portrait library is imported, the corresponding pictures will be equipped with personal information and appearance characteristics, such as name, age, gender, occupation, etc., such as cleaners ( Cleaning staff) (characterized by specific clothing and cleaning tools, as well as specific working hours), middle-aged, Zhang Hao, appearance characteristics - such as yellow hair, thick eyebrows, high cheekbones, etc.
S202、确定用户从所述多个抓拍记录中选中的目标抓拍记录;以及显示所述选中的目标抓拍记录。S202. Determine a target snapshot record selected by the user from the plurality of snapshot records; and display the selected target snapshot record.
简而言之,就是从所述多个抓拍记录中选取一个抓拍记录查看。In short, it is to select a snapshot record from the plurality of snapshot records to view.
其中,用户可查看该抓拍记录的抓拍信息和生成的行为轨迹,抓拍信息包括抓拍记录的抓拍时间、以地图显示的设备位置等。Among them, the user can view the snapshot information of the snapshot record and the generated behavior track. The snapshot information includes the capture time of the snapshot record, the location of the device displayed on the map, and so on.
其中,用户可对比对卡片进行确认(未)比中和取消(未)比中。Wherein, the user can confirm (not) compare and cancel (not) compare the cards.
比中类型分为白名单比中、陌生人告警、非活体攻击、密码攻击、白名单异常、黑名单告警六种——解放人力,无需人工筛选识别结果。The comparison types are divided into six types: whitelist comparison, stranger warning, non-living attack, password attack, whitelist abnormality, and blacklist warning - freeing manpower and eliminating the need to manually screen the recognition results.
记录操作状态共有四种:未查看、已查看、确认比中、确认未比中,支持用户手动确认(未)比中和取消(未)比中,在人像识别基础上也支持人工确认结果,双重保障识别结果。There are four record operation states: unchecked, checked, confirmed compared, confirmed not compared, support users to manually confirm (not) compared and cancel (not) compared, and also support manual confirmation of results on the basis of portrait recognition, Double guarantee identification result.
在一个可能的示例中,从所述多个抓拍记录中选取一个抓拍记录查看包括:在抓拍库中对所述多个抓拍记录按相似度或时间排序,从所述多个抓拍记录中选取一个抓拍记录,查看所述抓拍记录的抓拍信息、抓拍图片、动态视频和动态轨迹。In a possible example, selecting a snapshot record from the multiple snapshot records to view includes: sorting the multiple snapshot records by similarity or time in the snapshot library, and selecting a snapshot record from the multiple snapshot records Snapshot records, view the snapshot information, snapshot pictures, dynamic videos and dynamic tracks of the snapshot records.
可见,在本示例中,对检索结果的可查看内容丰富,页面设置合理,可以快速找到抓拍记录相关信息,用户体验好。It can be seen that in this example, the viewable content of the search results is rich, the page settings are reasonable, and the relevant information of the snapshot record can be quickly found, and the user experience is good.
在一个可能的示例中,所述从所述多个抓拍记录中选取一个抓拍记录查看包括:在人像库中对所述多个抓拍记录按相似度排序,从所述多个抓拍记录中选取一个抓拍记录,查看所述抓拍记录的目标抓拍记录,对所述目标抓拍记录按相似度或时间排序,从排序后的所述目标抓拍记录中选取最终抓拍记录,查看所述最终抓拍记录的抓拍信息、动态轨迹。In a possible example, the selecting a snapshot record from the multiple snapshot records to view includes: sorting the multiple snapshot records according to similarity in the portrait library, and selecting a snapshot record from the multiple snapshot records Capture records, view the target capture records of the capture records, sort the target capture records by similarity or time, select the final capture record from the sorted target capture records, and view the capture information of the final capture records , Dynamic trajectory.
关键词搜索仅在抓拍库中进行搜索,以图搜图搜索可选择在人像库或抓拍库中搜索,人像库的搜索结果为抓拍记录的抓拍信息和动态轨迹,抓拍库的搜索结果为抓拍记录的抓拍信息、抓拍图片、动态视频和动态轨迹。Keyword search can only be searched in the snapshot library. Search by image can choose to search in the portrait library or snapshot library. The search result of the portrait library is the capture information and dynamic track of the snapshot record, and the search result of the snapshot library is the snapshot record. The snapshot information, snapshot pictures, dynamic videos and dynamic tracks of the
可见,关键词搜索和以图搜图两种搜索方式全面覆盖用户搜索需求,且搜索筛选选项多,筛分明确,可通过过滤掉不合要求的记录快速定位到目标抓拍记录,提供人像库和抓拍库两种数据库供用户搜索选择,分库式展示更有利于用户判断,满足多用户场景。It can be seen that the two search methods of keyword search and image search fully cover the user's search needs, and there are many search and filter options, and the screening is clear. By filtering out unqualified records, you can quickly locate the target capture record, and provide portrait library and snapshot There are two types of databases for users to search and choose, and the sub-library display is more conducive to user judgment and meets multi-user scenarios.
可选的,显示所述选中的目标抓拍记录,包括:显示所述选中的目标抓拍记录的抓拍信息、抓拍图片、动态视频和动态轨迹。Optionally, displaying the selected target capture record includes: displaying capture information, snapshot pictures, dynamic videos and dynamic tracks of the selected target capture record.
可选的,确定用户从所述多个抓拍记录中选中的目标抓拍记录,包括:确定所述用户从所述多个抓拍记录中选取的第一抓拍记录,呈现与所述第一抓拍记录的目标抓拍记录,将所述用户选中的所述目标抓拍记录作为目标抓拍记录。Optionally, determining a target snapshot record selected by the user from the plurality of snapshot records includes: determining a first snapshot record selected by the user from the plurality of snapshot records, and presenting a A target snapshot record, using the target snapshot record selected by the user as a target snapshot record.
可选的,所述确定用户设置的筛选条件之前,所述方法还包括:根据用户输入的信息进行系统登录;若登录成功,则根据所述用户的指令向系统导入监控设备、人像和地图信息,并设置相应的规则。Optionally, before determining the filter conditions set by the user, the method further includes: logging into the system according to the information input by the user; if the login is successful, importing monitoring equipment, portraits and map information into the system according to the user's instruction , and set the corresponding rules.
可选的,所述动态轨迹是根据监控设备在地图上的位置以及抓拍记录的时间生成的,或者,根据选中的抓拍记录生成的。Optionally, the dynamic track is generated according to the position of the monitoring device on the map and the time of the snapshot record, or is generated according to the selected snapshot record.
举例来说,比如抓拍了N张图片,确定用户选中的M张图片,则根据选中的M张图片生成动态轨迹。其中,N和M为正整数,且N不小于M。其中,用户登录系统后,通过系统的设备管理、人像库管理和地图管理模块,导入相应的监控设备、人像和地图信息,然后通过规则管理模块设置相应的监控/门禁任务,启用规则。For example, if N pictures are captured and M pictures selected by the user are determined, then a dynamic trajectory is generated according to the selected M pictures. Wherein, N and M are positive integers, and N is not less than M. Among them, after the user logs in to the system, the corresponding monitoring equipment, portrait and map information are imported through the system's equipment management, portrait database management and map management modules, and then the corresponding monitoring/access control tasks are set through the rule management module to enable rules.
从所述多个抓拍记录中勾选M个抓拍记录生成。Select M snapshot records from the plurality of snapshot records to generate.
可选的,所述抓拍记录以比中卡片的形式进行呈现;其中所述比中卡片中包括所述目标图片、所述抓拍图片以及所述目标图片和所述抓拍图片的相似度。Optionally, the snapshot record is presented in the form of a comparison card; wherein the comparison card includes the target picture, the snapshot picture, and the similarity between the target picture and the snapshot picture.
可选的,所述关键信息为目标图片;Optionally, the key information is a target picture;
所述根据所述筛选条件以及关键信息进行检索以得到多个抓拍记录,包括:The retrieval is performed according to the screening conditions and key information to obtain multiple snapshot records, including:
根据所述筛选条件确定第一抓拍集合;determining a first snapshot set according to the filtering conditions;
确定所述第一抓拍集合中与所述目标图片的相似度大于预设相似度的备选图片;其中,所述备选图片的数量为多个;determining a candidate picture in the first snapshot set whose similarity with the target picture is greater than a preset similarity; wherein, the number of the candidate pictures is multiple;
按照预设规则对所述备选图片进行排序以得到多个抓拍记录。The candidate pictures are sorted according to preset rules to obtain multiple snapshot records.
举例来说,比如筛选条件为一个时间段(比如3天),那么第一抓拍集合就是过去3天所拍摄的图片,确定第一抓拍集合中的与所述目标图片的相似度大于预设相似度的图片(比如确定第一拍摄集合中与目标图片的相似度大于80%的图片),按照预设规则对所述备选图片进行排序以得到多个备选图片,其中预设规则可以是按照相似度的值从高到低对备选图片进行排序以得到多个抓拍记录。For example, if the filter condition is a time period (such as 3 days), then the first snapshot collection is the pictures taken in the past 3 days, and it is determined that the similarity between the first snapshot collection and the target picture is greater than the preset similarity degree of pictures (for example, determine the pictures whose similarity with the target picture in the first shooting set is greater than 80%), sort the candidate pictures according to the preset rules to obtain multiple candidate pictures, wherein the preset rules can be The candidate pictures are sorted according to the similarity value from high to low to obtain multiple snapshot records.
综上所述,通过使用本发明提供的技术方案,确定用户设置的筛选条件;确定用户输入的关键信息,其中,所述关键信息为关键字或目标图片;根据所述筛选条件以及关键信息进行检索以得到多个抓拍记录;确定用户从所述多个抓拍记录中选中的目标抓拍记录。通过本发明提供的方案,能够通过筛选条件以及关键信息搜索人像比对记录,用户可查看该人像比对记录的具体详情。进一步的,还能够对目标抓拍记录进行轨迹生成、视频动态播放以完成对碎片化数据的整合处理,进而方便用户能够直观的了解碎片化数据串联起来所呈现的整体内容。In summary, by using the technical solution provided by the present invention, the filter conditions set by the user are determined; the key information input by the user is determined, wherein the key information is a keyword or a target picture; Retrieving to obtain a plurality of snapshot records; determining a target snapshot record selected by the user from the plurality of snapshot records. Through the solution provided by the present invention, the portrait comparison record can be searched through filtering conditions and key information, and the user can check the specific details of the portrait comparison record. Furthermore, it can also perform track generation and dynamic video playback on the target snapshot records to complete the integration of fragmented data, so that users can intuitively understand the overall content presented by the series of fragmented data.
请参见图10,图10为本发明实施例提供的一种监控视频处理的方法的流程示意图,包括以下步骤:Please refer to FIG. 10. FIG. 10 is a schematic flowchart of a method for monitoring video processing provided by an embodiment of the present invention, including the following steps:
S301、根据用户输入的信息进行系统登录;S301. Perform system login according to the information input by the user;
其中,用户输入的信息可以是账号密码等。用户的指令可以是语音输入,还可以键盘或鼠标输入,还可以是手势输入等。Wherein, the information input by the user may be an account password or the like. The user's instruction may be voice input, keyboard or mouse input, or gesture input.
可以理解的是,可系统为业务系统,即监控视频处理系统。It can be understood that the available system is a business system, that is, a surveillance video processing system.
S302、若登录成功,则根据用户的指令向系统中导入监控设备信息、人像信息和地图信息,并设置相应的规则;通过关键字检索或以图搜图检索得到多个抓拍记录。S302. If the login is successful, import monitoring equipment information, portrait information and map information into the system according to the user's instruction, and set corresponding rules; obtain multiple snapshot records through keyword search or image search.
其中,该相应的规则为人脸图像的匹配规则,比如匹配度阈值或相似度阈值。Wherein, the corresponding rule is a matching rule of a face image, such as a matching threshold or a similarity threshold.
S303、通过关键字检索或以图搜图检索得到多个抓拍记录,按照预设方式显示所述抓拍记录。S303. Obtain a plurality of snapshot records through keyword search or image search, and display the snapshot records in a preset manner.
其中,在抓拍库中对所述多个抓拍记录按相似度或时间排序,显示排序后的抓拍图片。Wherein, the multiple snapshot records are sorted by similarity or time in the snapshot library, and the sorted snapshot pictures are displayed.
另外,可根据用户的指令对抓拍的进行放大显示、以及生成动态轨迹。In addition, according to the user's instruction, the snapshot can be zoomed in and displayed, and a dynamic trajectory can be generated.
通过本发明提供的方案,能够通过以图搜图的方式搜索人像比对记录,用户可查看该人像比对记录的具体详情。同时可对目标抓拍记录进行轨迹生成以便用户更加直观的了解图片所包含的内容,从而提升用户体验和作业效率。需要说明的是,图10所示的方法的各个步骤的具体实现过程可参见上述方法所述的具体实现过程,在此不再叙述。Through the solution provided by the present invention, it is possible to search for the portrait comparison record by means of image search, and the user can check the specific details of the portrait comparison record. At the same time, it can generate the trajectory of the target capture record so that the user can understand the content of the picture more intuitively, thereby improving the user experience and operation efficiency. It should be noted that, for the specific implementation process of each step of the method shown in FIG. 10 , reference may be made to the specific implementation process described in the above method, and will not be described here again.
下面结合图11所示的监控视频处理的方法进行详细说明。The method for processing the surveillance video shown in FIG. 11 will be described in detail below.
请参见图11,图11为本发明实施例提供的一种监控视频处理的方法的流程示意图,包括以下步骤:Please refer to FIG. 11. FIG. 11 is a schematic flowchart of a method for monitoring video processing provided by an embodiment of the present invention, including the following steps:
S401,接收用户的监控视频查看请求;S401. Receive a monitoring video viewing request from a user;
可以理解的是,当用户登录视频监控系统时,就可以通过点击预设图标以请求查看监控视频。It can be understood that when the user logs into the video surveillance system, he can request to view the surveillance video by clicking on a preset icon.
S402,响应于所述监控视频查看请求,在用户界面显示监控视频查看界面;S402. In response to the surveillance video viewing request, display a surveillance video viewing interface on the user interface;
S403,接收用户通过所述监控视频查看界面输入的视频检索信息,其中,所述视频检索信息包括检索关键信息和/或筛选条件;其中,所述关键信息包括关键字信息和/或目标图片信息;S403. Receive video retrieval information input by the user through the monitoring video viewing interface, wherein the video retrieval information includes retrieval key information and/or filter conditions; wherein the key information includes keyword information and/or target image information ;
举例来说,该检索的筛选条件可以是时间段、可以是选中的某一个监控设备,可以是地点等。举例来说,检索关键信息可以是用户拖到预设位置的人脸图片,或者是用户在人像库中选中的人脸图片,或者是用户输入的信息,比如名字,性别等。For example, the filter condition of the search may be a time period, a selected monitoring device, or a location. For example, the retrieval key information can be the face picture dragged to the preset position by the user, or the face picture selected by the user in the portrait library, or the information input by the user, such as name, gender, etc.
S404,根据所述检索信息进行检索得到至少一个监控视频;S404, perform retrieval according to the retrieval information to obtain at least one surveillance video;
S405,在用户界面显示所述至少一个监控视频。S405. Display the at least one surveillance video on a user interface.
在本发明的一种可能的实现方式中,通过监控设备或抓拍设备捕获人脸;实时进行人脸比对;记录该人脸图像抓拍的时间、相应的抓拍设备信息以及比对成功的人像库内的人脸图像信息,组成比中卡片。设置筛选条件,通过关键字检索或以图搜图检索抓拍记录,查看某抓拍记录的比中卡片按抓拍库查看,可查看抓拍记录并可对其进行动态视频播放,根据选中的抓拍记录按天进行绘制和查看抓拍图片、展示动态轨迹;按人像库查看,可查看人像库人像的目标抓拍记录及抓拍记录的行为轨迹生成和动态展示。简而言之,本发明提供的监控系统支持人脸抓拍记录的多条件筛选与按人像库/抓拍库查看,根据多监控设备的人脸比对结果对目标个人的抓拍记录进行行为轨迹生成、动态展示轨迹、查看抓拍图片和动态视频播放。In a possible implementation of the present invention, the face is captured by a monitoring device or a capture device; face comparison is performed in real time; the time when the face image is captured, the corresponding capture device information, and the successfully compared portrait database are recorded The face image information in it forms a ratio card. Set filter conditions, search for snapshot records by keyword search or image search, view the comparison card of a certain snapshot record, and click the snapshot library to view the snapshot records and play dynamic video for them. Draw and view snapped pictures, and display dynamic trajectories; view by portrait library, you can view the target snapshot records of portraits in the portrait library and the behavior track generation and dynamic display of the snapshot records. In short, the monitoring system provided by the present invention supports multi-condition screening of face capture records and viewing by portrait library/snapshot library. According to the face comparison results of multiple monitoring devices, the behavior track generation, Dynamically display tracks, view snapped pictures and play dynamic videos.
另外,可选的,当显示至少一个监控视频之后,可以根据用户的指令对用户选中的视频进行进一步的操作,比如显示用户选中的视频的信息。具体的,所述方法包括:确定用户在所述用户界面选中的目标视频,其中,所述目标视频为所述检索得到的监控视频中的视频;显示所述目标视频的信息,其中,所述信息包括所述目标视频中抓拍的人脸图像与人脸库中人脸图像的匹配度,拍摄所述目标视频的监控设备的信息以及拍摄时间。可以理解的是,当用户选中目标视频后,系统直接显示用户通常较为关心的信息,这样便于提升用户的工作效率,也能提升用户的体验。In addition, optionally, after at least one surveillance video is displayed, further operations may be performed on the video selected by the user according to the user's instruction, such as displaying information about the video selected by the user. Specifically, the method includes: determining the target video selected by the user on the user interface, wherein the target video is a video in the retrieved surveillance video; displaying information about the target video, wherein the The information includes the matching degree between the captured face image in the target video and the face image in the face database, the information of the monitoring device that shot the target video, and the shooting time. It is understandable that when the user selects the target video, the system directly displays the information that the user usually cares about, which facilitates the improvement of the user's work efficiency and the user's experience.
可选的,系统(即监控视频处理系统)还可以支持对监控视频的信息挖掘,比如,针对用户选中的视频生成相应的动态轨迹。具体的,所述方法包括:当接收到用户输入的进行动态轨迹生成的命令时,在动态轨迹显示界面显示与所述目标人脸图像匹配的候选视频;其中,所述目标人脸图像为用户选中的监控视频中的人脸图像;确定用户选中的候选视频;根据用户选中的候选视频生成动态轨迹。其中,所述根据用户选中的候选视频生成动态轨迹,包括:根据所述候选视频中的与所述目标人脸图像匹配的第一人脸图像生成所述第一人脸图像对应的人物的动态轨迹。通过前述技术方案,用户可以直观的感知目标人物的移动信息,比如移动方向,移动意图等。举例来说,可以确定视频中抓拍的人物的初始位置和结束位置,然后刻画抓拍的人物是怎么从初始位置移动至结束位置的,比如走直线过去的,或者走S型曲线过去的等,在此不一一例举。Optionally, the system (that is, the surveillance video processing system) can also support information mining of surveillance videos, for example, generating corresponding dynamic tracks for videos selected by users. Specifically, the method includes: when receiving a user input command to generate a dynamic trajectory, displaying a candidate video that matches the target face image on the dynamic trajectory display interface; wherein the target human face image is the user's The face image in the selected surveillance video; determine the candidate video selected by the user; generate a dynamic trajectory according to the candidate video selected by the user. Wherein, the generating the dynamic track according to the candidate video selected by the user includes: generating the dynamic trajectory of the person corresponding to the first human face image according to the first human face image in the candidate video that matches the target human face image track. Through the aforementioned technical solution, the user can intuitively perceive the moving information of the target person, such as the moving direction, moving intention, and the like. For example, you can determine the initial position and end position of the captured characters in the video, and then describe how the captured characters move from the initial position to the end position, such as walking in a straight line, or walking in an S-curve, etc. This is not an example.
进一步的,为了方便用户尽快锁定目标人物,可以对相关视频进行相似度的排序,也就是按照相似度从高到低顺序进行监控视频显示。其中,所述方法包括:当接收到查看所述目标视频的抓拍信息时,获取与所述目标视频中目标人脸图像相匹配的抓拍视频;按照所述抓拍视频中抓拍的人脸图像与所述目标人脸图像的相似度对所述抓拍视频进行排序;在预设位置显示显示经过排序的所述抓拍视频。另外,可以理解的是,还可以针对抓拍视频进行动态轨迹生成。具体的,所述方法包括:确定所述用户选中的目标抓拍视频;所述目标抓拍视频为所述经过排序的抓拍视频中的一个视频;响应于用户输入的动态轨迹生成指令,根据所述目标抓拍视频生成动态轨迹。可以理解的是,目标抓拍视频可以是1帧,那么将多个抓拍视频动态连接,可生成抓拍视频的动态轨迹。可以理解的是,动态轨迹往往能够比抓拍图片呈现更多的内容。Further, in order to facilitate the user to locate the target person as soon as possible, the related videos may be sorted by similarity, that is, the surveillance videos are displayed in descending order of similarity. Wherein, the method includes: when receiving the snapshot information for viewing the target video, acquiring a snapshot video matching the target face image in the target video; sorting the snapped videos according to the similarity of the target face images; and displaying the sorted snapped videos at a preset position. In addition, it can be understood that dynamic trajectory generation can also be performed for the captured video. Specifically, the method includes: determining the target snapshot video selected by the user; the target snapshot video is one of the sorted snapshot videos; in response to a dynamic trajectory generation instruction input by the user, according to the target Capture video to generate dynamic trajectory. It can be understood that the target snapshot video can be 1 frame, then a dynamic trajectory of the snapshot video can be generated by dynamically connecting multiple snapshot videos. It is understandable that dynamic trajectories can often present more content than snapshots.
进一步的,所述方法还包括:响应于用户输入的动态播放指令,对所述目标抓拍视频进行动态播放。另外,可根据用户的指令,在用户指定的位置显示目标抓拍视频。Further, the method further includes: dynamically playing the target snapshot video in response to a dynamic playing instruction input by the user. In addition, according to the user's instruction, the target snapshot video can be displayed at the position specified by the user.
另外,可以理解的是,所述接收用户的监控视频查看请求之前,所述方法还包括:根据用户输入的信息进行系统登录;若登录成功,则根据用户的指令向系统导入监控设备信息、人像信息和地图信息,并设置相应的规则。In addition, it can be understood that, before receiving the user’s monitoring video viewing request, the method further includes: logging into the system according to the information input by the user; if the login is successful, importing monitoring equipment information, portrait Information and map information, and set the corresponding rules.
需要说明的是,图11所示的方法的各个步骤的具体实现过程可参见上述方法所述的具体实现过程,在此不再叙述。It should be noted that, for the specific implementation process of each step of the method shown in FIG. 11 , reference may be made to the specific implementation process described in the above method, and will not be described here again.
举例来说,上述方案或系统可应用于安保布控或小区监控等场景。比如,在公安等人员缉拿嫌犯时,可查看各监控的抓拍记录,在经过记录检索等条件筛选后,相关记录可生成行为轨迹和动态视频,帮助公安快速获取嫌犯行为信息,确定行动方案快速实施抓捕。再比如,该系统可协助保安或住户或普通民众等在家中老幼走失时,通过以图搜图和条件筛选,快速锁定行为路线,找回走失的老人和小孩。再比如,在商超进行用户行为分析时,可结合用户人像抓拍记录分析,通过对设备、地点、时间等限制条件筛选,对每个购物区域进行记录检索和查看,结合用户轨迹和动态视频查看针对性的对商超的商品位置和数量进行调整,达到提升销量的目的。例如,可以分群体——老人,妇女,学生等,可以根据记录结果分析出各个群体的消费习惯,购买力度,比如,妇女倾向于买什么,买的频率,数量—可以更好的制定促销策略,以及前面说的调整位置和数量—可以查出与产品关联的大致的销售额。For example, the above solution or system can be applied to scenarios such as security deployment or community monitoring. For example, when the police and other personnel arrest suspects, they can view the capture records of each surveillance system. After being screened by record retrieval and other conditions, the relevant records can generate behavior tracks and dynamic videos, helping the police quickly obtain behavior information of suspects and determine action plans for quick implementation. arrest. For another example, the system can assist security guards, residents, or ordinary people to find the missing elderly and children quickly by searching images and filtering conditions to find the lost behavior route when the old and young are lost at home. For another example, when analyzing user behavior in supermarkets, it can be combined with user portrait capture record analysis, and by filtering restrictions such as equipment, location, time, etc., record retrieval and viewing can be performed for each shopping area, combined with user trajectory and dynamic video viewing Adjust the location and quantity of commodities in supermarkets in a targeted manner to achieve the purpose of increasing sales. For example, it can be divided into groups—the elderly, women, students, etc., and the consumption habits and purchasing power of each group can be analyzed based on the recorded results, such as what women tend to buy, the frequency of buying, and the quantity—to better formulate promotional strategies , and the adjustment position and quantity mentioned earlier—you can find out the approximate sales associated with the product.
请参阅图12,图12是本发明的一个实施例提供的一种监控视频处理装置的结构示意图。其中,如图12所示,本发明的一个实施例提供的一种监控视频处理装置500,其中,该装置可以是为智能手机、平板电脑、智能穿戴式设备、视频处理服务器、监控装置等电子设备。该装置500包括:Please refer to FIG. 12 . FIG. 12 is a schematic structural diagram of a surveillance video processing device provided by an embodiment of the present invention. Among them, as shown in Figure 12, an embodiment of the present invention provides a monitoring video processing device 500, wherein the device can be a smart phone, tablet computer, smart wearable device, video processing server, monitoring device and other electronic equipment. The device 500 includes:
接收单元501,用于接收用户的监控视频查看请求;A receiving unit 501, configured to receive a user's monitoring video viewing request;
显示单元502,用于响应于所述监控视频查看请求,在用户界面显示监控视频查看界面;The display unit 502 is configured to display a monitoring video viewing interface on the user interface in response to the monitoring video viewing request;
接收单元501,还用于接收用户通过所述监控视频查看界面输入的视频检索信息,其中,所述视频检索信息包括检索关键信息和/或筛选条件;其中,所述关键信息包括关键字信息和/或目标图片信息;The receiving unit 501 is also configured to receive video retrieval information input by the user through the monitoring video viewing interface, wherein the video retrieval information includes retrieval key information and/or filter conditions; wherein the key information includes keyword information and /or target image information;
检索单元503,用于根据所述检索信息进行检索得到至少一个监控视频;A retrieval unit 503, configured to retrieve at least one surveillance video according to the retrieval information;
显示单元502,还用于在用户界面显示所述至少一个监控视频。The display unit 502 is further configured to display the at least one surveillance video on a user interface.
可选的,监控视频处理装置500还包括确定单元504;Optionally, the surveillance video processing apparatus 500 further includes a determining unit 504;
确定单元504用于确定用户在所述用户界面选中的目标视频,其中,所述目标视频为所述检索得到的监控视频中的视频;显示单元502,用于显示所述目标视频的信息,其中,所述信息包括所述目标视频中抓拍的人脸图像与人脸库中人脸图像的匹配度,拍摄所述目标视频的监控设备的信息以及拍摄时间。The determining unit 504 is configured to determine the target video selected by the user on the user interface, wherein the target video is a video in the retrieved surveillance video; the display unit 502 is configured to display information of the target video, wherein , the information includes the matching degree between the captured face image in the target video and the face image in the face database, the information of the monitoring device that shot the target video, and the shooting time.
可选的,所述监控视频处理装置500还包括生成单元505;Optionally, the surveillance video processing apparatus 500 further includes a generating unit 505;
显示单元502,用于当接收到用户输入的进行动态轨迹生成的命令时,在动态轨迹显示界面显示与所述目标人脸图像匹配的候选视频;其中,所述目标人脸图像为用户选中的监控视频中的人脸图像;The display unit 502 is configured to display a candidate video matching the target face image on the dynamic track display interface when receiving a user-input command to generate a dynamic track; wherein the target face image is selected by the user Face images in surveillance video;
确定单元504,用于确定用户选中的候选视频;A determining unit 504, configured to determine a candidate video selected by the user;
生成单元505,用于根据用户选中的候选视频生成动态轨迹。The generation unit 505 is configured to generate a dynamic track according to the candidate video selected by the user.
其中,所述根据用户选中的候选视频生成动态轨迹,包括:根据所述候选视频中的与所述目标人脸图像匹配的第一人脸图像生成所述第一人脸图像对应的人物的动态轨迹。Wherein, the generating the dynamic track according to the candidate video selected by the user includes: generating the dynamic trajectory of the person corresponding to the first human face image according to the first human face image in the candidate video that matches the target human face image track.
可选的,所述监控视频处理装置500还包括获取单元506,排序单元507;Optionally, the surveillance video processing device 500 also includes an acquisition unit 506 and a sorting unit 507;
获取单元506,用于当接收到查看所述目标视频的抓拍信息时,获取与所述目标视频中目标人脸图像相匹配的抓拍视频;An acquisition unit 506, configured to acquire a snapshot video that matches the target face image in the target video when receiving snapshot information for viewing the target video;
排序单元507,用于按照所述抓拍视频中抓拍的人脸图像与所述目标人脸图像的相似度对所述抓拍视频进行排序;A sorting unit 507, configured to sort the snapped videos according to the similarity between the captured face image in the snapped video and the target face image;
显示单元502,用于在预设位置显示显示经过排序的所述抓拍视频。The display unit 502 is configured to display and display the sorted snapshot videos at a preset position.
可选的,确定单元504,还用于确定所述用户选中的目标抓拍视频;所述目标抓拍视频为所述经过排序的抓拍视频中的一个视频;生成单元505,用于响应于用户输入的动态轨迹生成指令,根据所述目标抓拍视频生成动态轨迹。Optionally, the determining unit 504 is further configured to determine the target snapshot video selected by the user; the target snapshot video is one of the sorted snapshot videos; the generating unit 505 is configured to respond to user input The dynamic track generating instruction is used to generate a dynamic track according to the captured video of the target.
可选的,显示单元502,用于响应于用户输入的动态播放指令,对所述目标抓拍视频进行动态播放。Optionally, the display unit 502 is configured to dynamically play the target snapshot video in response to a dynamic play instruction input by the user.
获取单元506,还用于根据用户输入的信息进行监控视频处理系统的登录;若登录成功,则根据用户的指令向系统导入监控设备信息、人像信息和地图信息,并设置人脸图像的匹配规则。Acquisition unit 506 is also used to log in the monitoring video processing system according to the information input by the user; if the login is successful, then import monitoring equipment information, portrait information and map information into the system according to the user's instruction, and set the matching rules of the face image .
其中,上述单元可以用于执行上述实施例中所述的方法,具体描述详见实施例的描述,在此不再赘述。Wherein, the above-mentioned units may be used to execute the methods described in the above-mentioned embodiments. For a specific description, refer to the description of the embodiments, and details are not repeated here.
请参阅图13,图13为本申请实施例提供的一种监控视频处理装置的结构示意图,如图13所示,所述电子设备600包括处理器610、存储器620、输入设备630输出设备640以及一个或多个程序621,其中,所述一个或多个程序621被存储在上述存储器620中,并且被配置由上述处理器610执行,当所述一个或多个程序621被运行时,处理器610执行以下操作:Please refer to FIG. 13. FIG. 13 is a schematic structural diagram of a surveillance video processing device provided in an embodiment of the present application. As shown in FIG. 13, the electronic device 600 includes a processor 610, a memory 620, an input device 630, an output device 640 and One or more programs 621, wherein the one or more programs 621 are stored in the above-mentioned memory 620 and configured to be executed by the above-mentioned processor 610, when the one or more programs 621 are executed, the processor 610 performs the following operations:
接收用户的监控视频查看请求;Receive the user's surveillance video viewing request;
响应于所述监控视频查看请求,在用户界面显示监控视频查看界面;In response to the monitoring video viewing request, displaying a monitoring video viewing interface on the user interface;
接收用户通过所述监控视频查看界面输入的视频检索信息,其中,所述视频检索信息包括检索关键信息和/或筛选条件;其中,所述关键信息包括关键字信息和/或目标图片信息;Receiving video retrieval information input by the user through the monitoring video viewing interface, wherein the video retrieval information includes retrieval key information and/or filter conditions; wherein the key information includes keyword information and/or target image information;
根据所述检索信息进行检索得到至少一个监控视频;Retrieving according to the retrieval information to obtain at least one surveillance video;
在用户界面显示所述至少一个监控视频。Displaying the at least one surveillance video on a user interface.
可选的,所述处理器还执行以下操作:Optionally, the processor also performs the following operations:
确定用户在所述用户界面选中的目标视频,其中,所述目标视频为所述检索得到的监控视频中的视频;determining a target video selected by the user on the user interface, wherein the target video is a video in the retrieved surveillance video;
显示所述目标视频的信息,其中,所述信息包括所述目标视频中抓拍的人脸图像与人脸库中人脸图像的匹配度,拍摄所述目标视频的监控设备的信息以及拍摄时间。Displaying the information of the target video, wherein the information includes the matching degree between the captured face image in the target video and the face image in the face database, information of the monitoring equipment that shot the target video, and shooting time.
可选的,所述处理器还执行以下操作:Optionally, the processor also performs the following operations:
当接收到用户输入的进行动态轨迹生成的命令时,在动态轨迹显示界面显示与所述目标人脸图像匹配的候选视频;其中,所述目标人脸图像为用户选中的监控视频中的人脸图像;When receiving the command that the user enters to generate the dynamic track, the candidate video that matches the target face image is displayed on the dynamic track display interface; wherein, the target face image is the face in the surveillance video selected by the user image;
确定用户选中的候选视频;Determine the candidate video selected by the user;
根据用户选中的候选视频生成动态轨迹。Generate dynamic trajectories based on candidate videos selected by the user.
其中,所述根据用户选中的候选视频生成动态轨迹,包括:根据所述候选视频中的与所述目标人脸图像匹配的第一人脸图像生成所述第一人脸图像对应的人物的动态轨迹Wherein, the generating the dynamic track according to the candidate video selected by the user includes: generating the dynamic trajectory of the person corresponding to the first human face image according to the first human face image in the candidate video that matches the target human face image track
可选的,所述处理器还执行以下操作:Optionally, the processor also performs the following operations:
当接收到查看所述目标视频的抓拍信息时,获取与所述目标视频中目标人脸图像相匹配的抓拍视频;When receiving the capture information for viewing the target video, obtain a capture video matching the target face image in the target video;
按照所述抓拍视频中抓拍的人脸图像与所述目标人脸图像的相似度对所述抓拍视频进行排序;sorting the snapped videos according to the similarity between the snapped face images in the snapped videos and the target face image;
在预设位置显示显示经过排序的所述抓拍视频。The sorted snapshot videos are displayed at a preset position.
可选的,所述处理器还执行以下操作:Optionally, the processor also performs the following operations:
确定所述用户选中的目标抓拍视频;所述目标抓拍视频为所述经过排序的抓拍视频中的一个视频;Determine the target snapshot video selected by the user; the target snapshot video is a video in the sorted snapshot videos;
响应于用户输入的动态轨迹生成指令,根据所述目标抓拍视频生成动态轨迹。In response to a dynamic trajectory generation instruction input by a user, a dynamic trajectory is generated according to the captured video of the target.
可选的,所述处理器还执行以下操作:响应于用户输入的动态播放指令,对所述目标抓拍视频进行动态播放。Optionally, the processor further performs the following operation: dynamically play the target snapshot video in response to a dynamic play instruction input by the user.
可选的,所述接收用户的监控视频查看请求之前,所述处理器还执行以下操作:根据用户输入的信息进行系统登录;若登录成功,则根据用户的指令向系统导入监控设备信息、人像信息和地图信息,并设置相应的规则。Optionally, before receiving the user’s monitoring video viewing request, the processor also performs the following operations: log in to the system according to the information input by the user; if the login is successful, import monitoring equipment information, portrait Information and map information, and set the corresponding rules.
另外,需要指出的是,本实施例的相关解释可参考上述实施例的内容。In addition, it should be pointed out that, for relevant explanations of this embodiment, reference may be made to the contents of the foregoing embodiments.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or can be Integrate into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes. .
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。As mentioned above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still understand the foregoing The technical solutions recorded in each embodiment are modified, or some of the technical features are replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910340727.7A CN110263613A (en) | 2019-04-25 | 2019-04-25 | Monitor video processing method and processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910340727.7A CN110263613A (en) | 2019-04-25 | 2019-04-25 | Monitor video processing method and processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110263613A true CN110263613A (en) | 2019-09-20 |
Family
ID=67913892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910340727.7A Pending CN110263613A (en) | 2019-04-25 | 2019-04-25 | Monitor video processing method and processing device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110263613A (en) |
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110933458A (en) * | 2019-10-25 | 2020-03-27 | 浙江大华技术股份有限公司 | Method and device for over-packet detection, computer equipment and storage medium |
| CN111131902A (en) * | 2019-12-13 | 2020-05-08 | 华为技术有限公司 | Method and video playback device for determining target object information |
| CN111738692A (en) * | 2020-06-24 | 2020-10-02 | 重庆中科云从科技有限公司 | Regional object management method and device, machine readable medium and equipment |
| CN111770310A (en) * | 2020-07-02 | 2020-10-13 | 广州博冠智能科技有限公司 | Lost child identification and positioning method and device |
| CN112488069A (en) * | 2020-12-21 | 2021-03-12 | 重庆紫光华山智安科技有限公司 | Target searching method, device and equipment |
| CN112911203A (en) * | 2019-11-19 | 2021-06-04 | 杭州海康威视数字技术股份有限公司 | Camera for acquiring target track |
| CN113038072A (en) * | 2021-02-05 | 2021-06-25 | 深圳市深粮控股股份有限公司 | Positioning method and device based on video information, storage medium and terminal equipment |
| CN113050464A (en) * | 2019-12-27 | 2021-06-29 | 广州市双敏电子产品有限公司 | Intelligent monitoring method and system based on Internet of things |
| CN113254702A (en) * | 2021-05-28 | 2021-08-13 | 浙江大华技术股份有限公司 | Video recording retrieval method and device |
| CN113468919A (en) * | 2020-03-31 | 2021-10-01 | 青岛海尔智能技术研发有限公司 | Method, device and equipment for providing life advice |
| CN113495975A (en) * | 2020-03-20 | 2021-10-12 | 阿里巴巴集团控股有限公司 | Video processing, display and completion method, device, system and storage medium |
| CN113569645A (en) * | 2021-06-28 | 2021-10-29 | 广东技术师范大学 | Track generation method, device and system based on image detection |
| WO2021232818A1 (en) * | 2020-05-20 | 2021-11-25 | 威创集团股份有限公司 | Kvm-based distributed system, operation and control method, and medium |
| CN114040167A (en) * | 2021-11-11 | 2022-02-11 | 浩云科技股份有限公司 | Personnel track generation method and device |
| CN114332768A (en) * | 2021-12-30 | 2022-04-12 | 江苏国盈信息科技有限公司 | Intelligent community security management method and system |
| CN114625928A (en) * | 2022-03-14 | 2022-06-14 | 苏州良医汇网络科技有限公司 | Information retrieval method, system, computer medium, computer and mobile terminal |
| CN115905620A (en) * | 2022-12-02 | 2023-04-04 | 杭州海康威视数字技术股份有限公司 | Method, device, video equipment and system for processing object covering in video |
| CN116069782A (en) * | 2023-01-06 | 2023-05-05 | 浙江大华技术股份有限公司 | A data retrieval method, device and electronic equipment |
| CN116471383A (en) * | 2023-06-20 | 2023-07-21 | 深圳市泽威信息科技有限公司 | Display method and device for unattended store monitoring interface |
| CN119557482A (en) * | 2025-01-16 | 2025-03-04 | 权能智造(天津)科技有限公司 | Video surveillance systems, devices and storage media based on AI analysis |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105335387A (en) * | 2014-07-04 | 2016-02-17 | 杭州海康威视系统技术有限公司 | Retrieval method for video cloud storage system |
| CN105611209A (en) * | 2015-12-23 | 2016-05-25 | 天津天地伟业数码科技有限公司 | Human face retrieving and snapshooting method based on NVR (Network Video Recorder) video file |
| CN106650652A (en) * | 2016-12-14 | 2017-05-10 | 黄先开 | Trajectory tracking system and method based on face recognition technology |
| CN107436944A (en) * | 2017-07-31 | 2017-12-05 | 福州瑞芯微电子股份有限公司 | A kind of method and system of video search |
| CN108228792A (en) * | 2017-12-29 | 2018-06-29 | 深圳云天励飞技术有限公司 | Picture retrieval method, electronic equipment and storage medium |
-
2019
- 2019-04-25 CN CN201910340727.7A patent/CN110263613A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105335387A (en) * | 2014-07-04 | 2016-02-17 | 杭州海康威视系统技术有限公司 | Retrieval method for video cloud storage system |
| CN105611209A (en) * | 2015-12-23 | 2016-05-25 | 天津天地伟业数码科技有限公司 | Human face retrieving and snapshooting method based on NVR (Network Video Recorder) video file |
| CN106650652A (en) * | 2016-12-14 | 2017-05-10 | 黄先开 | Trajectory tracking system and method based on face recognition technology |
| CN107436944A (en) * | 2017-07-31 | 2017-12-05 | 福州瑞芯微电子股份有限公司 | A kind of method and system of video search |
| CN108228792A (en) * | 2017-12-29 | 2018-06-29 | 深圳云天励飞技术有限公司 | Picture retrieval method, electronic equipment and storage medium |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110933458B (en) * | 2019-10-25 | 2022-06-03 | 浙江大华技术股份有限公司 | Method and device for over-packet detection, computer equipment and storage medium |
| CN110933458A (en) * | 2019-10-25 | 2020-03-27 | 浙江大华技术股份有限公司 | Method and device for over-packet detection, computer equipment and storage medium |
| CN112911203B (en) * | 2019-11-19 | 2022-04-26 | 杭州海康威视数字技术股份有限公司 | Camera for acquiring target track |
| CN112911203A (en) * | 2019-11-19 | 2021-06-04 | 杭州海康威视数字技术股份有限公司 | Camera for acquiring target track |
| CN111131902A (en) * | 2019-12-13 | 2020-05-08 | 华为技术有限公司 | Method and video playback device for determining target object information |
| CN113050464A (en) * | 2019-12-27 | 2021-06-29 | 广州市双敏电子产品有限公司 | Intelligent monitoring method and system based on Internet of things |
| CN113495975A (en) * | 2020-03-20 | 2021-10-12 | 阿里巴巴集团控股有限公司 | Video processing, display and completion method, device, system and storage medium |
| CN113468919A (en) * | 2020-03-31 | 2021-10-01 | 青岛海尔智能技术研发有限公司 | Method, device and equipment for providing life advice |
| WO2021232818A1 (en) * | 2020-05-20 | 2021-11-25 | 威创集团股份有限公司 | Kvm-based distributed system, operation and control method, and medium |
| CN111738692A (en) * | 2020-06-24 | 2020-10-02 | 重庆中科云从科技有限公司 | Regional object management method and device, machine readable medium and equipment |
| CN111770310A (en) * | 2020-07-02 | 2020-10-13 | 广州博冠智能科技有限公司 | Lost child identification and positioning method and device |
| CN112488069A (en) * | 2020-12-21 | 2021-03-12 | 重庆紫光华山智安科技有限公司 | Target searching method, device and equipment |
| CN112488069B (en) * | 2020-12-21 | 2022-01-11 | 重庆紫光华山智安科技有限公司 | Target searching method, device and equipment |
| CN113038072A (en) * | 2021-02-05 | 2021-06-25 | 深圳市深粮控股股份有限公司 | Positioning method and device based on video information, storage medium and terminal equipment |
| CN113254702A (en) * | 2021-05-28 | 2021-08-13 | 浙江大华技术股份有限公司 | Video recording retrieval method and device |
| CN113569645A (en) * | 2021-06-28 | 2021-10-29 | 广东技术师范大学 | Track generation method, device and system based on image detection |
| CN113569645B (en) * | 2021-06-28 | 2024-03-22 | 广东技术师范大学 | Track generation method, device and system based on image detection |
| CN114040167A (en) * | 2021-11-11 | 2022-02-11 | 浩云科技股份有限公司 | Personnel track generation method and device |
| CN114040167B (en) * | 2021-11-11 | 2023-11-03 | 浩云科技股份有限公司 | Personnel track generation method and device |
| CN114332768A (en) * | 2021-12-30 | 2022-04-12 | 江苏国盈信息科技有限公司 | Intelligent community security management method and system |
| CN114625928A (en) * | 2022-03-14 | 2022-06-14 | 苏州良医汇网络科技有限公司 | Information retrieval method, system, computer medium, computer and mobile terminal |
| CN115905620A (en) * | 2022-12-02 | 2023-04-04 | 杭州海康威视数字技术股份有限公司 | Method, device, video equipment and system for processing object covering in video |
| CN116069782A (en) * | 2023-01-06 | 2023-05-05 | 浙江大华技术股份有限公司 | A data retrieval method, device and electronic equipment |
| CN116471383A (en) * | 2023-06-20 | 2023-07-21 | 深圳市泽威信息科技有限公司 | Display method and device for unattended store monitoring interface |
| CN116471383B (en) * | 2023-06-20 | 2023-11-03 | 深圳市泽威信息科技有限公司 | Display method and device for unattended store monitoring interface |
| CN119557482A (en) * | 2025-01-16 | 2025-03-04 | 权能智造(天津)科技有限公司 | Video surveillance systems, devices and storage media based on AI analysis |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110263613A (en) | Monitor video processing method and processing device | |
| CN109284729B (en) | Method, device and medium for acquiring face recognition model training data based on video | |
| JP2022518459A (en) | Information processing methods and devices, storage media | |
| CN111131902B (en) | Method for determining target object information and video playing equipment | |
| CN108228792B (en) | Picture retrieval method, electronic device and storage medium | |
| CN110619324A (en) | Pedestrian and safety helmet detection method, device and system | |
| US10635908B2 (en) | Image processing system and image processing method | |
| CN112992152B (en) | Individual-soldier voiceprint recognition system and method, storage medium and electronic equipment | |
| WO2021102760A1 (en) | Method and apparatus for analyzing behavior of person, and electronic device | |
| US20180150683A1 (en) | Systems, methods, and devices for information sharing and matching | |
| CN108563651B (en) | Multi-video target searching method, device and equipment | |
| CN111222373A (en) | Personnel behavior analysis method and device and electronic equipment | |
| CN113987158B (en) | Display method, device and device for display | |
| CN105279496A (en) | Human face recognition method and apparatus | |
| CN110163137A (en) | A kind of image processing method, device and storage medium | |
| CN111291087A (en) | Information pushing method and device based on face detection | |
| CN111914649A (en) | Method and device for face recognition, electronic device and storage medium | |
| CN110263830B (en) | Image processing method, device and system and storage medium | |
| EP3570207B1 (en) | Video cookies | |
| CN111651657A (en) | Intelligence monitoring method, apparatus, device and computer-readable storage medium | |
| CN109118178A (en) | Data processing method and device, electronic equipment and computer storage medium | |
| CN113454634A (en) | Information processing system, information processing apparatus, information processing method, and program | |
| CN113568934A (en) | Data query method and device, electronic equipment and storage medium | |
| CN112419637B (en) | Security image data processing method and device | |
| JPWO2017077902A1 (en) | Data processing apparatus, data processing method, and program |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190920 |
|
| RJ01 | Rejection of invention patent application after publication |