[go: up one dir, main page]

CN106899829A - A kind of method for processing video frequency and device - Google Patents

A kind of method for processing video frequency and device Download PDF

Info

Publication number
CN106899829A
CN106899829A CN201710066466.5A CN201710066466A CN106899829A CN 106899829 A CN106899829 A CN 106899829A CN 201710066466 A CN201710066466 A CN 201710066466A CN 106899829 A CN106899829 A CN 106899829A
Authority
CN
China
Prior art keywords
video
video images
images
controlled object
category
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710066466.5A
Other languages
Chinese (zh)
Other versions
CN106899829B (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 Intellifusion Technologies Co Ltd
Original Assignee
Shenzhen Intellifusion Technologies 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 Intellifusion Technologies Co Ltd filed Critical Shenzhen Intellifusion Technologies Co Ltd
Priority to CN201710066466.5A priority Critical patent/CN106899829B/en
Publication of CN106899829A publication Critical patent/CN106899829A/en
Application granted granted Critical
Publication of CN106899829B publication Critical patent/CN106899829B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/166Detection; Localisation; Normalisation using acquisition arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

本发明实施例提供了一种视频处理方法及装置,所述方法包括:接收由终端发送的布控对象的人脸图像;获取目标布控范围内的视频文件;从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;根据所述N张视频图像确定所述布控对象的活动场所。通过本发明实施例可以快速发现布控对象的活动场所,进而,方便用户分析出布控对象的活动规律。

The embodiment of the present invention provides a video processing method and device, the method comprising: receiving the face image of the control object sent by the terminal; acquiring a video file within the target control range; determining from the video file the N video images matched with the face images; and determine the activity place of the controlled object according to the N video images. Through the embodiment of the present invention, the activity place of the controlled object can be quickly discovered, and further, it is convenient for the user to analyze the activity rule of the controlled object.

Description

一种视频处理方法及装置A video processing method and device

技术领域technical field

本发明涉及视频监控技术领域,具体涉及一种视频处理方法及装置。The invention relates to the technical field of video surveillance, in particular to a video processing method and device.

背景技术Background technique

随着经济、社会、文化的快速发展,国内外影响力的与日俱增,越来越多外来人口流向城市,这些人口增加在加快城市化进程的同时,也为城市管理带来更大的挑战,虽然,视频监控对城市安全提供了技术支持,但是,目前来看,摄像头已经在城市中布局开来,各个摄像头的功能较为独立,当需要搜索某个目标人物时,往往是通过人工方式对每一摄像头拍摄的视频图像进行逐帧查看,因而,无法快速发现布控对象,进而,无法快速地确定布控对象的活动场所,更无法找到布控对象的活动规律。With the rapid development of economy, society, and culture, the influence at home and abroad is increasing day by day, and more and more migrants are moving to cities. While the increase in population is accelerating the process of urbanization, it also brings greater challenges to urban management. Although , video surveillance provides technical support for urban security. However, at present, cameras have been laid out in cities, and the functions of each camera are relatively independent. When it is necessary to search for a target person, it is often done manually. The video images captured by the camera are viewed frame by frame. Therefore, it is impossible to quickly find the control object, and furthermore, it is impossible to quickly determine the activity place of the control object, and it is impossible to find the activity law of the control object.

发明内容Contents of the invention

本发明实施例提供了一种视频处理方法及装置,可以快速发现布控对象的活动场所。The embodiment of the present invention provides a video processing method and device, which can quickly find the activity place of the control object.

本发明实施例第一方面提供了一种视频处理方法,包括:The first aspect of the embodiment of the present invention provides a video processing method, including:

接收由终端发送的布控对象的人脸图像;Receive the face image of the controlled object sent by the terminal;

获取目标布控范围内的视频文件;Obtain video files within the control range of the target;

从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;Determining N video images matching the face images from the video file;

根据所述N张视频图像确定所述布控对象的活动场所。An activity location of the controlled object is determined according to the N video images.

结合本发明实施例第一方面,在第一方面的第一种可能实施方式中,所述获取目标布控范围内的视频文件,包括:With reference to the first aspect of the embodiments of the present invention, in the first possible implementation manner of the first aspect, the acquisition of video files within the control range of the target includes:

获取用户选取的布控时间段;Obtain the control time period selected by the user;

从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。Selecting the video files within the control time period and the target control range from the historical video library.

结合本发明实施例第一方面或第一方面的第一种可能实施方式,在第一方面的第二种可能实施方式中,所述从所述视频文件中确定出与所述人脸图像匹配的N张视频图像,包括:With reference to the first aspect of the embodiments of the present invention or the first possible implementation manner of the first aspect, in the second possible implementation manner of the first aspect, the determination from the video file that matches the face image The N video images, including:

对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;The video file is analyzed to obtain Q video images, and the Q is a positive integer;

剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;Eliminate video images that do not contain human face images in the Q video images to obtain P video images, and the P is an integer less than or equal to the Q;

将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;Matching the face images with the P video images respectively to obtain the P matching values;

选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。Selecting the N matching values greater than the first preset threshold among the P matching values, and acquiring their corresponding video images.

结合本发明实施例第一方面或第一方面的第一种可能实施方式,在第一方面的第三种可能实施方式中,所述N张视频图像中每一视频图像对应一个位置标记;With reference to the first aspect or the first possible implementation manner of the first aspect of the embodiments of the present invention, in the third possible implementation manner of the first aspect, each of the N video images corresponds to a position marker;

所述根据所述N张视频图像确定所述布控对象的活动场所,包括:The determining the activity place of the controlled object according to the N video images includes:

根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;Divide the N video images into M categories according to the position marks, and the M is an integer less than or equal to the N;

选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。Select a category whose number of video images in the M category is greater than a second preset threshold to obtain a K category, and use the position mark corresponding to the K category as the activity place of the controlled object.

结合本发明实施例第一方面或第一方面的第一种可能实施方式,在第一方面的第四种可能实施方式中,在所述根据所述N张视频图像确定所述布控对象的活动场所之后,所述方法还包括:With reference to the first aspect of the embodiments of the present invention or the first possible implementation manner of the first aspect, in the fourth possible implementation manner of the first aspect, in determining the activity of the controlled object according to the N video images After the site, the method also includes:

将所述活动场所推送给所述终端。Pushing the event location to the terminal.

本发明实施例第二方面提供了一种视频处理装置,包括:The second aspect of the embodiment of the present invention provides a video processing device, including:

接收单元,用于接收由终端发送的布控对象的人脸图像;a receiving unit, configured to receive the face image of the controlled object sent by the terminal;

获取单元,用于获取目标布控范围内的视频文件;an acquisition unit, configured to acquire video files within the range of target deployment;

第一确定单元,用于从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;A first determining unit, configured to determine N video images matching the human face image from the video file;

第二确定单元,用于根据所述N张视频图像确定所述布控对象的活动场所。The second determining unit is configured to determine an activity location of the controlled object according to the N video images.

结合本发明实施例第二方面,在第二方面的第一种可能实施方式中,所述获取单元包括:With reference to the second aspect of the embodiments of the present invention, in a first possible implementation manner of the second aspect, the acquiring unit includes:

获取模块,用于获取用户选取的布控时间段;An acquisition module, configured to acquire the control time period selected by the user;

第一选取模块,用于从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。The first selection module is used to select video files within the control time period and the target control range from the historical video library.

结合本发明实施例第二方面或第二方面的第一种可能实施方式,在第二方面的第二种可能实施方式中,所述第一确定单元包括:With reference to the second aspect of the embodiment of the present invention or the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, the first determination unit includes:

解析模块,用于对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;An analysis module, configured to analyze the video file to obtain Q video images, where the Q is a positive integer;

剔除模块,用于剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;The elimination module is used to eliminate video images that do not contain human face images in the Q video images to obtain P video images, and the P is an integer less than or equal to the Q;

匹配模块,用于将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;A matching module, configured to match the face images with the P video images respectively to obtain the P matching values;

第二选取模块,用于选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。The second selecting module is configured to select the N matching values greater than the first preset threshold among the P matching values, and acquire their corresponding video images.

结合本发明实施例第二方面或第二方面的第一种可能实施方式,在第二方面的第三种可能实施方式中,所述N张视频图像中每一视频图像对应一个位置标记;With reference to the second aspect of the embodiment of the present invention or the first possible implementation manner of the second aspect, in the third possible implementation manner of the second aspect, each of the N video images corresponds to a position marker;

所述第二确定单元包括:The second determination unit includes:

划分模块,用于根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;A division module, configured to divide the N video images into M categories according to position marks, and the M is an integer less than or equal to the N;

第三选取模块,用于选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。The third selection module is configured to select a category whose video image quantity is greater than a second preset threshold in the M category, obtain a K category, and use the position mark corresponding to the K category as the activity place of the controlled object.

结合本发明实施例第二方面或第二方面的第一种可能实施方式,在第二方面的第四种可能实施方式中,所述视频处理装置还包括:With reference to the second aspect or the first possible implementation manner of the second aspect of the embodiments of the present invention, in the fourth possible implementation manner of the second aspect, the video processing device further includes:

推送单元,用于在所述第二确定单元根据所述N张视频图像确定所述布控对象的活动场所之后,将所述活动场所推送给所述终端。A pushing unit, configured to push the activity location of the controlled object to the terminal after the second determining unit determines the activity location of the controlled object according to the N video images.

实施本发明实施例,具有如下有益效果:Implementing the embodiment of the present invention has the following beneficial effects:

可以看出,通过本发明实施例,接收由终端发送的布控对象的人脸图像,获取目标布控范围内的视频文件;It can be seen that, through the embodiment of the present invention, the face image of the control object sent by the terminal is received, and the video file within the target control range is obtained;

从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;Determining N video images matching the face images from the video file;

根据所述N张视频图像确定所述布控对象的活动场所。An activity location of the controlled object is determined according to the N video images.

可以看出,通过本发明实施例,接收由终端发送的布控对象的人脸图像,获取目标布控范围内的视频文件,从视频文件中确定出与人脸图像匹配的N张视频图像,根据N张视频图像确定布控对象的活动场所。因而,可确定布控对象的活动场所,进而,方便用户分析出布控对象的活动规律。It can be seen that through the embodiment of the present invention, the face image of the control object sent by the terminal is received, the video file within the target control range is obtained, and N video images matching the face image are determined from the video file. According to the N A video image is used to determine the activity place of the controlled object. Therefore, the activity place of the controlled object can be determined, and further, it is convenient for the user to analyze the activity rule of the controlled object.

附图说明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 description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without making creative efforts.

图1是本发明实施例提供的一种视频处理方法的第一实施例流程示意图;FIG. 1 is a schematic flowchart of a first embodiment of a video processing method provided by an embodiment of the present invention;

图2是本发明实施例提供的一种视频处理方法的第二实施例流程示意图;FIG. 2 is a schematic flowchart of a second embodiment of a video processing method provided by an embodiment of the present invention;

图3a是本发明实施例提供的一种视频处理装置的第一实施例结构示意图;Fig. 3a is a schematic structural diagram of a first embodiment of a video processing device provided by an embodiment of the present invention;

图3b是本发明实施例提供的图3a所描述的视频处理装置的获取单元的结构示意图;Fig. 3b is a schematic structural diagram of an acquisition unit of the video processing device described in Fig. 3a provided by an embodiment of the present invention;

图3c是本发明实施例提供的图3a所描述的视频处理装置的第一确定单元的结构示意图;Fig. 3c is a schematic structural diagram of a first determination unit of the video processing device described in Fig. 3a provided by an embodiment of the present invention;

图3d是本发明实施例提供的图3a所描述的视频处理装置的第二确定单元的结构示意图;Fig. 3d is a schematic structural diagram of a second determining unit of the video processing device described in Fig. 3a provided by an embodiment of the present invention;

图3e是本发明实施例提供的图3a所描述的视频处理装置的又一结构示意图;Fig. 3e is another schematic structural diagram of the video processing device described in Fig. 3a provided by an embodiment of the present invention;

图4是本发明实施例提供的一种视频处理装置的第二实施例结构示意图。Fig. 4 is a schematic structural diagram of a second embodiment of a video processing device provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" in the description and claims of the present invention and the drawings 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.

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。Reference herein to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The presentation of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are independent or alternative embodiments mutually exclusive of other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein can be combined with other embodiments.

本发明实施例所描述视频处理装置可以为服务器或者云平台。The video processing device described in this embodiment of the present invention may be a server or a cloud platform.

需要说明的是,本发明实施例中的视频处理装置可与多个摄像头连接,每一摄像头均可用于抓拍视频图像,每一摄像头均可有一个与之对应的位置标记,或者,可有一个与之对应的编号。通常情况下,摄像头可设置在公共场所,例如,学校、博物馆、十字路口、步行街、写字楼、车库、机场、医院、地铁站、车站、公交站台、超市、酒店、娱乐场所等等。摄像头在拍摄到视频图像后,可将该视频图像保存到视频处理装置所在系统的存储器。存储器中可存储有多个图像库,每一图像库可包含同一人的不同视频图像,当然,每一图像库还可以用于存储一个区域的视频图像或者某个指定摄像头拍摄的视频图像。It should be noted that the video processing device in the embodiment of the present invention can be connected with multiple cameras, and each camera can be used to capture video images, and each camera can have a corresponding position mark, or there can be a corresponding number. Usually, cameras can be set up in public places, such as schools, museums, intersections, pedestrian streets, office buildings, garages, airports, hospitals, subway stations, stations, bus stops, supermarkets, hotels, entertainment venues, etc. After the video image is captured by the camera, the video image can be saved to the memory of the system where the video processing device is located. Multiple image libraries can be stored in the memory, and each image library can contain different video images of the same person. Of course, each image library can also be used to store video images of an area or video images captured by a specified camera.

进一步可选地,本发明实施例中,摄像头拍摄的每一帧视频图像均对应一个属性信息,属性信息为以下至少一种:视频图像的拍摄时间、视频图像的位置、视频图像的属性参数(格式、大小、分辨率等)、视频图像的编号和视频图像中的人物特征属性。上述视频图像中的人物特征属性可包括但不仅限于:视频图像中的人物个数、人物位置、人物角度等等。Further optionally, in the embodiment of the present invention, each frame of video image captured by the camera corresponds to an attribute information, and the attribute information is at least one of the following: the shooting time of the video image, the location of the video image, and the attribute parameter of the video image ( format, size, resolution, etc.), the number of the video image, and the attributes of the characters in the video image. The characteristic attributes of the characters in the video image may include, but not limited to: the number of characters in the video image, the position of the characters, the angle of the characters, and the like.

进一步需要说明的是,每一摄像头采集的视频图像通常为动态人脸图像,因而,本发明实施例中可以对人脸图像的角度信息进行规划,上述角度信息可包括但不仅限于:水平转动角度、俯仰角或者倾斜度。例如,可定义动态人脸图像数据要求两眼间距不小于30像素,建议60像素以上。水平转动角度不超过±30°、俯仰角不超过±20°、倾斜角不超过±45°。建议水平转动角度不超过±15°、俯仰角不超过±10°、倾斜角不超过±15°。例如,还可对人脸图像是否被其他物体遮挡进行筛选,通常情况下,饰物不应遮挡脸部主要区域,饰物如深色墨镜、口罩和夸张首饰等,当然,也有可能摄像头上面布满灰尘,导致人脸图像被遮挡。本发明实施例中的视频图像的图片格式可包括但不仅限于:BMP,JPEG,JPEG2000,PNG等等,其大小可以在10-30KB之间,每一视频图像还可以对应一个拍摄时间、以及拍摄该视频图像的摄像头统一编号、与人脸图像对应的全景大图的链接等信息(人脸图像和全局图像建立特点对应性关系文件)。It should be further noted that the video image collected by each camera is usually a dynamic face image, therefore, in the embodiment of the present invention, the angle information of the face image can be planned, and the above angle information can include but not limited to: horizontal rotation angle , pitch angle or inclination. For example, it can be defined that the dynamic face image data requires that the distance between the two eyes is not less than 30 pixels, and it is recommended to be more than 60 pixels. The horizontal rotation angle does not exceed ±30°, the pitch angle does not exceed ±20°, and the tilt angle does not exceed ±45°. It is recommended that the horizontal rotation angle not exceed ±15°, the pitch angle not exceed ±10°, and the tilt angle not exceed ±15°. For example, it can also filter whether the face image is blocked by other objects. Normally, accessories should not cover the main area of the face, such as dark sunglasses, masks and exaggerated jewelry. Of course, the camera may be covered with dust , causing the face image to be occluded. The picture format of the video image in the embodiment of the present invention can include but not limited to: BMP, JPEG, JPEG2000, PNG etc., its size can be between 10-30KB, each video image can also correspond to a shooting time, and shooting Information such as the uniform number of the camera of the video image, the link to the large panorama image corresponding to the face image (the feature correspondence relationship file is established between the face image and the global image).

需要说明的是,本发明实施例中,布控对象的活动场所主要是由摄像头所在的活动场所所决定,布控对象的活动场所可包括但不仅限于:学校、医院、博物馆、公交、地铁站、高铁站、场站、街道、体育馆、景区等等。布控对象的活动场所可为一个或者多个,当然,不同的时刻布控对象所位于的活动场所不一样。It should be noted that, in the embodiment of the present invention, the activity place of the control object is mainly determined by the activity place where the camera is located, and the activity place of the control object may include but not limited to: schools, hospitals, museums, buses, subway stations, high-speed rail Stations, stations, streets, stadiums, scenic spots, etc. There may be one or more activity places of the controlled object, and of course, different activity places of the controlled object are located at different times.

请参阅图1,为本发明实施例提供的一种视频处理方法的第一实施例流程示意图。本实施例中所描述的视频处理方法,包括以下步骤:Please refer to FIG. 1 , which is a schematic flowchart of a first embodiment of a video processing method provided by an embodiment of the present invention. The video processing method described in this embodiment includes the following steps:

101、接收由终端发送的布控对象的人脸图像。101. Receive the face image of the controlled object sent by the terminal.

其中,终端可与视频处理装置之间建立网络连接,终端可将一个布控对象的人脸图像发送给视频处理装置。在实际应用中,视频处理装置也可以自行加载人脸图像,视频处理装置的管理员,在其身份验证通过后,可加载至少一个布控对象的人脸图像,如此,可实现对布控对象的设置。Wherein, the terminal can establish a network connection with the video processing device, and the terminal can send a face image of a controlled object to the video processing device. In practical applications, the video processing device can also load the face image by itself. After the administrator of the video processing device passes the identity verification, he can load at least one face image of the controlled object. In this way, the setting of the controlled object can be realized. .

可选地,在步骤101与步骤102之间,还可以包含如下步骤:Optionally, between step 101 and step 102, the following steps may also be included:

视频处理装置可将步骤101中的人脸图像与布控对象库中的人脸图像进行匹配,在匹配成功后,则执行步骤102。The video processing device can match the face image in step 101 with the face image in the controlled object database, and execute step 102 after the matching is successful.

102、获取目标布控范围内的视频文件。102. Obtain the video files within the control range of the target.

其中,目标布控范围可由用户指定,或者,可以默认为某个具体范围(例如,所有摄像头的监控范围内)。视频处理装置可从历史视频库中获取目标布控范围内的视频文件。Wherein, the target deployment range may be specified by the user, or may be defaulted to a specific range (for example, within the monitoring range of all cameras). The video processing device can obtain video files within the target deployment range from the historical video library.

可选地,上述步骤102中,获取目标布控范围内的视频文件,可包括如下步骤:Optionally, in the above-mentioned step 102, obtaining the video files within the target deployment range may include the following steps:

21)、获取用户选取的布控时间段;21) Obtain the control time period selected by the user;

22)、从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。22). Selecting the video files within the control time period and the target control range from the historical video library.

其中,上述历史视频库中可包含监控范围内的所有摄像头拍摄到的视频文件。通常情况下,视频的监控时间越来,则其内存越大,因而,可获取用户选取的布控时间段,针对不同的摄像头而言,每一摄像头的布控时间段可不一样,当然,所有的摄像头的布控时间段也可以一样,具体地,依据实际情况而定。上述目标布控范围可为监控范围的部分区域,即目标布控范围可由用户指定的一个或者多个摄像头的监控区域所构成,或者,目标布控范围可由用户指定的某个区域范围内的摄像头所构成。以目标布控范围内的一个摄像头为例,该摄像头可持续进行拍摄,因而,可记录不同时刻的录像,而用户需要的,是布控时间段内的视频文件,因而,可从该摄像头对应的历史视频文件中截止布控时间段对应的视频文件。Wherein, the above-mentioned historical video library may include video files captured by all cameras within the monitoring range. Usually, the longer the monitoring time of the video is, the larger its memory is. Therefore, the control time period selected by the user can be obtained. For different cameras, the control time period of each camera can be different. Of course, all cameras The deployment and control time period can also be the same, specifically, it depends on the actual situation. The above-mentioned target deployment range can be part of the monitoring range, that is, the target deployment range can be formed by the monitoring area of one or more cameras specified by the user, or the target deployment range can be formed by cameras within a certain area specified by the user. Taking a camera within the control range of the target as an example, the camera can continue to shoot, so it can record video at different times, and what the user needs is the video file within the control time period, so the corresponding history of the camera can be The video file corresponding to the cut-off deployment time period in the video file.

其中,在步骤21中,用户可输入布控时间段,当然,可统一针对目标布控范围内的每一摄像头布控时间段。或者,目标布控范围内的每一摄像头对应的布控时间段不一样,因为布控对象同时出现在不同的摄像头的监控范围内的概率较小,因此,更多时候布控对象只会在一个时刻处于一个摄像头的监控范围内。因而,不同的摄像头可对应不同的布控时间段。进一步地,视频处理装置可从历史视频库中选取布控时间段以及目标布控范围内的视频文件。当然,在目标布控范围内存在多个摄像头时,每一摄像头可能均对应一个视频文件,可将所有的视频文件视为或者合成一个视频文件。Wherein, in step 21, the user may input the deployment control time period, of course, the deployment control time period for each camera within the target deployment control range may be unified. Alternatively, each camera within the target monitoring range corresponds to a different monitoring time period, because the probability of the monitoring object appearing in the monitoring range of different cameras at the same time is relatively small, therefore, more often the monitoring object will only be in one at a time. within the monitoring range of the camera. Therefore, different cameras can correspond to different control time periods. Further, the video processing device may select video files within the control time period and target control range from the historical video library. Certainly, when there are multiple cameras within the control range of the target, each camera may correspond to a video file, and all video files may be regarded as or synthesized into one video file.

103、从所述视频文件中确定出与所述人脸图像匹配的N张视频图像。103. Determine N video images that match the face image from the video file.

其中,视频文件中可包含多张视频图像,每一视频图像均可能与人脸图像匹配,因而,可将多张视频图像中的每一视频图像与人脸图像进行匹配,从而,得到与该人脸图像匹配的N张视频图像,N为正整数。Wherein, multiple video images may be included in the video file, and each video image may be matched with a human face image, therefore, each video image in the multiple video images may be matched with a human face image, thereby obtaining the N video images for face image matching, where N is a positive integer.

可选地,上述步骤103中,从所述视频文件中确定出与所述人脸图像匹配的N张视频图像,可包括如下步骤:Optionally, in the above-mentioned step 103, determining N video images matching the human face images from the video file may include the following steps:

31)、对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;31), the video file is analyzed to obtain Q video images, and the Q is a positive integer;

32)、剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;32), remove the video images that do not contain human face images in the Q video images, and obtain P video images, and the P is an integer less than or equal to the Q;

33)、将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;33), matching the face images with the P pieces of video images respectively, to obtain the P matching values;

34)、选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。34). Selecting the N matching values greater than the first preset threshold among the P matching values, and acquiring their corresponding video images.

其中,上述第一预设阈值可由系统默认或者用户自行设置。通常情况下,视频文件为一个完整的文件,因而,需要对该视频文件进行解析,得到一张一张的视频图像。在步骤31中,可对视频文件进行解析,得到Q张视频图像,Q为正整数。当然,该Q张视频图像中并非每一张都包含人脸图像,因而,可剔除掉该Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,因而,可选取P个匹配值中大于第一预设阈值的N个匹配值,并获取该N个匹配值对应的视频图像,得到N张视频图像。Wherein, the above-mentioned first preset threshold may be defaulted by the system or set by the user. Usually, the video file is a complete file, therefore, the video file needs to be parsed to obtain video images one by one. In step 31, the video file may be parsed to obtain Q video images, where Q is a positive integer. Of course, not every one of the Q video images contains a human face image, therefore, the video images that do not contain a human face image in the Q video images can be eliminated to obtain P video images, therefore, P can be selected Among the matching values, N matching values greater than the first preset threshold are obtained, and video images corresponding to the N matching values are acquired to obtain N video images.

104、根据所述N张视频图像确定所述布控对象的活动场所。104. Determine an activity location of the controlled object according to the N video images.

可选地,所述N张视频图像中每一视频图像对应一个位置标记;上述步骤104中,根据所述N张视频图像确定所述布控对象的活动场所,可包括如下步骤:Optionally, each video image in the N video images corresponds to a position marker; in the above step 104, determining the activity site of the controlled object according to the N video images may include the following steps:

41)、根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;41), dividing the N video images into M categories according to the position mark, and the M is an integer less than or equal to the N;

42)、选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。42). Select the category whose number of video images in the M category is greater than the second preset threshold to obtain the K category, and use the position mark corresponding to the K category as the activity place of the controlled object.

其中,每一视频图像都是由一个摄像头拍摄得到,因而,每一视频图像均对应一个位置标记,在不同的活动场所位置标记一样,当然,在相同的活动场所,可选择相同的位置标记,当然,在相同的活动场所可可以选择不同的位置标记,例如,某个活动场所只有一个摄像头,则可将该摄像头所在活动场所作为位置标记或者将该摄像头的编号作为位置标记。又例如,某个活动场所有多个摄像头,每一摄像头均有一个摄像头编号,如:0060-0089,则可将该位置标记处于0060-0089的摄像头作为一个活动场所。上述第二预设阈值可由系统默认或者用户自行设置。Wherein, each video image is captured by a camera, therefore, each video image corresponds to a position mark, and the position marks are the same in different activity places. Of course, in the same activity place, the same position mark can be selected, Of course, different location markers can be selected in the same activity place. For example, if there is only one camera in a certain activity place, the activity place where the camera is located can be used as the location marker or the number of the camera can be used as the location marker. For another example, if there are multiple cameras in a certain activity place, and each camera has a camera number, such as: 0060-0089, then the camera with the position mark at 0060-0089 can be regarded as an activity place. The above-mentioned second preset threshold can be set by default by the system or by the user.

可选地,视频处理装置可根据位置标记将N张视频图像划分为M类,当然,每一类中至少包含一张视频图像,M为小于或等于N的整数,可选取M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将K类对应的位置标记作为布控对象的活动场所。当然,K为大于或等于1的整数,因而,在K为1时,得到的活动场所为1个,在K大于1时,得到的活动场所为2个或者2个以上。Optionally, the video processing device can divide the N video images into M categories according to the position marks, of course, each category contains at least one video image, M is an integer less than or equal to N, and the video images in the M categories can be selected The category whose quantity is greater than the second preset threshold value is obtained, and the K category is obtained, and the position mark corresponding to the K category is used as the activity place of the controlled object. Of course, K is an integer greater than or equal to 1. Therefore, when K is 1, one activity place is obtained, and when K is greater than 1, two or more activity places are obtained.

可以看出,通过本发明实施例,接收由终端发送的布控对象的人脸图像,获取目标布控范围内的视频文件,从视频文件中确定出与人脸图像匹配的N张视频图像,根据N张视频图像确定布控对象的活动场所。因而,可确定布控对象的活动场所,进而,方便用户分析出布控对象的活动规律。It can be seen that through the embodiment of the present invention, the face image of the control object sent by the terminal is received, the video file within the target control range is obtained, and N video images matching the face image are determined from the video file. According to the N A video image is used to determine the activity place of the controlled object. Therefore, the activity place of the controlled object can be determined, and further, it is convenient for the user to analyze the activity rule of the controlled object.

与上述一致地,请参阅图2,为本发明实施例提供的一种视频处理方法的第二实施例流程示意图。本实施例中所描述的视频处理方法,包括以下步骤:Consistent with the above, please refer to FIG. 2 , which is a schematic flowchart of a second embodiment of a video processing method provided by an embodiment of the present invention. The video processing method described in this embodiment includes the following steps:

201、接收由终端发送的布控对象的人脸图像。201. Receive a face image of a controlled object sent by a terminal.

其中,终端可与视频处理装置之间建立网络连接,终端可将一个布控对象的人脸图像发送给视频处理装置。在实际应用中,视频处理装置也可以自行加载人脸图像,视频处理装置的管理员,在其身份验证通过后,可加载至少一个布控对象的人脸图像,如此,可实现对布控对象的设置。Wherein, the terminal can establish a network connection with the video processing device, and the terminal can send a face image of a controlled object to the video processing device. In practical applications, the video processing device can also load the face image by itself. After the administrator of the video processing device passes the identity verification, he can load at least one face image of the controlled object. In this way, the setting of the controlled object can be realized. .

可选地,在步骤201与步骤202之间,还可以包含如下步骤:Optionally, between step 201 and step 202, the following steps may also be included:

视频处理装置可将步骤201中的人脸图像与布控对象库中的人脸图像进行匹配,在匹配成功后,则执行步骤202。The video processing device can match the face image in step 201 with the face image in the controlled object library, and then execute step 202 after the matching is successful.

202、获取目标布控范围内的视频文件。202. Acquire the video files within the control range of the target.

其中,目标布控范围可由用户指定,或者,可以默认为某个具体范围(例如,所有摄像头的监控范围内)。视频处理装置可从历史视频库中获取目标布控范围内的视频文件。Wherein, the target deployment range may be specified by the user, or may be defaulted to a specific range (for example, within the monitoring range of all cameras). The video processing device can obtain video files within the target deployment range from the historical video library.

可选地,上述步骤202中,获取目标布控范围内的视频文件,可包括如下步骤:Optionally, in the above-mentioned step 202, obtaining the video files within the control range of the target may include the following steps:

21)、获取用户选取的布控时间段;21) Obtain the control time period selected by the user;

22)、从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。22). Selecting the video files within the control time period and the target control range from the historical video library.

其中,上述历史视频库中可包含监控范围内的所有摄像头拍摄到的视频文件。通常情况下,视频的监控时间越来,则其内存越大,因而,可获取用户选取的布控时间段,针对不同的摄像头而言,每一摄像头的布控时间段可不一样,当然,所有的摄像头的布控时间段也可以一样,具体地,依据实际情况而定。上述目标布控范围可为监控范围的部分区域,即目标布控范围可由用户指定的一个或者多个摄像头的监控区域所构成,或者,目标布控范围可由用户指定的某个区域范围内的摄像头所构成。以目标布控范围内的一个摄像头为例,该摄像头可持续进行拍摄,因而,可记录不同时刻的录像,而用户需要的,是布控时间段内的视频文件,因而,可从该摄像头对应的历史视频文件中截止布控时间段对应的视频文件。Wherein, the above-mentioned historical video library may include video files captured by all cameras within the monitoring range. Usually, the longer the monitoring time of the video is, the larger its memory is. Therefore, the control time period selected by the user can be obtained. For different cameras, the control time period of each camera can be different. Of course, all cameras The deployment and control time period can also be the same, specifically, it depends on the actual situation. The above-mentioned target deployment range can be part of the monitoring range, that is, the target deployment range can be formed by the monitoring area of one or more cameras specified by the user, or the target deployment range can be formed by cameras within a certain area specified by the user. Taking a camera within the control range of the target as an example, the camera can continue to shoot, so it can record video at different times, and what the user needs is the video file within the control time period, so the corresponding history of the camera can be The video file corresponding to the cut-off deployment time period in the video file.

其中,在步骤21中,用户可输入布控时间段,当然,可统一针对目标布控范围内的每一摄像头布控时间段。或者,目标布控范围内的每一摄像头对应的布控时间段不一样,因为布控对象同时出现在不同的摄像头的监控范围内的概率较小,因此,更多时候布控对象只会在一个时刻处于一个摄像头的监控范围内。因而,不同的摄像头可对应不同的布控时间段。进一步地,视频处理装置可从历史视频库中选取布控时间段以及目标布控范围内的视频文件。当然,在目标布控范围内存在多个摄像头时,每一摄像头可能均对应一个视频文件,可将所有的视频文件视为或者合成一个视频文件。Wherein, in step 21, the user may input the deployment control time period, of course, the deployment control time period for each camera within the target deployment control range may be unified. Alternatively, each camera within the target monitoring range corresponds to a different monitoring time period, because the probability of the monitoring object appearing in the monitoring range of different cameras at the same time is relatively small, therefore, more often the monitoring object will only be in one at a time. within the monitoring range of the camera. Therefore, different cameras can correspond to different control time periods. Further, the video processing device may select video files within the control time period and target control range from the historical video library. Certainly, when there are multiple cameras within the control range of the target, each camera may correspond to a video file, and all video files may be regarded as or synthesized into one video file.

203、从所述视频文件中确定出与所述人脸图像匹配的N张视频图像。203. Determine N video images that match the face image from the video file.

其中,视频文件中可包含多张视频图像,每一视频图像均可能与人脸图像匹配,因而,可将多张视频图像中的每一视频图像与人脸图像进行匹配,从而,得到与该人脸图像匹配的N张视频图像,N为正整数。Wherein, multiple video images may be included in the video file, and each video image may be matched with a human face image, therefore, each video image in the multiple video images may be matched with a human face image, thereby obtaining the N video images for face image matching, where N is a positive integer.

可选地,上述步骤203中,从所述视频文件中确定出与所述人脸图像匹配的N张视频图像,可包括如下步骤:Optionally, in the above-mentioned step 203, determining N video images matching the human face images from the video file may include the following steps:

31)、对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;31), the video file is analyzed to obtain Q video images, and the Q is a positive integer;

32)、剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;32), remove the video images that do not contain human face images in the Q video images, and obtain P video images, and the P is an integer less than or equal to the Q;

33)、将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;33), matching the face images with the P pieces of video images respectively, to obtain the P matching values;

34)、选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。34). Selecting the N matching values greater than the first preset threshold among the P matching values, and acquiring their corresponding video images.

其中,上述第一预设阈值可由系统默认或者用户自行设置。通常情况下,视频文件为一个完整的文件,因而,需要对该视频文件进行解析,得到一张一张的视频图像。在步骤31中,可对视频文件进行解析,得到Q张视频图像,Q为正整数。当然,该Q张视频图像中并非每一张都包含人脸图像,因而,可剔除掉该Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,因而,可选取P个匹配值中大于第一预设阈值的N个匹配值,并获取该N个匹配值对应的视频图像,得到N张视频图像。Wherein, the above-mentioned first preset threshold may be defaulted by the system or set by the user. Usually, the video file is a complete file, therefore, the video file needs to be parsed to obtain video images one by one. In step 31, the video file may be parsed to obtain Q video images, where Q is a positive integer. Of course, not every one of the Q video images contains a human face image, therefore, the video images that do not contain a human face image in the Q video images can be eliminated to obtain P video images, therefore, P can be selected Among the matching values, N matching values greater than the first preset threshold are obtained, and video images corresponding to the N matching values are acquired to obtain N video images.

204、根据所述N张视频图像确定所述布控对象的活动场所。204. Determine an activity location of the controlled object according to the N video images.

可选地,所述N张视频图像中每一视频图像对应一个位置标记;上述步骤204中,根据所述N张视频图像确定所述布控对象的活动场所,可包括如下步骤:Optionally, each video image in the N video images corresponds to a position marker; in the above step 204, determining the activity site of the controlled object according to the N video images may include the following steps:

41)、根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;41), dividing the N video images into M categories according to the position mark, and the M is an integer less than or equal to the N;

42)、选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。42). Select the category whose number of video images in the M category is greater than the second preset threshold to obtain the K category, and use the position mark corresponding to the K category as the activity place of the controlled object.

其中,每一视频图像都是由一个摄像头拍摄得到,因而,每一视频图像均对应一个位置标记,在不同的活动场所位置标记一样,当然,在相同的活动场所,可选择相同的位置标记,当然,在相同的活动场所可可以选择不同的位置标记,例如,某个活动场所只有一个摄像头,则可将该摄像头所在活动场所作为位置标记或者将该摄像头的编号作为位置标记。又例如,某个活动场所有多个摄像头,每一摄像头均有一个摄像头编号,如:0060-0089,则可将该位置标记处于0060-0089的摄像头作为一个活动场所。上述第二预设阈值可由系统默认或者用户自行设置。Wherein, each video image is captured by a camera, therefore, each video image corresponds to a position mark, and the position marks are the same in different activity places. Of course, in the same activity place, the same position mark can be selected, Of course, different location markers can be selected in the same activity place. For example, if there is only one camera in a certain activity place, the activity place where the camera is located can be used as the location marker or the number of the camera can be used as the location marker. For another example, if there are multiple cameras in a certain activity place, and each camera has a camera number, such as: 0060-0089, then the camera with the position mark at 0060-0089 can be regarded as an activity place. The above-mentioned second preset threshold can be set by default by the system or by the user.

可选地,视频处理装置可根据位置标记将N张视频图像划分为M类,当然,每一类中至少包含一张视频图像,M为小于或等于N的整数,可选取M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将K类对应的位置标记作为布控对象的活动场所。当然,K为大于或等于1的整数,因而,在K为1时,得到的活动场所为1个,在K大于1时,得到的活动场所为2个或者2个以上。Optionally, the video processing device can divide the N video images into M categories according to the position marks, of course, each category contains at least one video image, M is an integer less than or equal to N, and the video images in the M categories can be selected The category whose quantity is greater than the second preset threshold value is obtained, and the K category is obtained, and the position mark corresponding to the K category is used as the activity place of the controlled object. Of course, K is an integer greater than or equal to 1. Therefore, when K is 1, one activity place is obtained, and when K is greater than 1, two or more activity places are obtained.

205、将所述活动场所推送给所述终端。205. Push the event location to the terminal.

其中,在步骤204中,确定了布控对象的活动场所之后,可将该活动场所推送给终端。终端可及时了解布控对象的经常出入场所。Wherein, in step 204, after the activity place of the controlled object is determined, the activity place may be pushed to the terminal. The terminal can keep abreast of the frequent entry and exit places of the controlled objects.

可以看出,通过本发明实施例,接收由终端发送的布控对象的人脸图像,获取目标布控范围内的视频文件,从视频文件中确定出与人脸图像匹配的N张视频图像,根据N张视频图像确定布控对象的活动场所,将活动场所推送给终端。因而,可确定布控对象的活动场所。另外,终端用户可及时知道布控对象经常出入的活动场所,进而,方便用户分析出布控对象的活动规律。It can be seen that through the embodiment of the present invention, the face image of the control object sent by the terminal is received, the video file within the target control range is obtained, and N video images matching the face image are determined from the video file. According to the N A video image determines the activity place of the controlled object, and pushes the activity place to the terminal. Therefore, the activity place of the controlled object can be determined. In addition, the end user can know in time the activity places where the controlled object frequently enters and exits, and furthermore, it is convenient for the user to analyze the activity law of the controlled object.

与上述一致地,以下为实施上述视频处理方法的装置,具体如下:Consistent with the above, the following is the device for implementing the above video processing method, specifically as follows:

请参阅图3a,为本发明实施例提供的一种视频处理装置的第一实施例结构示意图。本实施例中所描述的视频处理装置,包括:接收单元301、获取单元302和第一确定单元303和第二确定单元304,具体如下:Please refer to FIG. 3 a , which is a schematic structural diagram of a first embodiment of a video processing device provided by an embodiment of the present invention. The video processing device described in this embodiment includes: a receiving unit 301, an acquiring unit 302, a first determining unit 303 and a second determining unit 304, specifically as follows:

接收单元301,用于接收由终端发送的布控对象的人脸图像;The receiving unit 301 is configured to receive the face image of the controlled object sent by the terminal;

获取单元302,用于获取目标布控范围内的视频文件;An acquisition unit 302, configured to acquire video files within the target deployment range;

第一确定单元303,用于从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;The first determining unit 303 is configured to determine N video images matching the human face image from the video file;

第二确定单元304,用于根据所述N张视频图像确定所述布控对象的活动场所。The second determining unit 304 is configured to determine an activity location of the controlled object according to the N video images.

可选地,如图3b,图3b为图3a中所描述的视频处理装置中的获取单元302的具体细化结构,所述获取单元302可包括:获取模块3021和第一选取模块3022,具体如下:Optionally, as shown in FIG. 3b, FIG. 3b is a specific detailed structure of the acquisition unit 302 in the video processing device described in FIG. 3a. The acquisition unit 302 may include: an acquisition module 3021 and a first selection module 3022, specifically as follows:

获取模块3021,用于获取用户选取的布控时间段;Obtaining module 3021, configured to obtain the deployment time period selected by the user;

第一选取模块3022,用于从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。The first selection module 3022 is configured to select video files within the control time period and the target control range from the historical video library.

可选地,如图3c,图3c为图3a中所描述的视频处理装置中的第一确定单元303的具体细化结构,所述第一确定单元303可包括:解析模块3031、剔除模块3032、匹配模块3033和第二选取模块3034,具体如下:Optionally, as shown in FIG. 3c, FIG. 3c is a specific detailed structure of the first determination unit 303 in the video processing device described in FIG. , matching module 3033 and the second selection module 3034, specifically as follows:

解析模块3031,用于对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;The parsing module 3031 is configured to parse the video file to obtain Q video images, where the Q is a positive integer;

剔除模块3032,用于剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;The elimination module 3032 is used to eliminate video images that do not contain human face images in the Q video images to obtain P video images, and the P is an integer less than or equal to the Q;

匹配模块3033,用于将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;A matching module 3033, configured to match the face images with the P video images respectively to obtain the P matching values;

第二选取模块3034,用于选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。The second selection module 3034 is configured to select the N matching values greater than the first preset threshold among the P matching values, and acquire their corresponding video images.

可选地,如图3d,图3d为图3a中所描述的视频处理装置中的第二确定单元304的具体细化结构,所述N张视频图像中每一视频图像对应一个位置标记;所述第二确定单元304可包括:划分模块3041、第三选取模块3042,具体如下:Optionally, as shown in FIG. 3d, FIG. 3d is a specific detailed structure of the second determining unit 304 in the video processing device described in FIG. 3a, each of the N video images corresponds to a position marker; The second determination unit 304 may include: a division module 3041 and a third selection module 3042, specifically as follows:

划分模块3041,用于根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;A division module 3041, configured to divide the N video images into M categories according to position marks, where M is an integer less than or equal to N;

第三选取模块3042,用于选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。The third selection module 3042 is configured to select a category whose number of video images in the M category is greater than a second preset threshold, obtain a K category, and use the position mark corresponding to the K category as the activity place of the controlled object.

可选地,如图3e,图3e为图3a中所描述的视频处理装置又一变型结构,图3e与图3a相比较,其还可包括:推送单元305,具体如下:Optionally, as shown in FIG. 3e, FIG. 3e is another modified structure of the video processing device described in FIG. 3a. Compared with FIG. 3a, FIG. 3e may also include: a push unit 305, specifically as follows:

推送单元305,用于在所述第二确定单元304根据所述N张视频图像确定所述布控对象的活动场所之后,将所述活动场所推送给所述终端。The pushing unit 305 is configured to, after the second determining unit 304 determines the activity location of the controlled object according to the N video images, push the activity location to the terminal.

可以看出,通过本发明实施例所描述的视频处理装置,接收由终端发送的布控对象的人脸图像,获取目标布控范围内的视频文件,从视频文件中确定出与人脸图像匹配的N张视频图像,根据N张视频图像确定布控对象的活动场所。因而,可确定布控对象的活动场所,进而,方便用户分析出布控对象的活动规律。It can be seen that, through the video processing device described in the embodiment of the present invention, the face image of the control object sent by the terminal is received, the video file within the target control range is obtained, and the N image matching the face image is determined from the video file. A video image, and determine the activity place of the controlled object according to the N video images. Therefore, the activity place of the controlled object can be determined, and further, it is convenient for the user to analyze the activity rule of the controlled object.

与上述一致地,请参阅图4,为本发明实施例提供的一种视频处理装置的第二实施例结构示意图。本实施例中所描述的视频处理装置,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。Consistent with the above, please refer to FIG. 4 , which is a schematic structural diagram of a second embodiment of a video processing apparatus provided by an embodiment of the present invention. The video processing apparatus described in this embodiment includes: at least one input device 1000; at least one output device 2000; at least one processor 3000, such as a CPU; and memory 4000, the above-mentioned input device 1000, output device 2000, processor 3000 It is connected with the memory 4000 through the bus 5000.

其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。Wherein, the above-mentioned input device 1000 may specifically be a touch panel, a physical button or a mouse.

上述输出设备2000具体可为显示屏。The aforementioned output device 2000 may specifically be a display screen.

上述存储器4000可以是高速RAM存储器,也可为非易失存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:The above-mentioned memory 4000 may be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as a magnetic disk memory. The above-mentioned memory 4000 is used to store a set of program codes, and the above-mentioned input device 1000, output device 2000 and processor 3000 are used to call the program codes stored in the memory 4000, and perform the following operations:

上述处理器3000,用于:The above-mentioned processor 3000 is used for:

接收由终端发送的布控对象的人脸图像;Receive the face image of the controlled object sent by the terminal;

获取目标布控范围内的视频文件;Obtain video files within the control range of the target;

从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;Determining N video images matching the face images from the video file;

根据所述N张视频图像确定所述布控对象的活动场所。An activity location of the controlled object is determined according to the N video images.

可选地,上述处理器3000获取目标布控范围内的视频文件,包括:Optionally, the above-mentioned processor 3000 acquires video files within the control range of the target, including:

获取用户选取的布控时间段;Obtain the control time period selected by the user;

从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。Selecting the video files within the control time period and the target control range from the historical video library.

可选地,上述处理器3000从所述视频文件中确定出与所述人脸图像匹配的N张视频图像,包括:Optionally, the processor 3000 determines from the video file N video images that match the face image, including:

对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;The video file is analyzed to obtain Q video images, and the Q is a positive integer;

剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;Eliminate video images that do not contain human face images in the Q video images to obtain P video images, and the P is an integer less than or equal to the Q;

将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;Matching the face images with the P video images respectively to obtain the P matching values;

选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。Selecting the N matching values greater than the first preset threshold among the P matching values, and acquiring their corresponding video images.

可选地,所述N张视频图像中每一视频图像对应一个位置标记,上述处理器3000,根据所述N张视频图像确定所述布控对象的活动场所,包括:Optionally, each video image in the N video images corresponds to a position marker, and the processor 3000, determining the activity site of the controlled object according to the N video images includes:

根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;Divide the N video images into M categories according to the position marks, and the M is an integer less than or equal to the N;

选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。Select a category whose number of video images in the M category is greater than a second preset threshold to obtain a K category, and use the position mark corresponding to the K category as the activity place of the controlled object.

可选地,上述处理器3000,在所述根据所述N张视频图像确定所述布控对象的活动场所之后,还具体用于:Optionally, the above-mentioned processor 3000 is further specifically configured to:

将所述活动场所推送给所述终端。Pushing the event location to the terminal.

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何一种视频处理方法的部分或全部步骤。An embodiment of the present invention also provides a computer storage medium, wherein the computer storage medium can store a program, and when the program is executed, some or all steps of any video processing method described in the above method embodiments are included.

尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。Although the present invention has been described in conjunction with various embodiments herein, in the process of implementing the claimed invention, those skilled in the art can understand and Other variations of the disclosed embodiments are implemented. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that these measures cannot be combined to advantage.

本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, devices (devices), or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein. The computer program is stored/distributed on suitable media, supplied with or as part of other hardware, and may also take other forms of distribution, such as via the Internet or other wired or wireless telecommunication systems.

本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowcharts and/or block diagrams of methods, apparatus (device) and computer program products according to embodiments of the present invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.

尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Although the invention has been described in conjunction with specific features and embodiments thereof, it will be apparent that various modifications and combinations can be made therein without departing from the spirit and scope of the invention. Accordingly, the specification and drawings are merely illustrative of the invention as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the invention. Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (10)

1.一种视频处理方法,其特征在于,包括:1. A video processing method, characterized in that, comprising: 接收由终端发送的布控对象的人脸图像;Receive the face image of the controlled object sent by the terminal; 获取目标布控范围内的视频文件;Obtain video files within the control range of the target; 从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;Determining N video images matching the face images from the video file; 根据所述N张视频图像确定所述布控对象的活动场所。An activity location of the controlled object is determined according to the N video images. 2.根据权利要求1所述的方法,其特征在于,所述获取目标布控范围内的视频文件,包括:2. The method according to claim 1, characterized in that said acquiring video files within the range of target control includes: 获取用户选取的布控时间段;Obtain the control time period selected by the user; 从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。Selecting the video files within the control time period and the target control range from the historical video library. 3.根据权利要求1或2任一项所述的方法,其特征在于,所述从所述视频文件中确定出与所述人脸图像匹配的N张视频图像,包括:3. The method according to any one of claims 1 and 2, wherein said determining N video images matching said face images from said video file comprises: 对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;The video file is analyzed to obtain Q video images, and the Q is a positive integer; 剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;Eliminate video images that do not contain human face images in the Q video images to obtain P video images, and the P is an integer less than or equal to the Q; 将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;Matching the face images with the P video images respectively to obtain the P matching values; 选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。Selecting the N matching values greater than the first preset threshold among the P matching values, and acquiring their corresponding video images. 4.根据权利要求1或2任一项所述的方法,其特征在于,所述N张视频图像中每一视频图像对应一个位置标记;4. The method according to any one of claims 1 and 2, wherein each video image in the N video images corresponds to a position marker; 所述根据所述N张视频图像确定所述布控对象的活动场所,包括:The determining the activity place of the controlled object according to the N video images includes: 根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;Divide the N video images into M categories according to the position marks, and the M is an integer less than or equal to the N; 选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。Select a category whose number of video images in the M category is greater than a second preset threshold to obtain a K category, and use the position mark corresponding to the K category as the activity place of the controlled object. 5.根据权利要求1或2任一项所述的方法,其特征在于,在所述根据所述N张视频图像确定所述布控对象的活动场所之后,所述方法还包括:5. The method according to any one of claims 1 or 2, characterized in that, after determining the activity site of the controlled object according to the N video images, the method further comprises: 将所述活动场所推送给所述终端。Pushing the event location to the terminal. 6.一种视频处理装置,其特征在于,包括:6. A video processing device, characterized in that, comprising: 接收单元,用于接收由终端发送的布控对象的人脸图像;a receiving unit, configured to receive the face image of the controlled object sent by the terminal; 获取单元,用于获取目标布控范围内的视频文件;an acquisition unit, configured to acquire video files within the range of target deployment; 第一确定单元,用于从所述视频文件中确定出与所述人脸图像匹配的N张视频图像;A first determining unit, configured to determine N video images matching the human face image from the video file; 第二确定单元,用于根据所述N张视频图像确定所述布控对象的活动场所。The second determining unit is configured to determine an activity location of the controlled object according to the N video images. 7.根据权利要求6所述的视频处理装置,其特征在于,所述获取单元包括:7. The video processing device according to claim 6, wherein the acquiring unit comprises: 获取模块,用于获取用户选取的布控时间段;An acquisition module, configured to acquire the control time period selected by the user; 第一选取模块,用于从历史视频库中选取所述布控时间段以及所述目标布控范围内的视频文件。The first selection module is used to select video files within the control time period and the target control range from the historical video library. 8.根据权利要求6或7任一项所述的视频处理装置,其特征在于,所述第一确定单元包括:8. The video processing device according to any one of claims 6 or 7, wherein the first determining unit comprises: 解析模块,用于对所述视频文件进行解析,得到Q张视频图像,所述Q为正整数;An analysis module, configured to analyze the video file to obtain Q video images, where the Q is a positive integer; 剔除模块,用于剔除所述Q张视频图像中不包含人脸图像的视频图像,得到P张视频图像,所述P为小于或等于所述Q的整数;The elimination module is used to eliminate video images that do not contain human face images in the Q video images to obtain P video images, and the P is an integer less than or equal to the Q; 匹配模块,用于将所述人脸图像分别与所述P张视频图像进行匹配,得到所述P个匹配值;A matching module, configured to match the face images with the P video images respectively to obtain the P matching values; 第二选取模块,用于选取所述P个匹配值中大于第一预设阈值的所述N个匹配值,并获取其对应的视频图像。The second selecting module is configured to select the N matching values greater than the first preset threshold among the P matching values, and acquire their corresponding video images. 9.根据权利要求6或7任一项所述的视频处理装置,其特征在于,所述N张视频图像中每一视频图像对应一个位置标记;9. The video processing device according to any one of claims 6 or 7, wherein each video image in the N video images corresponds to a position marker; 所述第二确定单元包括:The second determination unit includes: 划分模块,用于根据位置标记将所述N张视频图像划分为M类,所述M为小于或等于所述N的整数;A division module, configured to divide the N video images into M categories according to position marks, and the M is an integer less than or equal to the N; 第三选取模块,用于选取所述M类中视频图像的数量大于第二预设阈值的类别,得到K类,并将所述K类对应的位置标记作为所述布控对象的活动场所。The third selection module is configured to select a category whose video image quantity is greater than a second preset threshold in the M category, obtain a K category, and use the position mark corresponding to the K category as the activity place of the controlled object. 10.根据权利要求6或7任一项所述的视频处理装置,其特征在于,所述视频处理装置还包括:10. The video processing device according to any one of claims 6 or 7, wherein the video processing device further comprises: 推送单元,用于在所述第二确定单元根据所述N张视频图像确定所述布控对象的活动场所之后,将所述活动场所推送给所述终端。A pushing unit, configured to push the activity location of the controlled object to the terminal after the second determining unit determines the activity location of the controlled object according to the N video images.
CN201710066466.5A 2017-02-07 2017-02-07 A kind of method for processing video frequency and device Active CN106899829B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710066466.5A CN106899829B (en) 2017-02-07 2017-02-07 A kind of method for processing video frequency and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710066466.5A CN106899829B (en) 2017-02-07 2017-02-07 A kind of method for processing video frequency and device

Publications (2)

Publication Number Publication Date
CN106899829A true CN106899829A (en) 2017-06-27
CN106899829B CN106899829B (en) 2018-06-29

Family

ID=59197927

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710066466.5A Active CN106899829B (en) 2017-02-07 2017-02-07 A kind of method for processing video frequency and device

Country Status (1)

Country Link
CN (1) CN106899829B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108256443A (en) * 2017-12-28 2018-07-06 深圳英飞拓科技股份有限公司 A kind of personnel positioning method, system and terminal device
CN111627470A (en) * 2020-05-29 2020-09-04 深圳市天一智联科技有限公司 Video editing method, device, storage medium and equipment

Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004151978A (en) * 2002-10-30 2004-05-27 Toshiba Corp Person recognition device, person recognition method, and traffic control device
WO2005013619A1 (en) * 2003-07-29 2005-02-10 Jack Gin Rotatable bay window switch box surveillance camera and illuminator for facial recognition
CN101068342A (en) * 2007-06-05 2007-11-07 西安理工大学 Video moving target close-up tracking and monitoring method based on dual camera linkage structure
EP1866868A1 (en) * 2005-03-15 2007-12-19 FUJIFILM Corporation Album generating apparatus, album generating method and program
US20080089592A1 (en) * 2005-05-12 2008-04-17 Fujifilm Corporation Album creating apparatus, album creating method and computer readable medium
CN101213550A (en) * 2005-06-30 2008-07-02 诺基亚公司 Camera control device allowing operation of a target position of an information surface of a presentation and information system
CN201142737Y (en) * 2008-01-10 2008-10-29 上海诚丰数码科技有限公司 Front-end monitoring device for IP network video monitoring system
US20090067815A1 (en) * 2007-09-10 2009-03-12 Sony Corporation Image playback apparatus, image recording apparatus, image playback method, and image recording method
JP2009109319A (en) * 2007-10-30 2009-05-21 Shimadzu Corp Head motion tracker device
CN101505412A (en) * 2009-03-11 2009-08-12 上海伯里春贸易有限公司 Human face collecting identification monitoring system and method for hotel, office building and public place for entertainment
CN101742262A (en) * 2009-12-25 2010-06-16 北京邮电大学 An indoor positioning method and device
CN201708856U (en) * 2009-11-23 2011-01-12 深圳市宾利达智能科技有限公司 Intelligent identification monitoring device
CN102157011A (en) * 2010-12-10 2011-08-17 北京大学 Method for carrying out dynamic texture acquisition and virtuality-reality fusion by using mobile shooting equipment
CN102223520A (en) * 2011-04-15 2011-10-19 北京易子微科技有限公司 Intelligent face recognition video monitoring system and implementation method thereof
US20120197923A1 (en) * 2010-08-03 2012-08-02 Shingo Miyamoto Information processing device, processing method, computer program, and integrated circuit
US20120243732A1 (en) * 2010-09-20 2012-09-27 Qualcomm Incorporated Adaptable Framework for Cloud Assisted Augmented Reality
CN103108157A (en) * 2012-12-31 2013-05-15 北京华博祥云软件系统有限公司 Video surveillance system of unattended transformer substation
CN103824045A (en) * 2012-11-16 2014-05-28 中兴通讯股份有限公司 Face recognition and tracking method and face recognition and tracking system
JP2014102246A (en) * 2012-10-24 2014-06-05 National Institute Of Advanced Industrial & Technology Position attitude detection system
CN104123339A (en) * 2014-06-24 2014-10-29 小米科技有限责任公司 Method and device for image management
CN104239386A (en) * 2013-06-10 2014-12-24 国际商业机器公司 Method and system for prioritizion of facial recognition matches
CN104331509A (en) * 2014-11-21 2015-02-04 深圳市中兴移动通信有限公司 Picture managing method and device
CN204156985U (en) * 2014-08-29 2015-02-11 上海智达商投资管理合伙企业(有限合伙) There is high-definition camera equipment and the supervisory control system of face recognition comparison function
CN104794219A (en) * 2015-04-28 2015-07-22 杭州电子科技大学 Scene retrieval method based on geographical position information
CN104853141A (en) * 2014-02-18 2015-08-19 中国电信股份有限公司 Positioning monitoring method, device and system
CN104869366A (en) * 2015-06-02 2015-08-26 四川正好科技发展有限公司 Alarming monitoring people-searching system and multifunctional automatic people-searching method based on alarming monitoring people-searching system
US20150350537A1 (en) * 2014-05-27 2015-12-03 University Of Southern California Virtual head mounted video camera system
CN105163281A (en) * 2015-09-07 2015-12-16 广东欧珀移动通信有限公司 An indoor positioning method and user terminal

Patent Citations (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004151978A (en) * 2002-10-30 2004-05-27 Toshiba Corp Person recognition device, person recognition method, and traffic control device
WO2005013619A1 (en) * 2003-07-29 2005-02-10 Jack Gin Rotatable bay window switch box surveillance camera and illuminator for facial recognition
EP1866868A1 (en) * 2005-03-15 2007-12-19 FUJIFILM Corporation Album generating apparatus, album generating method and program
US20080089592A1 (en) * 2005-05-12 2008-04-17 Fujifilm Corporation Album creating apparatus, album creating method and computer readable medium
CN101213550A (en) * 2005-06-30 2008-07-02 诺基亚公司 Camera control device allowing operation of a target position of an information surface of a presentation and information system
CN101068342A (en) * 2007-06-05 2007-11-07 西安理工大学 Video moving target close-up tracking and monitoring method based on dual camera linkage structure
US20090067815A1 (en) * 2007-09-10 2009-03-12 Sony Corporation Image playback apparatus, image recording apparatus, image playback method, and image recording method
JP2009109319A (en) * 2007-10-30 2009-05-21 Shimadzu Corp Head motion tracker device
CN201142737Y (en) * 2008-01-10 2008-10-29 上海诚丰数码科技有限公司 Front-end monitoring device for IP network video monitoring system
CN101505412A (en) * 2009-03-11 2009-08-12 上海伯里春贸易有限公司 Human face collecting identification monitoring system and method for hotel, office building and public place for entertainment
CN201708856U (en) * 2009-11-23 2011-01-12 深圳市宾利达智能科技有限公司 Intelligent identification monitoring device
CN101742262A (en) * 2009-12-25 2010-06-16 北京邮电大学 An indoor positioning method and device
US20120197923A1 (en) * 2010-08-03 2012-08-02 Shingo Miyamoto Information processing device, processing method, computer program, and integrated circuit
US20120243732A1 (en) * 2010-09-20 2012-09-27 Qualcomm Incorporated Adaptable Framework for Cloud Assisted Augmented Reality
CN102157011A (en) * 2010-12-10 2011-08-17 北京大学 Method for carrying out dynamic texture acquisition and virtuality-reality fusion by using mobile shooting equipment
CN102223520A (en) * 2011-04-15 2011-10-19 北京易子微科技有限公司 Intelligent face recognition video monitoring system and implementation method thereof
JP2014102246A (en) * 2012-10-24 2014-06-05 National Institute Of Advanced Industrial & Technology Position attitude detection system
CN103824045A (en) * 2012-11-16 2014-05-28 中兴通讯股份有限公司 Face recognition and tracking method and face recognition and tracking system
CN103108157A (en) * 2012-12-31 2013-05-15 北京华博祥云软件系统有限公司 Video surveillance system of unattended transformer substation
CN104239386A (en) * 2013-06-10 2014-12-24 国际商业机器公司 Method and system for prioritizion of facial recognition matches
CN104853141A (en) * 2014-02-18 2015-08-19 中国电信股份有限公司 Positioning monitoring method, device and system
US20150350537A1 (en) * 2014-05-27 2015-12-03 University Of Southern California Virtual head mounted video camera system
CN104123339A (en) * 2014-06-24 2014-10-29 小米科技有限责任公司 Method and device for image management
CN204156985U (en) * 2014-08-29 2015-02-11 上海智达商投资管理合伙企业(有限合伙) There is high-definition camera equipment and the supervisory control system of face recognition comparison function
CN104331509A (en) * 2014-11-21 2015-02-04 深圳市中兴移动通信有限公司 Picture managing method and device
CN104794219A (en) * 2015-04-28 2015-07-22 杭州电子科技大学 Scene retrieval method based on geographical position information
CN104869366A (en) * 2015-06-02 2015-08-26 四川正好科技发展有限公司 Alarming monitoring people-searching system and multifunctional automatic people-searching method based on alarming monitoring people-searching system
CN105163281A (en) * 2015-09-07 2015-12-16 广东欧珀移动通信有限公司 An indoor positioning method and user terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108256443A (en) * 2017-12-28 2018-07-06 深圳英飞拓科技股份有限公司 A kind of personnel positioning method, system and terminal device
CN111627470A (en) * 2020-05-29 2020-09-04 深圳市天一智联科技有限公司 Video editing method, device, storage medium and equipment

Also Published As

Publication number Publication date
CN106899829B (en) 2018-06-29

Similar Documents

Publication Publication Date Title
US20240193130A1 (en) Dropsite for Shared Content
US10354144B2 (en) Video camera scene translation
KR102161210B1 (en) Method and Apparatus for providing multi-video summaries
CN111160243A (en) Passenger flow volume statistical method and related product
CN109740444B (en) People flow information display method and related product
CN109815839B (en) Loitering person identification method under micro-service architecture and related product
CN108632541B (en) Method and device for merging multiple video clips
CN109961458B (en) Target object tracking method, device and computer-readable storage medium
CN110136091B (en) Image processing method and related product
WO2018210047A1 (en) Data processing method, data processing apparatus, electronic device and storage medium
CN109788037B (en) Cluster management method, device, system and computer storage medium
JP7307887B2 (en) Information processing device, information processing method and program
CN110555876B (en) Method and apparatus for determining position
CN106851199A (en) A kind of method for processing video frequency and device
US10373015B2 (en) System and method of detecting moving objects
CN110619659A (en) House resource display method, device, terminal equipment and medium
CN104853125A (en) Intelligent projection method and electronic equipment
CN106529515A (en) Facial feature library management method and system
CN106657913A (en) Video processing method and device
CN115424355A (en) Smoking detection method and device, electronic equipment and computer readable storage medium
KR101646733B1 (en) Method and apparatus of classifying media data
CN106406880A (en) Advertisement information pushing method and terminal
CN107357821B (en) System management method, device and storage medium
CN106998476B (en) Video viewing method and device based on geographic information system
CN106899829A (en) A kind of method for processing video frequency and device

Legal Events

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