Nothing Special   »   [go: up one dir, main page]

CN112601022A - On-site monitoring system and method based on network camera - Google Patents

On-site monitoring system and method based on network camera Download PDF

Info

Publication number
CN112601022A
CN112601022A CN202011474848.XA CN202011474848A CN112601022A CN 112601022 A CN112601022 A CN 112601022A CN 202011474848 A CN202011474848 A CN 202011474848A CN 112601022 A CN112601022 A CN 112601022A
Authority
CN
China
Prior art keywords
attribute information
target
target object
real
network camera
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
CN202011474848.XA
Other languages
Chinese (zh)
Other versions
CN112601022B (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.)
Zhongbiao Huian Information Technology Co Ltd
Original Assignee
Zhongbiao Huian Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongbiao Huian Information Technology Co Ltd filed Critical Zhongbiao Huian Information Technology Co Ltd
Priority to CN202011474848.XA priority Critical patent/CN112601022B/en
Publication of CN112601022A publication Critical patent/CN112601022A/en
Application granted granted Critical
Publication of CN112601022B publication Critical patent/CN112601022B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

The invention provides a field monitoring system and a method based on a network camera. The system comprises: each network camera in the plurality of network cameras is used for shooting respective monitoring area under the control of the management server and sending the shot real-time monitoring video to the management server; the management server is used for managing and controlling the shooting work of each network camera, and acquiring and storing the real-time monitoring video sent by each network camera; the monitoring terminal is used for acquiring a real-time monitoring video shot by a target network camera from the management server and playing the real-time monitoring video; the target network camera is at least one of the plurality of network cameras.

Description

On-site monitoring system and method based on network camera
Technical Field
The invention relates to the technical field of monitoring, in particular to a field monitoring system and a field monitoring method based on a network camera.
Background
The webcam is a new generation of webcam produced by combining traditional webcams and web technologies, and can transmit images to the other end of the earth through the web, and a remote browser can monitor the images without any specialized software, as long as the standard web browser (such as "Microsoft IE or Netscape") is used. The network camera is generally composed of a lens, an image sensor, a sound sensor, an A/D converter, an image sensor, a sound sensor, a controller network server, an external alarm, a control interface and the like.
In the prior art, a network camera can be used to monitor various on-site environmental conditions to be monitored, such as the environment on-site of a park and the environment on a conference site, and due to the particularity of the network camera, a user can view an on-site video shot by the network camera in real time through a mobile phone or a computer to complete a real-time on-site monitoring function. However, in the prior art, a user can only simply view a field monitoring video, customized key monitoring cannot be performed on an object which the user wants to pay attention to, a related video of the object which the user wants to pay attention to can only be searched in the video, and the monitoring efficiency is very low.
Disclosure of Invention
The embodiment of the invention provides a site monitoring system and a site monitoring method based on a network camera.
The embodiment of the invention provides a field monitoring system based on network cameras, which comprises a plurality of network cameras, a management server and a monitoring terminal, wherein:
each network camera in the plurality of network cameras is used for shooting respective monitoring area under the control of the management server and sending the shot real-time monitoring video to the management server;
the management server is used for managing and controlling the shooting work of each network camera, and acquiring and storing the real-time monitoring video sent by each network camera;
the monitoring terminal is used for acquiring a real-time monitoring video shot by a target network camera from the management server and playing the real-time monitoring video; the target network camera is at least one of the plurality of network cameras.
In one embodiment, the monitoring terminal is further configured to receive a picture area selected by a user on a video playing picture when the real-time monitoring video is played; analyzing the picture area to obtain at least one object contained in the picture area and attribute information of each object; outputting each object and attribute information of each object for selection by a user; receiving a first target object selected by the user and target attribute information of the first target object; sending the first target object and the target attribute information of the first target object to the management server;
the management server is used for acquiring the first target object and the target attribute information of the first target object; analyzing the real-time monitoring video corresponding to each network camera to obtain a first real-time monitoring video which comprises the first target object and has the target attribute information in the attribute information of the first target object; marking a real-time monitoring video shot by a first network camera corresponding to the first real-time monitoring video, wherein the marking comprises marking a first target object with the target attribute information in the real-time monitoring video shot by the first network camera; and sending the marked target video segment in the real-time monitoring video shot by the first network camera to the monitoring terminal for playing.
In one embodiment, each network camera is respectively arranged in a corresponding classroom, and a reminding device is further arranged in each classroom and connected with the management server;
the monitoring terminal is further configured to send a reminding request to the management server, where the reminding request includes the first target object and target attribute information of the first target object;
the management server is further configured to control a reminding device in a classroom corresponding to the first network camera to send a preset reminder when the real-time monitoring video transmitted by the first network camera in real time includes the first target object and the attribute information of the first target object includes the target attribute information.
The embodiment of the invention provides a field monitoring method based on a network camera, which comprises the following steps:
each network camera in the plurality of network cameras shoots a respective monitoring area under the control of the management server and sends shot real-time monitoring videos to the management server;
the management server manages and controls the shooting work of each network camera, and acquires and stores the real-time monitoring video sent by each network camera;
the monitoring terminal acquires a real-time monitoring video shot by the target network camera from the management server and plays the real-time monitoring video; the target network camera is at least one of the plurality of network cameras.
In one embodiment, when the monitoring terminal plays the real-time monitoring video, a picture area selected by a user on a video playing picture is received; analyzing the picture area to obtain at least one object contained in the picture area and attribute information of each object; outputting each object and attribute information of each object for selection by a user; receiving a first target object selected by the user and target attribute information of the first target object; and sending the first target object and the target attribute information of the first target object to the management server.
The management server acquires the first target object and target attribute information of the first target object; analyzing the real-time monitoring video corresponding to each network camera to obtain a first real-time monitoring video which comprises the first target object and has the target attribute information in the attribute information of the first target object; marking a real-time monitoring video shot by a first network camera corresponding to the first real-time monitoring video, wherein the marking comprises marking a first target object with the target attribute information in the real-time monitoring video shot by the first network camera; and sending the marked target video segment in the real-time monitoring video shot by the first network camera to the monitoring terminal for playing.
In one embodiment, each network camera is respectively arranged in a corresponding classroom, and a reminding device is further arranged in each classroom and connected with the management server;
the monitoring terminal sends a reminding request to the management server, wherein the reminding request comprises the first target object and the target attribute information of the first target object;
and when the real-time monitoring video transmitted by the first network camera in real time comprises the first target object and the attribute information of the first target object comprises the target attribute information, the management server controls a reminding device in a classroom corresponding to the first network camera to send out preset reminding.
In an embodiment, the analyzing the screen region to obtain at least one object contained in the screen region and attribute information of each object includes:
step A1: when the boundary line of the area of the picture area selected by the user on the video playing picture is in an irregular shape, obtaining four vertex coordinates of the circumscribed rectangular area of the picture area according to the picture area selected by the user on the video playing picture by using a formula (1):
Figure BDA0002834954370000041
wherein (x)1,y1) Representing the coordinates of the top left vertex of the circumscribed rectangular area; (x)2,y2) Representing the coordinates of the top right vertex of the circumscribed rectangular area; (x)3,y3) Representing the lower right vertex coordinates of the circumscribed rectangular region; (x)4,y4) Representing the lower left vertex coordinates of the circumscribed rectangular region; (X)i,Yi) Representing the coordinates of the ith pixel point in the picture area selected by the user on the video playing picture; n represents the user playing pictures in the videoThe total number of pixel points in the selected picture area on the surface;
Figure BDA0002834954370000042
the expression that the value of i is taken from 1 to n and is sequentially substituted into brackets to obtain the minimum value in brackets;
Figure BDA0002834954370000043
the expression that the value of i is taken from 1 to n and is sequentially substituted into brackets to obtain the maximum value in brackets;
step A2: obtaining the center coordinates of the circumscribed rectangular area according to the coordinates of the four vertexes of the circumscribed rectangular area by using a formula (2):
Figure BDA0002834954370000051
wherein (x)0,y0) Representing center coordinates of the circumscribed rectangular area; (x)a,ya) Four vertex coordinates representing the circumscribed rectangular area, wherein a is 1,2,3, 4;
step A3: obtaining the length and the width of the circumscribed rectangular area according to the coordinates of the four vertexes of the circumscribed rectangular area by using a formula (3):
Figure BDA0002834954370000052
wherein L represents the length of the circumscribed rectangular area; k represents the width of the circumscribed rectangular region; max () represents finding the maximum value in parentheses; min () represents finding the minimum value in parentheses;
step A4: in the video playing picture, positioning the circumscribed rectangular area according to the coordinates of four vertexes, the coordinates of the center, the length and the width of the circumscribed rectangular area, and identifying the circumscribed rectangular area in the video playing picture;
step A5: judging whether a picture area selected by the user on a video playing picture comprises a second target object, wherein the second target object is an object simultaneously having the following three characteristics: the first characteristic is that: a partial image of the object is contained in the picture region; the second characteristic is that: the ratio of the area occupied by the local image to the area occupied by the whole image of the object is equal to or greater than a preset ratio; the third feature is that: the local image comprises the identification feature of the object, and other objects in the video playing picture of the picture area do not have the identification feature; when the user does not include the second target object in the picture area selected by the video playing picture, executing step A6; when the second target object is included in the picture area selected by the user on the video playing picture, executing step A7;
step a6, when the user does not include the second target object in the screen area selected on the video playing screen, acquiring attribute information of all objects and each object included in the circumscribed rectangular area determined in step a4, when all the objects included in the circumscribed rectangular area include the second target object, removing the second target image from all the objects, and taking the objects and the attribute information of each object included in the circumscribed rectangular area after removal as the attribute information of at least one object and each object included in the screen area;
step A7, when the picture area selected by the user on the video playing picture includes the second target object, acquiring all the objects and the attribute information of each object contained in the circumscribed rectangular area determined in step A4; when the acquired all objects comprise the second target object, taking the acquired attribute information of all objects and each object contained in the circumscribed rectangular area as the attribute information of at least one object and each object contained in the screen area; when all the obtained objects contained in the circumscribed rectangular area do not include the second target object, the determined attribute information of all the objects and each object contained in the circumscribed rectangular area and the attribute information of the second target object and the second target object are used as the attribute information of at least one object and each object contained in the screen area.
The beneficial effects of the above technical scheme are: the user can select the first target object of interest and the target attribute information thereof by himself through the monitoring terminal, and then the management server can mark the real-time monitoring video of the first target object with the target attribute, and then sends the marked target video segment to the monitoring terminal for viewing, so that the user can obtain the monitoring video of the object of interest by himself quickly and conveniently, the monitoring efficiency of the user is improved, and the user experience is improved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic structural diagram of a network camera-based on-site monitoring system according to an embodiment of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
An embodiment of the present invention provides a network camera-based on-site monitoring system, as shown in fig. 1, including a plurality of network cameras, a management server, and a monitoring terminal, wherein:
each network camera in the plurality of network cameras is used for shooting respective monitoring area under the control of the management server and sending the shot real-time monitoring video to the management server;
the management server is used for managing and controlling the shooting work of each network camera, and acquiring and storing the real-time monitoring video sent by each network camera;
the monitoring terminal is used for acquiring the real-time monitoring video shot by the target network camera from the management server and playing the real-time monitoring video; the target network camera is at least one of the plurality of network cameras.
In one embodiment, the monitoring terminal is further configured to receive a picture area selected by a user on a video playing picture when the real-time monitoring video is played; analyzing the picture area to obtain at least one object and attribute information of each object contained in the picture area (the attribute information may be, for example, a type of the object, a characteristic of the object, and the like, the type may be, for example, a person, an animal, a plant, and the like, and the characteristic of the object may be, for example, a sex, an age, and the like of the person, a size, a variety, and the like of the plant, or a type, a hair color, and the like of the animal); outputting each object and attribute information of each object for selection by a user; receiving a first target object selected by a user and target attribute information of the first target object; sending the first target object and the target attribute information of the first target object to a management server;
the management server is used for acquiring a first target object and target attribute information of the first target object; analyzing the real-time monitoring video corresponding to each network camera to obtain a first real-time monitoring video which comprises a first target object and has target attribute information in the attribute information of the first target object; marking a real-time monitoring video shot by a first network camera corresponding to the first real-time monitoring video, wherein the marking comprises marking a first target object with target attribute information in the real-time monitoring video shot by the first network camera; and sending the marked target video segment in the real-time monitoring video shot by the first network camera to the monitoring terminal for playing.
The beneficial effects of the above technical scheme are: the user can select the first target object of interest and the target attribute information thereof by himself through the monitoring terminal, and then the management server can mark the real-time monitoring video of the first target object with the target attribute, and then sends the marked target video segment to the monitoring terminal for viewing, so that the user can obtain the monitoring video of the object of interest by himself quickly and conveniently, the monitoring efficiency of the user is improved, and the user experience is improved.
In one embodiment, each network camera is respectively arranged in a corresponding classroom, and each classroom is also provided with a reminding device which is connected with the management server;
the monitoring terminal is also used for sending a reminding request to the management server, wherein the reminding request comprises a first target object and target attribute information of the first target object;
and the management server is further used for controlling a reminding device in a classroom corresponding to the first network camera to send a preset reminder when the real-time monitoring video transmitted by the first network camera in real time comprises the first target object and the attribute information of the first target object comprises the target attribute information after receiving the reminding request.
The beneficial effects of the above technical scheme are: the user can send out the reminding through the reminding device which is located in the same room with the network camera according to the own requirements when the first target object with the target attribute information appears in the monitoring video, the function is suitable for being used for a student who is confused in a classroom when the first target object is, for example, when the student appears in the real-time monitoring video of the first network camera, the reminding device sends out the preset reminding, the preset reminding can be carried and reminded in the request, and for example, the preset reminding can be used for reminding the first target object not to do certain actions or behaviors.
Corresponding to the field monitoring system provided by the embodiment of the invention, the embodiment of the invention also provides a field monitoring method based on the network camera, which comprises the following steps:
each network camera in the plurality of network cameras shoots a respective monitoring area under the control of the management server and sends shot real-time monitoring videos to the management server;
the management server manages and controls the shooting work of each network camera, and acquires and stores the real-time monitoring video sent by each network camera;
the monitoring terminal acquires a real-time monitoring video shot by the target network camera from the management server and plays the real-time monitoring video; the target network camera is at least one of the plurality of network cameras.
In one embodiment, when the monitoring terminal plays a real-time monitoring video, a picture area selected by a user on a video playing picture is received; analyzing the picture area to obtain at least one object contained in the picture area and attribute information of each object; outputting each object and attribute information of each object for selection by a user; receiving a first target object selected by a user and target attribute information of the first target object; sending the first target object and the target attribute information of the first target object to a management server;
the management server acquires a first target object and target attribute information of the first target object; analyzing the real-time monitoring video corresponding to each network camera to obtain a first real-time monitoring video which comprises a first target object and has target attribute information in the attribute information of the first target object; marking a real-time monitoring video shot by a first network camera corresponding to the first real-time monitoring video, wherein the marking comprises marking a first target object with target attribute information in the real-time monitoring video shot by the first network camera; and sending the marked target video segment in the real-time monitoring video shot by the first network camera to the monitoring terminal for playing.
In one embodiment, each network camera is respectively arranged in a corresponding classroom, and each classroom is also provided with a reminding device which is connected with the management server;
the monitoring terminal sends a reminding request to the management server, wherein the reminding request comprises a first target object and target attribute information of the first target object;
when the real-time monitoring video transmitted by the first network camera in real time comprises the first target object and the attribute information of the first target object comprises target attribute information, the management server controls reminding equipment in a classroom corresponding to the first network camera to send out preset reminding.
In one embodiment, the picture area selected by the user on the video playing picture is irregular (for example, the user draws an irregular closed curve on the video playing picture through a line drawing tool, and an area enclosed by the irregular closed curve is the selected picture area), which is not beneficial to analyzing the picture area subsequently; automatically expanding the irregular picture area through the picture area coordinates selected by the user on the video playing picture to form a circumscribed rectangular area containing the irregular picture area, and obtaining the length, width, vertex coordinates and center coordinates of the circumscribed rectangular area, so that the circumscribed rectangular area can be positioned and selected, the integrity of subsequent picture area analysis selected by the user on the video playing picture is ensured, the picture area analysis area is simplified to be a rectangular area, the subsequent analysis and processing are facilitated, and the system efficiency is improved; the method comprises the following specific steps:
the analyzing the picture area to obtain at least one object contained in the picture area and attribute information of each object includes:
step A1: when the boundary line of the area of the picture area selected by the user on the video playing picture is in an irregular shape, obtaining four vertex coordinates of the circumscribed rectangular area of the picture area according to the picture area selected by the user on the video playing picture by using a formula (1):
Figure BDA0002834954370000101
wherein (x)1,y1) Representing the coordinates of the top left vertex of the circumscribed rectangular area; (x)2,y2) Representing the coordinates of the top right vertex of the circumscribed rectangular area; (x)3,y3) Representing the lower right vertex coordinates of the circumscribed rectangular region; (x)4,y4) Representing the lower left vertex coordinates of the circumscribed rectangular region; (X)i,Yi) Representing the coordinates of the ith pixel point in the picture area selected by the user on the video playing picture; n represents the total number of pixel points in the picture area selected by the user on the video playing picture;
Figure BDA0002834954370000102
the expression that the value of i is taken from 1 to n and is sequentially substituted into brackets to obtain the minimum value in brackets;
Figure BDA0002834954370000103
the expression that the value of i is taken from 1 to n and is sequentially substituted into brackets to obtain the maximum value in brackets;
step A2: obtaining the center coordinates of the circumscribed rectangular area according to the coordinates of the four vertexes of the circumscribed rectangular area by using a formula (2):
Figure BDA0002834954370000111
wherein (x)0,y0) Representing center coordinates of the circumscribed rectangular area; (x)a,ya) Four vertex coordinates representing the circumscribed rectangular area, wherein a is 1,2,3, 4;
step A3: obtaining the length and the width of the circumscribed rectangular area according to the coordinates of the four vertexes of the circumscribed rectangular area by using a formula (3):
Figure BDA0002834954370000112
wherein L represents the length of the circumscribed rectangular area; k represents the width of the circumscribed rectangular region; max () represents finding the maximum value in parentheses; min () represents finding the minimum value in parentheses;
step A4: in the video playing picture, positioning the circumscribed rectangular area according to the coordinates of four vertexes, the coordinates of the center, the length and the width of the circumscribed rectangular area, and identifying the circumscribed rectangular area in the video playing picture;
step A5: judging whether a picture area selected by the user on a video playing picture comprises a second target object, wherein the second target object is an object simultaneously having the following three characteristics: the first characteristic is that: a partial image of the object is contained in the picture region; the second characteristic is that: the ratio of the area occupied by the local image to the area occupied by the whole image of the object is equal to or greater than a preset ratio, the preset ratio is a preset value, and the value range is [ 50%, 100% ]; the third feature is that: the local image comprises the identification feature of the object, and other objects in the video playing picture of the picture area do not have the identification feature; when the user does not include the second target object in the picture area selected by the video playing picture, executing step A6; when the second target object is included in the picture area selected by the user on the video playing picture, executing step A7;
step a6, when the user does not include the second target object in the screen area selected on the video playing screen, acquiring attribute information of all objects and each object included in the circumscribed rectangular area determined in step a4, when all the objects included in the circumscribed rectangular area include the second target object, removing the second target image from all the objects, and taking the objects and the attribute information of each object included in the circumscribed rectangular area after removal as the attribute information of at least one object and each object included in the screen area;
step A7, when the picture area selected by the user on the video playing picture includes the second target object, acquiring all the objects and the attribute information of each object contained in the circumscribed rectangular area determined in step A4; when the acquired all objects comprise the second target object, taking the acquired attribute information of all objects and each object contained in the circumscribed rectangular area as the attribute information of at least one object and each object contained in the screen area; when all the obtained objects contained in the circumscribed rectangular area do not include the second target object, the determined attribute information of all the objects and each object contained in the circumscribed rectangular area and the attribute information of the second target object and the second target object are used as the attribute information of at least one object and each object contained in the screen area.
The beneficial effects of the above technical scheme are: obtaining the coordinates of the four top points of the circumscribed rectangular area by using the formula (1) in the step A1, so that the frame selection of the picture area selected by the user on the video playing picture can be performed through the coordinates of the four top points of the circumscribed rectangular area, and the circumscribed rectangle can ensure the analysis integrity of the picture area selected by the user on the video playing picture; then, obtaining the center coordinates of the circumscribed rectangular area by using the formula (2) in the step A2, so that the circumscribed rectangular area can be positioned; obtaining the length and the width of the circumscribed rectangular area by using a formula (3) in the step A3, and further finishing the delineation of the circumscribed rectangular area in the step A4; the irregular area is expanded into a regular circumscribed rectangular area through the formula and the steps, so that the difficulty of subsequent analysis is simplified, the analysis time is shortened, and the system analysis efficiency is improved; further, the subsequent steps a5-a7 can further improve the accuracy of determining the object selected by the user, and also enable the user to only include a larger local area of the second target object in the screen area, so as to achieve the purpose of selecting the second target object, thereby improving the convenience of the user operation.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (5)

1. The field monitoring system based on the network camera is characterized by comprising a plurality of network cameras, a management server and a monitoring terminal, wherein:
each network camera in the plurality of network cameras is used for shooting respective monitoring area under the control of the management server and sending the shot real-time monitoring video to the management server;
the management server is used for managing and controlling the shooting work of each network camera, and acquiring and storing the real-time monitoring video sent by each network camera;
the monitoring terminal is used for acquiring a real-time monitoring video shot by a target network camera from the management server and playing the real-time monitoring video; the target network camera is at least one of the plurality of network cameras;
the monitoring terminal is also used for receiving a picture area selected by a user on a video playing picture when the real-time monitoring video is played; analyzing the picture area to obtain at least one object contained in the picture area and attribute information of each object; outputting each object and attribute information of each object for selection by a user; receiving a first target object selected by the user and target attribute information of the first target object; sending the first target object and the target attribute information of the first target object to the management server;
the management server is used for acquiring the first target object and the target attribute information of the first target object; analyzing the real-time monitoring video corresponding to each network camera to obtain a first real-time monitoring video which comprises the first target object and has the target attribute information in the attribute information of the first target object; marking a real-time monitoring video shot by a first network camera corresponding to the first real-time monitoring video, wherein the marking comprises marking a first target object with the target attribute information in the real-time monitoring video shot by the first network camera; and sending the marked target video segment in the real-time monitoring video shot by the first network camera to the monitoring terminal for playing.
2. The system of claim 1,
each network camera is respectively arranged in a corresponding classroom, each classroom is also provided with a reminding device, and the reminding device is connected with the management server;
the monitoring terminal is further configured to send a reminding request to the management server, where the reminding request includes the first target object and target attribute information of the first target object;
the management server is further configured to control a reminding device in a classroom corresponding to the first network camera to send a preset reminder when the real-time monitoring video transmitted by the first network camera in real time includes the first target object and the attribute information of the first target object includes the target attribute information after the reminding request is received.
3. A site monitoring method based on a network camera is characterized by comprising the following steps:
each network camera in the plurality of network cameras shoots a respective monitoring area under the control of the management server and sends shot real-time monitoring videos to the management server;
the management server manages and controls the shooting work of each network camera, and acquires and stores the real-time monitoring video sent by each network camera;
the monitoring terminal acquires a real-time monitoring video shot by the target network camera from the management server and plays the real-time monitoring video; the target network camera is at least one of the plurality of network cameras;
when the monitoring terminal plays the real-time monitoring video, receiving a picture area selected by a user on a video playing picture; analyzing the picture area to obtain at least one object contained in the picture area and attribute information of each object; outputting each object and attribute information of each object for selection by a user; receiving a first target object selected by the user and target attribute information of the first target object; sending the first target object and the target attribute information of the first target object to the management server;
the management server acquires the first target object and target attribute information of the first target object; analyzing the real-time monitoring video corresponding to each network camera to obtain a first real-time monitoring video which comprises the first target object and has the target attribute information in the attribute information of the first target object; marking a real-time monitoring video shot by a first network camera corresponding to the first real-time monitoring video, wherein the marking comprises marking a first target object with the target attribute information in the real-time monitoring video shot by the first network camera; and sending the marked target video segment in the real-time monitoring video shot by the first network camera to the monitoring terminal for playing.
4. The method of claim 3,
each network camera is respectively arranged in a corresponding classroom, each classroom is also provided with a reminding device, and the reminding device is connected with the management server;
the monitoring terminal sends a reminding request to the management server, wherein the reminding request comprises the first target object and the target attribute information of the first target object;
after the management server receives the reminding request, when the real-time monitoring video transmitted by the first network camera in real time comprises the first target object and the attribute information of the first target object comprises the target attribute information, the management server controls reminding equipment in a classroom corresponding to the first network camera to send out preset reminding.
5. The method of claim 3,
the analyzing the picture area to obtain at least one object contained in the picture area and attribute information of each object includes:
step A1: when the boundary line of the area of the picture area selected by the user on the video playing picture is in an irregular shape, obtaining four vertex coordinates of the circumscribed rectangular area of the picture area according to the picture area selected by the user on the video playing picture by using a formula (1):
Figure FDA0002834954360000031
wherein (x)1,y1) Representing the coordinates of the top left vertex of the circumscribed rectangular area; (x)2,y2) Representing the coordinates of the top right vertex of the circumscribed rectangular area; (x)3,y3) Representing the lower right vertex coordinates of the circumscribed rectangular region; (x)4,y4) Representing the lower left vertex coordinates of the circumscribed rectangular region; (X)i,Yi) Representing the coordinates of the ith pixel point in the picture area selected by the user on the video playing picture; n represents the total number of pixel points in the picture area selected by the user on the video playing picture;
Figure FDA0002834954360000041
the expression that the value of i is taken from 1 to n and is sequentially substituted into brackets to obtain the minimum value in brackets;
Figure FDA0002834954360000042
indicates that the value of i is taken from 1 to n and is substituted into brackets in turn to obtain the maximum value in bracketsA large value;
step A2: obtaining the center coordinates of the circumscribed rectangular area according to the coordinates of the four vertexes of the circumscribed rectangular area by using a formula (2):
Figure FDA0002834954360000043
wherein (x)0,y0) Representing center coordinates of the circumscribed rectangular area; (x)a,ya) Four vertex coordinates representing the circumscribed rectangular area, wherein a is 1,2,3, 4;
step A3: obtaining the length and the width of the circumscribed rectangular area according to the coordinates of the four vertexes of the circumscribed rectangular area by using a formula (3):
Figure FDA0002834954360000044
wherein L represents the length of the circumscribed rectangular area; k represents the width of the circumscribed rectangular region; max () represents finding the maximum value in parentheses; min () represents finding the minimum value in parentheses;
step A4: in the video playing picture, positioning the circumscribed rectangular area according to the coordinates of four vertexes, the coordinates of the center, the length and the width of the circumscribed rectangular area, and identifying the circumscribed rectangular area in the video playing picture;
step A5: judging whether a picture area selected by the user on a video playing picture comprises a second target object, wherein the second target object is an object simultaneously having the following three characteristics: the first characteristic is that: a partial image of the object is contained in the picture region; the second characteristic is that: the ratio of the area occupied by the local image to the area occupied by the whole image of the object is equal to or greater than a preset ratio; the third feature is that: the local image comprises the identification feature of the object, and other objects in the video playing picture of the picture area do not have the identification feature; when the user does not include the second target object in the picture area selected by the video playing picture, executing step A6; when the second target object is included in the picture area selected by the user on the video playing picture, executing step A7;
step a6, when the user does not include the second target object in the screen area selected on the video playing screen, acquiring attribute information of all objects and each object included in the circumscribed rectangular area determined in step a4, when all the objects included in the circumscribed rectangular area include the second target object, removing the second target image from all the objects, and taking the objects and the attribute information of each object included in the circumscribed rectangular area after removal as the attribute information of at least one object and each object included in the screen area;
step A7, when the picture area selected by the user on the video playing picture includes the second target object, acquiring all the objects and the attribute information of each object contained in the circumscribed rectangular area determined in step A4; when the acquired all objects comprise the second target object, taking the acquired attribute information of all objects and each object contained in the circumscribed rectangular area as the attribute information of at least one object and each object contained in the screen area; when all the obtained objects contained in the circumscribed rectangular area do not include the second target object, taking the determined attribute information of all the objects and each object contained in the circumscribed rectangular area and the attribute information of the second target object and the second target object as the attribute information of at least one object and each object contained in the screen area;
the circumscribed rectangular area is positioned and sketched through the four vertex coordinates, the center coordinates, the length and the width of the circumscribed rectangular area obtained through the formula and the steps, so that the circumscribed rectangular area containing the picture area selected by the user on the video playing picture is obtained, further, the circumscribed rectangular area is further analyzed, the analysis integrity of the picture area selected by the user on the video playing picture can be ensured, and the system analysis efficiency can be improved due to the fact that the rectangular area is simple and convenient to analyze.
CN202011474848.XA 2020-12-14 2020-12-14 On-site monitoring system and method based on network camera Active CN112601022B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011474848.XA CN112601022B (en) 2020-12-14 2020-12-14 On-site monitoring system and method based on network camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011474848.XA CN112601022B (en) 2020-12-14 2020-12-14 On-site monitoring system and method based on network camera

Publications (2)

Publication Number Publication Date
CN112601022A true CN112601022A (en) 2021-04-02
CN112601022B CN112601022B (en) 2021-08-31

Family

ID=75195569

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011474848.XA Active CN112601022B (en) 2020-12-14 2020-12-14 On-site monitoring system and method based on network camera

Country Status (1)

Country Link
CN (1) CN112601022B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113870550A (en) * 2021-08-11 2021-12-31 中标慧安信息技术股份有限公司 Regional anomaly detection method and system based on edge calculation
CN115967837A (en) * 2021-10-11 2023-04-14 广州视源电子科技股份有限公司 Method, device, equipment and medium for content interaction based on web course video
CN116582693A (en) * 2023-05-15 2023-08-11 广州劲源科技发展股份有限公司 Camera calling control method based on video resource pool

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107666589A (en) * 2016-07-29 2018-02-06 中兴通讯股份有限公司 A kind of long-distance monitoring method and equipment
CN109151439A (en) * 2018-09-28 2019-01-04 上海爱观视觉科技有限公司 A kind of the automatic tracing camera system and method for view-based access control model
JP2020078030A (en) * 2018-11-09 2020-05-21 キヤノン株式会社 System, information processing device, information processing method, and program
CN111345029A (en) * 2019-05-30 2020-06-26 深圳市大疆创新科技有限公司 Target tracking method and device, movable platform and storage medium
CN111510665A (en) * 2019-01-30 2020-08-07 杭州海康威视数字技术股份有限公司 Monitoring system, monitoring method and device combining millimeter wave radar and camera

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107666589A (en) * 2016-07-29 2018-02-06 中兴通讯股份有限公司 A kind of long-distance monitoring method and equipment
CN109151439A (en) * 2018-09-28 2019-01-04 上海爱观视觉科技有限公司 A kind of the automatic tracing camera system and method for view-based access control model
JP2020078030A (en) * 2018-11-09 2020-05-21 キヤノン株式会社 System, information processing device, information processing method, and program
CN111510665A (en) * 2019-01-30 2020-08-07 杭州海康威视数字技术股份有限公司 Monitoring system, monitoring method and device combining millimeter wave radar and camera
CN111345029A (en) * 2019-05-30 2020-06-26 深圳市大疆创新科技有限公司 Target tracking method and device, movable platform and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
曾锐利,李刚,林凌: "智能交通监控系统中多目标跟踪算法", 《电子器件》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113870550A (en) * 2021-08-11 2021-12-31 中标慧安信息技术股份有限公司 Regional anomaly detection method and system based on edge calculation
CN113870550B (en) * 2021-08-11 2022-07-12 中标慧安信息技术股份有限公司 Regional anomaly detection method and system based on edge calculation
CN115967837A (en) * 2021-10-11 2023-04-14 广州视源电子科技股份有限公司 Method, device, equipment and medium for content interaction based on web course video
CN116582693A (en) * 2023-05-15 2023-08-11 广州劲源科技发展股份有限公司 Camera calling control method based on video resource pool
CN116582693B (en) * 2023-05-15 2024-02-02 广州劲源科技发展股份有限公司 Camera calling control method based on video resource pool

Also Published As

Publication number Publication date
CN112601022B (en) 2021-08-31

Similar Documents

Publication Publication Date Title
CN112601022B (en) On-site monitoring system and method based on network camera
EP4072147A1 (en) Video stream processing method, apparatus and device, and medium
US11468683B2 (en) Population density determination from multi-camera sourced imagery
JP2007158829A (en) Image processor, and image processing method and program
WO2020211427A1 (en) Segmentation and recognition method, system, and storage medium based on scanning point cloud data
CN109658040A (en) Method, apparatus, equipment and the computer storage medium of conference management
JP2019140561A (en) Imaging apparatus, information terminal, control method of imaging apparatus, and control method of information terminal
CN112533070B (en) Video sound and picture adjusting method, terminal and computer readable storage medium
CN110740298A (en) Distributed classroom discipline behavior detection system, method and medium
CN107844774A (en) Image display selection method and device, intelligent terminal and storage medium
CN114845158B (en) Video cover generation method, video release method and related equipment
CN115588052A (en) Sight direction data acquisition method, device, equipment and storage medium
CN114979689A (en) Multi-machine position live broadcast directing method, equipment and medium
CN110662001B (en) Video projection display method, device and storage medium
CN113556599A (en) Video teaching method and device, television and storage medium
CN110636204B (en) Face snapshot system
CN111833456A (en) Image processing method, device, equipment and computer readable storage medium
CN116363725A (en) Portrait tracking method and system for display device, display device and storage medium
CN113938597B (en) Face recognition method, device, computer equipment and storage medium
CN115988165A (en) Conference video data processing method, system, conference terminal and medium
CN209002108U (en) Distribution infrastructure project Field Monitoring System
CN113468250A (en) Thermodynamic diagram generation method, thermodynamic diagram generation device, thermodynamic diagram generation equipment and storage medium
CN209002109U (en) Situation Awareness System based on power distribution network construction site
JP2001111988A (en) Camera controller, camera, camera control method and storage medium
CN115423728A (en) Image processing method, device and system

Legal Events

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