CN108289206B - Civil air defense visualization method, device and system - Google Patents

Civil air defense visualization method, device and system Download PDF

Info

Publication number
CN108289206B
CN108289206B CN201810151159.1A CN201810151159A CN108289206B CN 108289206 B CN108289206 B CN 108289206B CN 201810151159 A CN201810151159 A CN 201810151159A CN 108289206 B CN108289206 B CN 108289206B
Authority
CN
China
Prior art keywords
air defense
civil air
video
entrance
project
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.)
Active
Application number
CN201810151159.1A
Other languages
Chinese (zh)
Other versions
CN108289206A (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.)
Shandong Shunguo Electronic Technology Co ltd
Original Assignee
Shandong Shunguo Electronic 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 Shandong Shunguo Electronic Technology Co ltd filed Critical Shandong Shunguo Electronic Technology Co ltd
Priority to CN201810151159.1A priority Critical patent/CN108289206B/en
Publication of CN108289206A publication Critical patent/CN108289206A/en
Application granted granted Critical
Publication of CN108289206B publication Critical patent/CN108289206B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Alarm Systems (AREA)

Abstract

The embodiment of the invention provides a civil air defense visualization method, device and system, and belongs to the technical field of civil air defense equipment. The method comprises the following steps: acquiring the position information of each mobile terminal, and acquiring the quantity information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal; acquiring a video at an entrance of the photographed civil air defense project, which is sent by each camera within a preset time; according to the change of the coordinates of each person in each video in the video, acquiring the flow of the crowd passing through the entrance of each civil air defense project within the preset time; and judging whether each crowd flow is matched with the quantity information of the entrance mobile terminal of the civil air defense project, and if not, sending the video corresponding to each unmatched crowd flow to the display terminal. The display terminal in the central control room realizes the prior attention to the civil air defense engineering with a large number of people to be evacuated by displaying the video corresponding to the flow of each unmatched crowd so as to ensure the evacuation safety.

Description

Civil air defense visualization method, device and system
Technical Field
The invention relates to the technical field of civil air defense equipment, in particular to a civil air defense visualization method, device and system.
Background
With the accelerated urbanization process in China, more and more people enter cities and towns, and face war threats and frequent natural disasters caused by the changeable international situation of wind and cloud. The construction of the civil defense is gradually transformed from information to datamation, and is the first major thing related to the life and property safety of the masses.
In the existing civil air defense technology, if people need to evacuate to each civil air defense project, the civil air defense projects are not dependent on each other in distance, and the landform and the road traffic among the civil air defense projects are complicated and changeable. People have certain randomness when being evacuated to various civil air defense projects, so that the number of people accommodated in some civil air defense projects is more, and the number of people accommodated in some civil air defense projects is less. Due to the fact that the number of the civil air defense projects is large, and the number of people in the civil air defense projects is different, the people in the civil air defense projects cannot know which people need to pay attention to the evacuation condition of the civil air defense projects in priority in the central control room, and evacuation safety is guaranteed.
Therefore, it is a difficult problem in the industry to know which civil air defense project needs to be paid attention to in priority to ensure the evacuation safety when people are evacuated to each civil air defense project.
Disclosure of Invention
In view of the above, the present invention provides a method, an apparatus and a system for people's air defense visualization to overcome the above-mentioned drawbacks.
The embodiment of the invention is realized by the following modes:
in a first aspect, an embodiment of the present invention provides a civil air defense visualization method, which is applied to a server in a civil air defense visualization system. The civil air defense visualization system further comprises: display terminal, a plurality of camera and a plurality of mobile terminal, every the camera all is used for installing in the entrance of civil air defense engineering, every the camera all with server coupling, every mobile terminal all through wireless mobile network with server coupling, the server with display terminal coupling. The method comprises the following steps: acquiring the position information of each mobile terminal, and acquiring the quantity information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal; acquiring a video of the entrance of the civil air defense project shot by each camera within a preset time; acquiring the flow of the crowd passing through the entrance of each civil air defense project within the preset time according to the change of the coordinates of each person in each video in the video; and judging whether each crowd flow is matched with the quantity information of the mobile terminal at the entrance of the civil air defense project, and if not, sending the video corresponding to each unmatched crowd flow to the display terminal.
In a second aspect, the embodiment of the invention provides a civil air defense visualization device, which is applied to a server in a civil air defense visualization system. The civil air defense visualization system further comprises: display terminal, a plurality of camera and a plurality of mobile terminal, every the camera all is used for installing in the entrance of civil air defense engineering, every the camera all with server coupling, every mobile terminal all through wireless mobile network with server coupling, the server with display terminal coupling. The device comprises: the device comprises a first acquisition module, a second acquisition module, a third acquisition module and a processing module.
The first acquisition module is used for acquiring the position information of each mobile terminal and acquiring the quantity information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal. The second acquisition module is used for acquiring the video at the entrance of the civil air defense project, which is shot and sent by each camera in the preset time. And the third acquisition module is used for acquiring the flow of the crowd passing through the entrance of each civil air defense project in the preset time according to the change of the coordinates of each person in each video in the video. The processing module is used for judging whether each crowd flow is matched with the quantity information of the mobile terminals at the entrance of the civil air defense project or not, and if the crowd flow is judged not to be matched with the quantity information of the mobile terminals, the video corresponding to the crowd flow which is not matched with the crowd flow is sent to the display terminal.
In a third aspect, an embodiment of the present invention provides a civil air defense visualization system, where the civil air defense visualization system includes: the mobile terminal comprises a server, a display terminal, a plurality of cameras and a plurality of mobile terminals. Every the camera all is used for installing in civil air defense engineering's entrance, every the camera all with the server coupling, every mobile terminal all through wireless mobile network with the server coupling, the server with display terminal coupling.
The embodiment of the invention has the beneficial effects that:
the server firstly obtains the quantity information of the mobile terminals at the entrance of each civil air defense project, and then obtains the crowd flow passing through the entrance of each civil air defense project within the preset time according to the video at the entrance of each civil air defense project. And then the server judges whether each crowd flow is matched with the quantity information of the mobile terminal at the entrance of the civil air defense project or not, and when mismatching is judged, the video corresponding to each unmatched crowd flow is sent to the display terminal. Each unmatched crowd flow rate indicates that the number of people evacuated to the civil air defense project is large and the evacuation pressure is high. Therefore, the display terminal in the central control room displays the videos corresponding to the unmatched crowd flows, so that the evacuation condition of the evacuation to the civil air defense project is optimized in a grading mode, the condition of the entrance of the civil air defense project in each video with the large total number of people to be evacuated is preferentially focused by workers in the central control room, the preferential focusing on the civil air defense project with the large total number of people to be evacuated is achieved, and the evacuation safety is guaranteed.
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 the practice of the embodiments 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.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts. The above and other objects, features and advantages of the present invention will become more apparent from the accompanying drawings. Like reference numerals refer to like parts throughout the drawings. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention.
Fig. 1 is a block diagram illustrating a civil air defense visualization system according to a first embodiment of the invention;
fig. 2 shows a flowchart of a civil air defense visualization method according to a second embodiment of the invention;
fig. 3 shows a sub-flowchart of step S300 in a civil air defense visualization method according to a second embodiment of the invention;
fig. 4 shows a sub-flowchart of step S400 in a civil air defense visualization method according to a second embodiment of the invention;
fig. 5 is a block diagram illustrating a civil air defense visualization apparatus according to a third embodiment of the invention;
fig. 6 is a block diagram illustrating a first obtaining module in a civil air defense visualization apparatus according to a third embodiment of the present invention;
fig. 7 is a block diagram illustrating a third obtaining module in a civil air defense visualization apparatus according to a third embodiment of the invention;
fig. 8 is a block diagram illustrating a processing module in a civil air defense visualization apparatus according to a third embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures. The terms "first," "second," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
Furthermore, the terms "connected," "coupled," and "mounted" are to be construed broadly and may, for example, be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art.
First embodiment
The embodiment of the present invention provides a civil air defense visualization system 10, where the civil air defense visualization system 10 includes: a plurality of cameras 11, a plurality of mobile terminals 12, a server 100, and a display terminal 13.
Every camera 11 all installs the entrance of civil air defense engineering, and every camera 11 is in the during operation, and camera 11 can shoot the video of the civil air defense engineering entrance of installing. Each camera 11 is coupled to the server 100 through a data line, so that each camera 11 can continuously transmit the shot video to the server 100.
The mobile terminal 12 may be a tablet computer, a smart phone, a Personal Digital Assistant (PDA), or the like. In this embodiment, each mobile terminal 12 may be a mobile phone carried by the staff when the staff is engaged in people evacuation. The mobile terminals 12 can be coupled to the server 100 through a wireless mobile data network, so each mobile terminal 12 can transmit its own location information to the server 100.
The server 100 may be a web server, a database server, or the like. The server 100 is coupled to each camera 11 through a data line to acquire the video continuously transmitted by each camera 11. The server 100 is coupled to each mobile terminal 12 through a wireless mobile data network, and the server 100 can acquire location information of each mobile terminal 12. The server 100 can determine whether the crowd flow in each video matches with the number information of the mobile terminals at the entrance of the civil air defense project according to the acquired position information of each video and each mobile terminal 12 through the data calculation and processing capacity of the server. And when mismatching is determined, the video corresponding to each mismatching crowd flow is sent to the coupled display terminal 13.
The display terminal 13 may be a television, an LED display, a projection display device, or the like. The display terminal 13 may be installed in a central control room and coupled with the server 100 through a data line. The display terminal 13 receives the video transmitted by the server 100. In this embodiment, the display terminal 13 displays and plays the received video in real time through parsing. If the video received by the display terminal 13 is one, the display terminal 13 displays and plays the video in real time. If the number of the videos received by the display terminal 13 is multiple, the display terminal 13 displays and plays the multiple videos in real time in the same display interface. If the display terminal 13 receives a plurality of videos in sequence, the display terminal 13 displays and plays each video in sequence in the same display interface in real time according to the receiving sequence. Staff in the central control room can know the evacuation condition at each civil air defense project entrance by watching the video displayed by the display terminal 13 and know the evacuation condition at the civil air defense project entrance needing priority and focus attention.
Second embodiment
Referring to fig. 2, fig. 2 shows a method flow of a civil air defense visualization method according to a second embodiment of the present invention, where the method is applied to a server. The method flow of the civil air defense visualization method comprises the following steps: step S100, step S200, step S300, and step S400.
Step S100: and acquiring the position information of each mobile terminal, and acquiring the quantity information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal.
The server acquires the position information of each mobile terminal through the wireless mobile data network. It is to be understood that the location information of each mobile terminal is a coordinate location of the mobile terminal. The server is preset with a coordinate position at each civil air defense project entrance and a preset distance at each civil air defense project entrance, wherein the preset distance is the maximum distance from the coordinate position at each civil air defense project entrance to the coordinate position at the civil air defense project entrance by taking the coordinate position at each civil air defense project entrance as a circle center. And after the server acquires the coordinate position of each mobile terminal, calculating a distance difference value between the coordinate position of each mobile terminal and the coordinate position of each civil defense project entrance. And when the distance difference is within the preset distance, the server considers that the mobile terminal is positioned at the entrance of the civil air defense project. And then the server acquires the number information of the pre-mobile terminals at each civil air defense project entrance, namely the number of the workers at each civil air defense project entrance.
Step S200: and acquiring the shot video at the entrance of the civil air defense project sent by each camera within the preset time.
The server is provided with preset time and is coupled with each camera through a data line. Therefore, the server can obtain the video sent by each camera within the preset time, wherein each video is the video at the entrance of the civil air defense project shot by the camera. In this embodiment, if the preset time is, for example, 1 minute, the server can obtain the video with the duration of 1 minute according to the preset time, that is, after the server obtains the video with the duration of 1 minute, the mobile terminal starts to obtain the next video with the duration of 1 minute while processing the video, so as to form a cycle.
Step S300: according to the change of the coordinates of each person in the video, the crowd flow passing through the entrance of each civil air defense project in the preset time is obtained.
When the server processes each acquired video, the server identifies and marks each person entering from the entrance of the civil air defense project in each video, and acquires the coordinates of each person at the entrance of the civil air defense project in the video.
Taking the processing of one of the videos as an example, as each person moves continuously, the coordinates of each person at the entrance of the civil defense project in the video also change. When a person moves to an edge at the civil air defense entrance, the coordinates of the person are also the edge at the civil air defense entrance. The server determines that the person is at the entrance of the video through the civil air defense project according to the edge of the coordinate of the person at the entrance of the civil air defense project, and accumulates the number of the persons passing through the entrance of the civil air defense project once. The server acquires in the preset time through the mode of accumulation, and in the video, the total number of people at the entrance of the civil air defense project is the crowd flow at the entrance of the civil air defense project.
It can be understood that the server processes each video in the same manner, and the server obtains the crowd flow of the accumulated sum of the number of passing people at the entrance of each civil air defense project within the preset time according to each video.
Step S400: and judging whether each crowd flow is matched with the quantity information of the mobile terminal at the entrance of the civil air defense project, and if not, sending the video corresponding to each unmatched crowd flow to the display terminal.
After the server acquires the quantity information of the mobile terminals at the inlet of each civil air defense project, the server acquires preset crowd flow corresponding to the quantity information of the mobile terminals at the inlet of each civil air defense project according to different preset crowd flow. For example, the larger the numerical value of the quantity information is, the larger the value of the preset crowd flow rate corresponding to the quantity information is, and conversely, the smaller the numerical value of the quantity information is, the smaller the value of the preset crowd flow rate corresponding to the quantity information is. The server judges whether each crowd flow is matched with the quantity information of the mobile terminals at the entrance of the civil air defense project, namely, the server judges whether the crowd flow at the entrance of the civil air defense project is matched with the preset crowd flow at the entrance of the civil air defense project, and obtains a judgment result obtained based on the judgment of each crowd flow. When the server learns that the judgment is not matched according to the judgment result, the server sends the video corresponding to each unmatched crowd flow to the display terminal, so that the display terminal displays the video corresponding to each unmatched crowd flow, and then the staff in the central control room preferentially and intensively pay attention to the civil air defense project with a large number of people to be evacuated through the display terminal.
Referring to fig. 3, fig. 3 shows a method sub-flow of step S300 in a civil air defense visualization method according to a second embodiment of the present invention. Specifically, the method sub-process of step S300 includes: step S310, step S320, and step S330.
Step S310: marking each person entering the civil air defense project entrance from a first preset boundary in each video, and acquiring the coordinates of each marked person in the video.
After the server acquires each video, the server sets an area at the entrance of the civil air defense project in each video as a first preset boundary according to a preset control program. Wherein the first preset boundary in each video may be at least one. By setting a first preset boundary for each video, the movement of the target object can be identified by the server after entering the civil air defense project entrance of the video from the first preset boundary.
Take the processing of one of the videos by the server as an example. After each target object enters the image through the first preset boundary, the server extracts the image through the edge image. And acquiring the trunk characteristic information of each target object. In this embodiment, the server can carry out the degree of depth study to human appearance characteristic to the storage is predetermined trunk characteristic information. Wherein, predetermine the trunk characteristic information and can be: the connecting features of the head, torso and arms. And the server compares each extracted trunk characteristic information with preset trunk characteristic information and obtains a comparison similarity value. It is understood that the server performs comparison according to the connection between the head and the trunk and the connection between the trunk and the arms when obtaining the similarity value. If the two connection characteristics are matched, the similarity value is 100 percent; if only one of the characteristics is correctly compared, the similarity value is 50 percent; if both connection features do not match, the similarity value is 0%. In addition, the server also stores a comparison similarity threshold, which may be 49%. If the comparison similarity value of the target object is larger than or equal to the comparison similarity threshold value, the server can judge that the target object is a human body and mark each target object judged as the human body, wherein the mark point is the central point of the portrait. The server can resolve the entrance of the civil air defense project into a two-dimensional coordinate system, so that the marked vehicle can be located at a certain position of the entrance of the civil air defense project after entering the entrance of the civil air defense project from the first preset boundary. The server can obtain the coordinates of the marked point of each marked person at the entrance of the video to the civil air defense project.
It will be appreciated that the server obtains the coordinates of each tagged person in each video by processing each video in the same manner as described above.
Step S320: and tracking the change of each coordinate in each video at the civil air defense project entrance, and accumulating the number of people passing through the civil air defense project entrance once when the coordinate in each video moves to a second preset boundary at the civil air defense project entrance.
After the server acquires the coordinates of the marking points of each marked person in each video, if the person moves at the entrance of the civil air defense project of the video, the coordinates of the person at the entrance of the civil air defense project correspondingly change, and the server can track the change of the coordinates of each portrait in each video.
As a way of example, another at least one area at the entrance of the civil air defense project of each video is set as a second preset boundary, and correspondingly, each second preset boundary also has coordinates at the entrance of the civil air defense project. In each video, when the coordinates of the tracked person are changed to be the same as the coordinates of at least one of the second preset boundaries, for example, the coordinates of the person are changed to: (12, 0) and the second predetermined boundary coordinate is (0-100, 0), then the person's y-bowl and the second predetermined boundary y-coordinate are the same. The server determines that the tracked person in the video has moved to a second predetermined boundary. At this time, the server judges that the person passes through the entrance of the civil air defense project in the video, and accumulates the number of passing persons passing through the entrance of the civil air defense project once. The embodiment can set the people flow moving direction in each video by setting the first preset boundary and the second preset boundary for each video, and judge and count the passing number in the direction in each video.
Step S330: and acquiring the crowd flow of the accumulated sum of the passing number of people at the entrance of each civil air defense project within the preset time.
The preset time set by the server may be 1 minute to match the variability of the actual situation. And the server counts the number of people of each video passing through the second preset boundary within a preset time. In each video, the server can accumulate the number of people passing through the entrance of the civil air defense project in the video once when the marked people move to the second preset boundary. By acquiring the accumulated sum of the number of passing people of each video accumulated for multiple times in the preset time, the server can acquire the number of passing people of each video in the preset time, and the number of passing people is the crowd flow at the entrance of the civil air defense project.
Referring to fig. 4, fig. 4 shows a method sub-flow of step S400 in a civil air defense visualization method according to a second embodiment of the present invention. Specifically, the method sub-process of step S400 includes: step S410 and step S420.
Step S410: and judging whether each crowd flow is matched with the quantity information of the mobile terminal at the entrance of the civil air defense project or not, and acquiring a judgment result.
The server is preset with different preset crowd flow. After the server acquires the quantity information of the mobile terminals at the inlet of each civil air defense project, the server matches the preset crowd flow corresponding to the quantity information of the mobile terminals at the inlet of each civil air defense project according to the matching relation between the quantity information of the mobile terminals at the inlet of each civil air defense project and the preset crowd flow. For example, the different preset crowd flow preset by the server may include: a preset crowd flow of 0-50, a preset crowd flow of 51-100, a preset crowd flow of 101-150 and a preset crowd flow of 151-200. And the matching relationship between the quantity information of the mobile terminal at the entrance of the civil air defense project and the preset crowd flow is as follows: the number information of the mobile terminals is 1-5 matched with the preset crowd flow of 0-50, the number information of the mobile terminals is 6-10 matched with the preset crowd flow of 51-100, the number information of the mobile terminals is 11-15 matched with the preset crowd flow of 101-150, and the number information of the mobile terminals is 16-20 matched with the preset crowd flow of 151-200. And when the number information of the mobile terminals at the entrance of a certain civil air defense project is 10, according to the matching relation, the server acquires that the preset crowd flow at the entrance of the civil air defense project is 51-100.
After the server acquires the preset crowd flow corresponding to the entrance of each civil air defense project, the server matches the entrance crowd flow of each civil air defense project with the preset crowd flow of the entrance of the civil air defense project. And judging whether the crowd flow at the inlet of each civil air defense project is matched with the preset crowd flow at the inlet of the civil air defense project. The server obtains a total judgment result based on the judgment of the flow rate of each crowd through the judgment of the flow rate of each crowd. For example, the crowd flow at the entrance of the civil air defense project A is 78, the preset crowd flow at the entrance of the civil air defense project A is 50-100, the crowd flow at the entrance of the civil air defense project B is 132, the preset crowd flow at the entrance of the civil air defense project B is 50-100, the crowd flow at the entrance of the civil air defense project C is 182, the preset crowd flow at the entrance of the civil air defense project C is 50-100, the crowd flow at the entrance of the civil air defense project D is 46, and the preset crowd flow at the entrance of the civil air defense project C is 50-100. The server generates a judgment result based on all the judgments as follows: the crowd flow at the entrance of A people's air defense engineering matches with the crowd flow of presetting at the entrance of A people's air defense engineering, and the crowd flow at the entrance of B people's air defense engineering and the crowd flow of presetting at the entrance of B people's air defense engineering do not match, and the crowd flow at the entrance of C people's air defense engineering and the crowd flow of presetting at the entrance of C people's air defense engineering do not match, and the crowd flow at the entrance of D people's air defense engineering matches with the crowd flow of presetting at the entrance of D people's air defense engineering.
Step S420: and when the judgment result is that at least one crowd flow is not matched, sending the video corresponding to the unmatched crowd flow to the display terminal.
After the server obtains the judgment result, the server selects which video at the entrance of the civil air defense project is sent to the display terminal according to the preset control program of the server on the basis of the judgment result.
Specifically, when the judgment result obtained by the server is that each crowd flow is judged to be matched with the preset crowd flow corresponding to the crowd flow. The server acquires that the number of the people evacuated to each civil air defense project is matched with the number of the staff corresponding to the number information of the mobile terminals of the civil air defense project based on the judgment result, namely the number of the people of each civil air defense project is within the staff control range of the civil air defense project. The server sends the video corresponding to each crowd flow to the display terminal so that workers in the central control room can watch each video conveniently, and overall control is conducted on evacuation work of each civil defense project.
When the judgment result obtained by the server is that at least one crowd flow is not matched with the preset crowd flow corresponding to the crowd flow. The server learns that the number of the people evacuated to each unmatched civil air defense project is not matched with the number of the staff corresponding to the number information of the mobile terminals of the civil air defense project based on the judgment result, namely the number of the people evacuated to each unmatched civil air defense project exceeds the control range of the staff with a certain number of the civil air defense projects. The server sends the video corresponding to each unmatched crowd flow to the display terminal so that workers in the central control room can watch the video of each unmatched civil air defense project and focus on the evacuation condition of each unmatched civil air defense project.
As a mode, when the server sends the video corresponding to each unmatched crowd flow to the display terminal, the server firstly obtains the crowd flow with the largest flow value in the unmatched crowd flow, and then sends the video corresponding to the crowd flow with the largest flow value to the display terminal preferentially relative to the videos corresponding to other unmatched crowd flows, so that workers in the central control room can pay attention to the civil air defense project with the largest evacuation number in the videos of the unmatched civil air defense project preferentially.
Also for example, the crowd flow at the entrance of the B-civil air defense project is 132, and the crowd flow at the entrance of the B-civil air defense project does not match the preset crowd flow at the entrance of the B-civil air defense project. The crowd flow at the entrance of the civil air defense project C is 182, and the crowd flow at the entrance of the civil air defense project C is not matched with the preset crowd flow at the entrance of the civil air defense project C. The server determines that the crowd flow rate for acquiring the civil air defense project C is 182, which is the largest value in the flow rates of the unmatched civil air defense projects B and the unmatched civil air defense projects C based on the determination result. And then the server sends the screen at the entrance of the civil air defense project C relative to the civil air defense project B to the display terminal, so that the evacuation work of the civil air defense project C is focused more preferentially by the workers in the central control room compared with the civil air defense project B.
Third embodiment
Referring to fig. 5, an embodiment of the invention provides a civil air defense visualization apparatus 200 applied to a server in a civil air defense visualization system. The civil air defense visualization device 200 includes: a first obtaining module 210, a second obtaining module 220, a third obtaining module 230, and a processing module 240.
The first obtaining module 210 is configured to obtain location information of each mobile terminal, and obtain quantity information of the mobile terminals located at an entrance of each civil air defense project according to the location information of each mobile terminal.
The second obtaining module 220 is configured to obtain a video at an entrance of the civil air defense project, where the video is shot and sent by each camera within a preset time.
The third obtaining module 230 is configured to obtain, according to a change of coordinates of each person in each video in the video, a crowd flow passing through an entrance of each civil air defense project within the preset time.
The processing module 240 is configured to determine whether each crowd flow matches the quantity information of the mobile terminal at the entrance of the civil air defense project, and if the crowd flow does not match the quantity information, send the video corresponding to each unmatched crowd flow to the display terminal.
Referring to fig. 6, a first obtaining module 210 in a civil air defense visualization apparatus 200 according to an embodiment of the present invention includes: a position acquisition unit 211 and a number acquisition unit 212.
The location obtaining unit 211 is configured to obtain location information of each mobile terminal.
The quantity obtaining unit 212 is configured to obtain quantity information of the mobile terminals, located within a preset distance at the entrance of the civil air defense project, of each civil air defense project according to the position information of each mobile terminal.
Referring to fig. 7, a third obtaining module 230 in the civil air defense visualization apparatus 200 according to the embodiment of the present invention includes: a marking unit 231, a tracking unit 232 and a calculation unit 233.
The marking unit 231 is configured to mark each person entering the entrance of the civil air defense engineering from a first preset boundary in each video, and obtain the coordinates of each marked person in the video.
The tracking unit 232 is configured to track a change of each coordinate in each video at the entrance to the civil air defense project, and when the coordinate in each video moves to a second preset boundary at the entrance to the civil air defense project, accumulate the number of people passing through the entrance to the civil air defense project once.
The calculating unit 233 is configured to obtain the crowd flow of the accumulated sum of the number of passing people at the entrance of each civil air defense project within the preset time.
Referring to fig. 8, a processing module 240 in the civil air defense visualization apparatus 200 according to an embodiment of the present invention includes: a judging unit 242 and a processing unit 243.
The judging unit 241 is configured to judge whether each crowd flow is matched with the quantity information of the mobile terminal at the entrance of the civil air defense project, and obtain a judgment result.
The processing unit 243 is configured to send the video corresponding to each crowd flow to the display terminal when the determination result is that it is determined that each crowd flow is matched, and send the video corresponding to each unmatched crowd flow to the display terminal when the determination result is that it is determined that at least one crowd flow is unmatched.
It should be noted that, as those skilled in the art can clearly understand, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In summary, embodiments of the present invention provide a method, an apparatus, and a system for people's air defense visualization. The civil air defense visualization method is applied to a server in a civil air defense visualization system, and the civil air defense visualization system further comprises: display terminal, a plurality of camera and a plurality of mobile terminal, every camera all is used for installing in the entrance of civil air defense engineering, and every camera all couples with the server, and every mobile terminal all couples with the server through wireless mobile network, server and display terminal coupling. The method comprises the following steps: acquiring the position information of each mobile terminal, and acquiring the quantity information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal; acquiring a video at an entrance of the photographed civil air defense project, which is sent by each camera within a preset time; according to the change of the coordinates of each person in each video in the video, acquiring the flow of the crowd passing through the entrance of each civil air defense project within the preset time; and judging whether each crowd flow is matched with the quantity information of the entrance mobile terminal of the civil air defense project, and if not, sending the video corresponding to each unmatched crowd flow to the display terminal.
The server firstly obtains the quantity information of the mobile terminals at the entrance of each civil air defense project, and then obtains the crowd flow passing through the entrance of each civil air defense project within the preset time according to the video at the entrance of each civil air defense project. And then the server judges whether each crowd flow is matched with the quantity information of the mobile terminal at the entrance of the civil air defense project or not, and when mismatching is judged, the video corresponding to each unmatched crowd flow is sent to the display terminal. Each unmatched crowd flow rate indicates that the number of people evacuated to the civil air defense project is large and the evacuation pressure is high. Therefore, the display terminal in the central control room displays the videos corresponding to the unmatched crowd flows, so that the evacuation condition of the evacuation to the civil air defense project is optimized in a grading mode, the condition of the entrance of the civil air defense project in each video with the large total number of people to be evacuated is preferentially focused by workers in the central control room, the preferential focusing on the civil air defense project with the large total number of people to be evacuated is achieved, and the evacuation safety is guaranteed.
The above is only a preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes will occur to those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (9)

1. A civil air defense visualization method is applied to a server in a civil air defense visualization system, and the civil air defense visualization system further comprises: the system comprises a display terminal, a plurality of cameras and a plurality of mobile terminals, wherein each camera is used for being installed at an entrance of a civil air defense project, each camera is coupled with a server, each mobile terminal is coupled with the server through a wireless mobile network, and the server is coupled with the display terminal, and the method comprises the following steps:
acquiring the position information of each mobile terminal, and acquiring the quantity information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal;
acquiring a video of the entrance of the civil air defense project shot by each camera within a preset time;
acquiring the flow of the crowd passing through the entrance of each civil air defense project within the preset time according to the change of the coordinates of each person in each video in the video;
judging whether each crowd flow is matched with the quantity information of the mobile terminal at the entrance of the civil air defense project or not, and if not, sending the video corresponding to each unmatched crowd flow to the display terminal;
wherein the step of identifying a person from the video comprises:
for each target object in the video, identifying the connection features of the head and the trunk of the target object and the connection features of the arms and the trunk of the target object from the video;
for each target object in the video, matching the connection features of the head and the trunk of the target object with the preset connection features of the head and the trunk, and matching the connection features of the arms and the trunk of the target object with the preset connection features of the arms and the trunk; if the two connection characteristics are not matched, determining that the target object is not a person, otherwise, determining that the target object is a person;
after the server acquires the video with the preset time length, the server starts to acquire the video with the next preset time length while processing the video, so that a cycle is formed.
2. The civil air defense visualization method according to claim 1, wherein the step of judging whether each of the crowd flows matches with the quantity information of the mobile terminals at the entrance of the civil air defense project, and if not, sending the video corresponding to each of the unmatched crowd flows to the display terminal comprises the steps of:
judging whether each crowd flow is matched with the quantity information of the mobile terminals at the entrance of the civil air defense project or not, and obtaining a judgment result;
and when the judgment result is that at least one crowd flow is not matched, sending the video corresponding to the unmatched crowd flow to the display terminal.
3. The civil air defense visualization method according to claim 2, wherein the sending the video corresponding to each unmatched crowd flow to the display terminal comprises:
obtaining the crowd flow with the largest flow value in the unmatched crowd flow;
and sending the video corresponding to the crowd flow with the maximum flow value to the display terminal firstly relative to the videos corresponding to the other unmatched crowd flow.
4. The civil air defense visualization method according to claim 1, wherein the obtaining of the position information of each mobile terminal and the obtaining of the number information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal comprises:
the position information of each mobile terminal is obtained;
and acquiring the quantity information of the mobile terminals, which are positioned in the entrance of the civil air defense project, of each civil air defense project within a preset distance according to the position information of each mobile terminal.
5. The civil air defense visualization method according to claim 1, wherein the obtaining of the crowd flow passing through the entrance of each civil air defense project within the preset time according to the change of the coordinates of each person in each video in the video comprises:
marking each person entering the civil air defense project entrance from a first preset boundary in each video, and acquiring the coordinates of each marked person in the video;
tracking the change of each coordinate in each video at the civil air defense project entrance, and accumulating the number of people passing through the civil air defense project entrance once when the coordinate in each video moves to a second preset boundary at the civil air defense project entrance;
and acquiring the crowd flow of the accumulated sum of the passing number of people at the entrance of each civil air defense project within the preset time.
6. The utility model provides a people's air defense visualization device which characterized in that is applied to the server in people's air defense visualization system, people's air defense visualization system still includes: display terminal, a plurality of camera and a plurality of mobile terminal, every the camera all is used for installing at the entrance of civil air defense engineering, every the camera all with the server coupling, every mobile terminal all through wireless mobile network with the server coupling, the server with the display terminal coupling, the device includes: the device comprises a first acquisition module, a second acquisition module, a third acquisition module and a processing module;
the first acquisition module is used for acquiring the position information of each mobile terminal and acquiring the quantity information of the mobile terminals at the entrance of each civil air defense project according to the position information of each mobile terminal;
the second acquisition module is used for acquiring the video at the entrance of the civil air defense project, which is shot by each camera within the preset time;
the third acquisition module is used for acquiring the flow of the crowd passing through the entrance of each civil air defense project within the preset time according to the change of the coordinates of each person in each video in the video;
the processing module is used for judging whether each crowd flow is matched with the quantity information of the mobile terminals at the entrance of the civil air defense project or not, and if the crowd flow is not matched with the quantity information of the mobile terminals at the entrance of the civil air defense project, sending the video corresponding to each unmatched crowd flow to the display terminal;
the third obtaining module is configured to, for each target object in the video, identify, from the video, connection features of a head and a torso of the target object, and identify connection features of arms and a torso of the target object; for each target object in the video, matching the connection features of the head and the trunk of the target object with the preset connection features of the head and the trunk, and matching the connection features of the arms and the trunk of the target object with the preset connection features of the arms and the trunk; if the two connection characteristics are not matched, determining that the target object is not a person, otherwise, determining that the target object is a person;
after the server acquires the video with the preset time length, the server starts to acquire the video with the next preset time length while processing the video, so that a cycle is formed.
7. The personal protection visualization device according to claim 6, wherein the processing module comprises: a judging unit and a processing unit;
the judging unit is used for judging whether each crowd flow is matched with the quantity information of the mobile terminals at the entrance of the civil air defense project or not and obtaining a judging result;
and the processing unit is used for sending the video corresponding to each crowd flow to the display terminal when the judgment result is that each crowd flow is judged to be matched, and sending the video corresponding to each unmatched crowd flow to the display terminal when the judgment result is that at least one crowd flow is not matched.
8. The personal protection visualization device according to claim 6, wherein the first obtaining module comprises: a position acquisition unit and a number acquisition unit;
the position acquisition unit is used for acquiring the position information of each mobile terminal;
the quantity obtaining unit is used for obtaining quantity information of the mobile terminals, located within a preset distance of the entrance of the civil air defense project, of each civil air defense project according to the position information of each mobile terminal.
9. The civil air defense visualization device according to claim 6, wherein the obtaining of the flow of the crowd passing through the entrance of each civil air defense project within the preset time according to the change of the coordinates of each person in each video in the video comprises: the device comprises a marking unit, a tracking unit and a calculating unit;
the marking unit is used for marking each person entering the entrance of the civil air defense project from a first preset boundary in each video and acquiring the coordinates of each marked person in the video;
the tracking unit is used for tracking the change of each coordinate in each video at the civil air defense project entrance, and when the coordinate in each video moves to a second preset boundary at the civil air defense project entrance, accumulating the number of people passing through the civil air defense project entrance once;
and the calculating unit is used for acquiring the crowd flow of the accumulated sum of the passing number of people at the entrance of each civil air defense project within the preset time.
CN201810151159.1A 2018-02-13 2018-02-13 Civil air defense visualization method, device and system Active CN108289206B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810151159.1A CN108289206B (en) 2018-02-13 2018-02-13 Civil air defense visualization method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810151159.1A CN108289206B (en) 2018-02-13 2018-02-13 Civil air defense visualization method, device and system

Publications (2)

Publication Number Publication Date
CN108289206A CN108289206A (en) 2018-07-17
CN108289206B true CN108289206B (en) 2021-02-26

Family

ID=62832807

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810151159.1A Active CN108289206B (en) 2018-02-13 2018-02-13 Civil air defense visualization method, device and system

Country Status (1)

Country Link
CN (1) CN108289206B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101273376A (en) * 2005-06-24 2008-09-24 贝奥尼克控股有限公司 Queue early warning system
CN201467360U (en) * 2009-06-12 2010-05-12 上海新联纬讯科技发展有限公司 Detection system for exhibitting field personnel flow rate
CN106845344A (en) * 2016-12-15 2017-06-13 重庆凯泽科技股份有限公司 Demographics' method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6633232B2 (en) * 2001-05-14 2003-10-14 Koninklijke Philips Electronics N.V. Method and apparatus for routing persons through one or more destinations based on a least-cost criterion
CN105763853A (en) * 2016-04-14 2016-07-13 北京中电万联科技股份有限公司 Emergency early warning method for stampede accident in public area

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101273376A (en) * 2005-06-24 2008-09-24 贝奥尼克控股有限公司 Queue early warning system
CN201467360U (en) * 2009-06-12 2010-05-12 上海新联纬讯科技发展有限公司 Detection system for exhibitting field personnel flow rate
CN106845344A (en) * 2016-12-15 2017-06-13 重庆凯泽科技股份有限公司 Demographics' method and device

Also Published As

Publication number Publication date
CN108289206A (en) 2018-07-17

Similar Documents

Publication Publication Date Title
CN110674746B (en) Method and device for realizing high-precision cross-mirror tracking by using video spatial relationship assistance, computer equipment and storage medium
CN109887040A (en) The moving target actively perceive method and system of facing video monitoring
EP1365358A3 (en) Information presentation system of visual field agreement type, and portable information terminal and server for use in the system
CN111192321B (en) Target three-dimensional positioning method and device
CN109905641B (en) Target monitoring method, device, equipment and system
CN109740444A (en) Flow of the people information displaying method and Related product
CN108307158B (en) Automatic civil air defense regulation and control method, device and system
CN105022999A (en) Man code company real-time acquisition system
CN108717704A (en) Method for tracking target, computer installation based on fish eye images and computer readable storage medium
CN115171022A (en) Method and system for detecting wearing of safety helmet in construction scene
CN111476160A (en) Loss function optimization method, model training method, target detection method, and medium
CN115798047A (en) Behavior recognition method and apparatus, electronic device, and computer-readable storage medium
CN114677640A (en) Intelligent construction site safety monitoring system and method based on machine vision
CN105095891A (en) Human face capturing method, device and system
CN108289206B (en) Civil air defense visualization method, device and system
CN113052125A (en) Construction site violation image recognition and alarm method
CN112532927A (en) Intelligent safety management and control system for construction site
KR20200101792A (en) The CCTV integrated control system using black box
CN112073676B (en) Roll call system
CN112766033B (en) Method for estimating common attention targets of downlinks in scene based on multi-view camera
CN110473278B (en) Scene visualization method, device, equipment and computer readable storage medium
CN114359817A (en) People flow measuring method based on entrance and exit pedestrian identification
CN114488337A (en) High-altitude parabolic detection method and device
CN112417949A (en) Network teaching attention monitoring system and method based on vision
CN112990187A (en) Target position information generation method based on handheld terminal image

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