A method and system for quickly finding a designated person and tracking and photographing the person based on positioning
By obtaining the location information of designated personnel at the construction site in real time and automatically adjusting the camera, the problem of low supervision efficiency of personnel on the traditional construction site is solved, and the rapid and accurate positioning of designated personnel and live video acquisition is achieved, which facilitates safety supervision and rescue at the construction site.
Patent Information
- Application Number
- CN202411885067.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-12-20
AI Technical Summary
The safety supervision methods of personnel at traditional construction sites are inefficient and cannot quickly and accurately find designated personnel. Especially in complex construction sites with many personnel and large flow, it is difficult to achieve automatic tracking and relay shooting of target personnel by cameras.
By obtaining the location information of designated personnel in real time, matching the cameras within the preset range, and calculating the target offset angle and elevation angle of each camera, automatically adjusting the camera to track the designated personnel, and obtaining their live videos.
It realizes the rapid and accurate search of designated personnel at the construction site and obtains their live videos in real time, which facilitates managers to supervise and rescue. When danger occurs, you can refer to the live video to formulate rescue strategies.
Smart Images

Figure CN119342349B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of construction safety, and in particular to a method and system for quickly finding a designated person and tracking and photographing the person based on positioning. Background Art
[0002] With the rapid development of the construction industry, the safety supervision of construction site personnel has become a focus of attention within and outside the industry. The traditional method of safety supervision of construction site personnel often relies on manual on-site inspections, which is inefficient and untimely. In the event of an emergency or sudden incident, it is impossible to quickly assist management personnel in judging the status of personnel and carry out rescue in a timely and accurate manner. Especially in major and complex construction sites, there are many people and a large turnover. Although there are many monitoring devices on site, when the construction site managers need to find the target personnel on site through the monitoring screen, they find that a professionally trained monitoring equipment operator is difficult to quickly and accurately find the target personnel when faced with numerous monitoring screens; it is even more impossible to achieve automatic tracking and relay shooting of the target personnel by the camera. Summary of the invention
[0003] The purpose of this application is to provide a method and system for quickly finding designated personnel and tracking and shooting based on positioning, which can quickly and accurately find designated personnel and capture image data to facilitate personnel supervision at the construction site.
[0004] To achieve the above objectives, this application provides the following solutions:
[0005] In the first aspect, the present application provides a method for quickly finding a designated person and tracking and photographing the person based on positioning, comprising: when a construction worker or a management personnel enters the construction site, the positioning function of the construction worker or the management personnel's mobile terminal is turned on; when it is necessary to track and photograph the designated person, the tracking and photographing is performed through the following steps; the designated person is any construction worker or management personnel entering the construction site.
[0006] S1: Acquire the location information of the designated person in real time, match the cameras within a preset range, and acquire the positioning information of all cameras within the preset range of the construction site; the preset range is an area within the preset range centered on the current position of the designated person, and the current position of the designated person is determined based on the real-time acquisition of the location information of the designated person.
[0007] S2: According to the position information of the camera within the preset range and the current position of the designated person, the target offset angle and the target elevation angle of each camera within the preset range are calculated respectively, wherein the target offset angle and the target elevation angle are the offset angle and the elevation angle of the camera when the designated person is located at the center of the shooting screen of the camera.
[0008] S3: Adjust each camera within the preset range according to the target offset angle and target elevation angle of the camera within the preset range, so that each camera tracks and shoots the construction site area where the current position of the designated person belongs, and obtains the live image of the designated person taken by each camera.
[0009] S4: Sort the live images acquired by each camera within a preset range to obtain high-quality live images.
[0010] S5: Acquire the location information of the designated person in real time. When the location information of the designated person acquired in real time indicates that the designated person has moved out of the shooting range of any camera within the preset range, return to S1, re-match the camera to continue the current tracking task, until the current tracking task is actively terminated or the designated person leaves safely.
[0011] On the second aspect, the present application provides a system for quickly finding designated personnel and tracking and shooting based on positioning, including: a monitoring center TV and a cloud server; a monitoring center APP is set in the monitoring center TV; the monitoring center APP is connected to the cloud server; the cloud server at least stores a construction personnel and management personnel information database; the cloud server is also connected to all cameras at the construction site and mobile terminals of all construction personnel and management personnel at the construction site; the cloud server also stores the configuration information of all cameras at the construction site and the positioning information of all construction personnel and management personnel acquired in real time; the monitoring center TV is connected to all cameras at the construction site, and the monitoring center APP is used to adopt the above-mentioned method of quickly finding designated personnel and tracking and shooting based on positioning to obtain live images containing designated personnel taken by each camera within a preset range; the monitoring center APP is also used to display live images containing designated personnel taken by each camera within a preset range.
[0012] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0013] The present application provides a method and system for quickly finding a designated person and tracking and shooting based on positioning. The present application matches a real-time online camera in a preset range based on the real-time position of the designated person, automatically faces the real-time dynamic position of the designated person by calculating and controlling the camera in the preset range, and switches the camera in the shooting area in real time according to the position change of the designated person, and obtains a live image containing the designated person. Based on the live image, it is convenient for managers to supervise the designated person. When the designated person is in danger, a rescue strategy can be formulated with reference to the live image. Through the present application, the designated person in the construction area can be quickly and accurately found, which is convenient for personnel supervision and rescue at the construction site. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0015] Figure 1 A schematic diagram of the structure of a construction site live image acquisition system based on real-time positioning provided in one embodiment of the present application. DETAILED DESCRIPTION
[0016] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0017] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.
[0018] The existing search for people relies on the image recognition technology of the camera. First, the facial information of the person to be found is entered into the system, and then the facial information is compared one by one in all camera images in combination with the camera images, and the comparison results are returned. This method takes a long time and may not necessarily retrieve the corresponding person. At the same time, it relies on ultra-high-definition cameras. Once the person is far away, the clarity of the face captured is lower than the face recognition range, which will cause recognition errors or misrecognition, or even failure to recognize. In addition, the images of the security room monitoring center are as high as hundreds of images depending on the number of cameras. It is very difficult to find a person in the monitoring images of the entire wall. It is often easy to overlook when recognizing with the naked eye. If the display of the monitoring center is not enough, the images have to be switched one by one.
[0019] In view of the above defects, in an exemplary embodiment, a method for quickly finding a designated person and tracking and photographing the person based on positioning is provided, comprising the following steps:
[0020] When construction workers or management personnel enter the construction site, the positioning function of the construction workers or management personnel's mobile terminal is turned on.
[0021] When it is necessary to track and shoot a designated person, the tracking and shooting is performed through the following steps; the designated person is any construction worker or management personnel entering the construction site.
[0022] S1: Acquire the location information of the designated person in real time, match the cameras within a preset range, and acquire the positioning information of all cameras within the preset range of the construction site; the preset range is an area within the preset range centered on the current position of the designated person, and the current position of the designated person is determined based on the real-time acquisition of the location information of the designated person.
[0023] S2: According to the position information of the camera within the preset range and the current position of the designated person, the target offset angle and the target elevation angle of each camera within the preset range are calculated respectively, wherein the target offset angle and the target elevation angle are the offset angle and the elevation angle of the camera when the designated person is located at the center of the shooting screen of the camera.
[0024] S3: Adjust each camera within the preset range according to the target offset angle and target elevation angle of the camera within the preset range, so that each camera tracks and shoots the construction site area where the current position of the designated person belongs, and obtains the live image of the designated person taken by each camera.
[0025] S4: Sort the live images acquired by each camera within a preset range to obtain high-quality live images.
[0026] S5: Acquire the location information of the designated person in real time. When the location information of the designated person acquired in real time indicates that the designated person has moved out of the shooting range of any camera within the preset range, return to S1, re-match the camera to continue the current tracking task, until the current tracking task is actively terminated or the designated person leaves safely.
[0027] By implementing the above steps, based on the real-time position of the designated person, the real-time online camera within the preset range is determined, the camera within the preset range is controlled to face the real-time dynamic position of the designated person, and according to the position change of the designated person, the camera in the shooting area is switched in real time to capture the live image containing the designated person. Based on the live image, it is convenient for the manager to supervise the designated person. When the designated person is in danger, the live image can be used as a basis for formulating rescue strategies. The present application can quickly and accurately obtain the live image of the construction area containing the designated person, which is convenient for personnel supervision at the construction site.
[0028] The embodiment of the present application obtains the cameras within a preset range according to the current position of the designated person. When there are multiple cameras meeting the requirements near the designated person, they are sorted according to the following steps.
[0029] A1: The camera with the shortest straight-line distance to the designated person’s location information is given priority.
[0030] A2: When the camera and the designated person have the highest resolution, A1 takes priority, followed by A2.
[0031] A3: When the A1 condition is met and there are obstructions in the shooting image, A2 is prioritized.
[0032] A4: When there are obstructions in the image captured by the accessory camera, the preset range needs to be further expanded to ensure that there are no obstructions in the image captured.
[0033] In another exemplary embodiment, the live images acquired by each camera within a preset range are sorted to obtain high-quality live images, specifically including: when obstructions appear in the shooting images of all cameras within the preset range, expanding the preset range until there is a camera within the preset range without obstructions in the shooting image; when the number of cameras within the preset range is greater than a preset number threshold, selecting a preset number of cameras for tracking shooting according to the following steps; constructing a candidate set including the cameras within the preset range; judging whether there are obstructions in the shooting image of the camera with the shortest straight-line distance to the designated person in the candidate set, and obtaining a judgment result; if the judgment result is no, taking the camera with the shortest straight-line distance to the designated person in the candidate set as the target camera; if the judgment result is yes, taking the camera with the highest shooting image clarity in the candidate set as the target camera; deleting the target camera from the candidate set, and returning to the step of "judging whether there are obstructions in the shooting image of the camera with the shortest straight-line distance to the designated person in the candidate set, and obtaining a judgment result", until the number of target cameras reaches the preset number.
[0034] In another exemplary embodiment, the positioning information of all cameras within a preset range of the construction site is acquired in the following manner.
[0035] By accessing a cloud server, the location information of each camera within a preset range is obtained in the cloud server; the cloud server stores the location information of each camera at the construction site, and the camera location information stored in the cloud server is actively sent by a camera with a positioning function or is manually entered during the deployment of the camera at the construction site.
[0036] In another exemplary embodiment, the designated personnel include: all construction personnel or management personnel participating in the construction site.
[0037] When the monitoring manager of the construction site needs to search for personnel, the construction personnel or management personnel in the construction site are actively searched based on the names of the construction personnel or management personnel. At this time, the construction personnel or management personnel being searched in the construction site are designated personnel.
[0038] When a construction worker or a management personnel at the construction site actively triggers a distress signal, the construction worker or management personnel who actively triggers the distress signal is the designated person.
[0039] When the position of the construction personnel or management personnel at the construction site does not change within the set time period, the construction personnel or management personnel who do not change within the set time period are designated personnel.
[0040] Specifically, when the designated person is a construction worker or management personnel who sends out a distress signal, the current tracking task is to track and film the rescue process; when the designated person is a construction worker or management personnel whose position has not changed within a set time period, the current tracking task is to track and film the designated person to determine the current status of the designated person, which is either slacking off or being in danger; when the designated person is a construction worker or management personnel who is being searched for at the construction site, the current tracking task is to track and film the designated person.
[0041] In another exemplary embodiment, the real-time location information is sent by the supporting APP on the mobile terminal of the construction workers or managers. When the construction workers or managers enter the construction site, the positioning function and one-click rescue function of their mobile terminal are turned on. When the workers encounter or discover danger, they can click the "one-click rescue" button. After the button is triggered, a distress signal containing location information can be sent.
[0042] Exemplarily, taking the current location of the designated person as the location actively sent by the construction worker who sends the distress signal when sending the distress signal as an example, the method of obtaining the locations of all cameras within a preset range of the construction site is explained, and the process specifically includes the following steps.
[0043] 1. Acquisition of real-time location information of entrants.
[0044] In the embodiment of the present application, the acquisition of the location information of the construction personnel or management personnel needs to be completed by the cooperation of the entry channel equipment, the cloud server, the smart terminal, the entry behavior confirmation device, and the mobile APP.
[0045] First: deploy entry channel equipment, cloud servers, smart terminals, and entry behavior confirmation equipment at the construction site.
[0046] Secondly: Install the supporting mobile APP on the mobile devices of entrants (construction workers or management personnel entering the construction site, referred to as entrants).
[0047] Furthermore, the prerequisites for obtaining the location information include conditions 1.1-1.8.
[0048] 1.1. Entrants open the mobile APP and generate a personal entry QR code using their basic personal information.
[0049] 1.2. The entrants hold the entry QR code on the mobile APP and complete the QR code recognition interaction with the smart terminal on the construction site channel equipment.
[0050] 1.3. The smart terminal feeds back the QR code information to the cloud server for identity recognition, and returns the gate opening command to the smart terminal after the recognition is passed.
[0051] 1.4. After receiving the instruction, the intelligent terminal opens the entry channel and activates the entry behavior confirmation device at the end of the channel.
[0052] 1.5. When a person passes through the entrance channel, the entry behavior confirmation device senses the person passing through and transmits the command to the smart terminal.
[0053] 1.6. The smart terminal forwards the personnel’s instructions to the cloud server.
[0054] 1.7. The cloud server receives the normal passing instruction of the personnel and sends a safe entry message to the mobile APP of the entrant.
[0055] 1.8. After the entrant’s mobile APP receives the entry instruction, it activates the mobile GPS module to upload the entrant’s location information to the cloud server in real time, and activates the “one-click rescue” button to standby status.
[0056] 2. Obtain the real-time online list of entrants (used to find designated personnel).
[0057] The prerequisites for obtaining the real-time online list of on-site personnel include: First, the on-site personnel need to hold a mobile APP and display their personal entry QR code. Second, all entry interactions are completed through the entry QR code and the on-site entry channel equipment, cloud servers, smart terminals, and entry behavior confirmation equipment deployed on the construction site.
[0058] The acquisition of the real-time online list of entrants includes the following steps 2.1 to 2.9.
[0059] Step 2.1: The entrant opens the mobile APP and generates a personal entry QR code using his / her basic personal information.
[0060] Step 2.2: The entrant holds the entry QR code on the mobile APP and completes the QR code recognition interaction with the smart terminal on the construction site channel equipment.
[0061] Step 2.3: The smart terminal feeds back the QR code information to the cloud server for identity recognition, and returns the gate opening command to the smart terminal after the recognition is passed.
[0062] Step 2.4: After receiving the instruction, the intelligent terminal opens the entry channel and activates the entry behavior confirmation device at the end of the channel.
[0063] Step 2.5: When a person passes through the entrance channel, the entry behavior confirmation device senses the person passing through and transmits the passing instruction to the smart terminal.
[0064] Step 2.6: The smart terminal forwards the personnel's instructions to the cloud server.
[0065] Step 2.7: The cloud server receives the normal passing instruction of the personnel and sends a safe entry message to the mobile APP of the personnel entering the venue.
[0066] Step 2.8: After the entrant's mobile APP receives the entry instruction, it activates the mobile GPS module to upload the entrant's location information to the cloud server in real time, and activates the "one-click rescue" button to standby status.
[0067] Step 2.9: The cloud server continuously receives the real-time location information of the entrants uploaded by the mobile APP, and updates the real-time online location list of the entrants.
[0068] 3. Obtaining rescue location information.
[0069] First of all: those entering the venue are required to hold the mobile APP and show their personal entry QR code.
[0070] Secondly: All entry interactions are completed through the entry QR code and the entry channel equipment, cloud server, smart terminal, and entry behavior confirmation equipment deployed at the construction site.
[0071] The acquisition of the rescue location information includes the following steps 3.1 to 3.9.
[0072] Step 3.1: The entrant opens the mobile APP and generates a personal entry QR code using his / her basic personal information.
[0073] Step 3.2: The entrant holds the entry QR code on the mobile APP and completes the QR code recognition interaction with the smart terminal on the construction site channel equipment.
[0074] Step 3.3: The smart terminal feeds back the QR code information to the cloud server for identity recognition, and returns the gate opening instruction to the smart terminal after the recognition is passed.
[0075] Step 3.4: After receiving the instruction, the intelligent terminal opens the entry channel and activates the entry behavior confirmation device at the end of the channel.
[0076] Step 3.5: When a person passes through the entrance channel, the entry behavior confirmation device senses the person passing through and transmits the instruction to the smart terminal.
[0077] Step 3.6: The smart terminal forwards the personnel's instructions to the cloud server.
[0078] Step 3.7: The cloud server receives the normal passing instruction of the personnel and sends a safe entry message notification to the mobile APP of the personnel entering the venue.
[0079] Step 3.8: After the entrant’s mobile APP receives the entry instruction, it activates the mobile GPS module to upload the entrant’s location information to the cloud server in real time, and activates the “one-click rescue” button to standby status.
[0080] Step 3.9: When a person entering the venue encounters a dangerous situation, or when a person does not encounter a dangerous situation but discovers a dangerous situation, the "one-click help" button activated to the standby state on the mobile APP is actively triggered and the location information is actively reported.
[0081] In another exemplary embodiment, in the above step S1, when the construction workers or management personnel enter the construction site, the positioning function on their mobile phones is turned on, and the cloud server can obtain the real-time positioning information of each construction worker or management personnel in real time. The cloud server can monitor the location of each construction worker or management personnel. When the location of the construction worker or management personnel does not change within a preset time period, it is considered that the construction worker or management personnel is in danger or passive, and the construction worker or management personnel is identified as a designated person. The current location of the designated person is determined based on the real-time location information of the designated person, and live images are acquired.
[0082] In another exemplary embodiment, when a construction worker or manager enters the construction site, the positioning function on his / her mobile phone is turned on, and the construction worker or manager is also included in the real-time online list of people entering the site. When someone needs to be found, it can be determined first based on the list whether the construction worker or manager to be found is on site. If so, the construction worker or manager is determined as a designated person and his / her current location is obtained.
[0083] The embodiment of the present application takes the current location of the designated person as the center and obtains the cameras within a range of 300 meters.
[0084] In another exemplary embodiment, when multiple cameras are acquired within a preset range, the above-mentioned step S2 calculates the offset angle and pitch angle between each camera and the designated person, and applies the calculation result as the target offset angle and target elevation angle to the camera adjustment so that the picture of the designated person is in the center area of the camera.
[0085] The camera offset angle (ie, target offset angle) is calculated as follows.
[0086] On a construction site, a designated person (can be any construction worker or manager on the construction site) sends their precise geographic location ,in, represents latitude, represents longitude, is the dimensional coordinate of the specified person, The longitude coordinates of the designated person. The cloud server stores a series of camera deployment locations. ,in, is the dimension coordinate of the camera, The longitude coordinates of the designated person. The offset angle between the designated person and each camera is calculated so that the designated person is located in the center of the camera's field of view by adjusting the direction of the camera.
[0087] First, convert the latitude and longitude coordinates to spherical coordinates, which is based on the average radius of the earth. The specific formula is as follows.
[0088] .
[0089] .
[0090] .
[0091] .
[0092] .
[0093] .
[0094] Then, calculate the two vectors and The angle between them is the target offset angle of the camera. , using the dot product formula for vectors: , where is the world coordinate of the specified person, is the world coordinate of the camera, , and are the x-axis, y-axis, and z-axis components of the world coordinates of the specified person, , and They are the x-axis, y-axis, and z-axis components of the camera's world coordinates.
[0095] It represents the vector dot product and the formula is as follows.
[0096] .
[0097] and They all represent the modulus of a vector, and the formula is as follows.
[0098] .
[0099] .
[0100] Solve After that, convert it to degrees as follows.
[0101] .
[0102] in, The camera's target offset angle in degrees.
[0103] In practical applications, these calculation results will be converted into camera control instructions to realize pan / tilt control of the camera.
[0104] The camera elevation angle (ie, the target elevation angle of the camera) is calculated as follows: Step 4.1 and Step 4.2.
[0105] Step 4.1, calculate the straight-line distance.
[0106] Given the latitude and longitude coordinates of the designated person and the camera, we first need to calculate the straight-line distance between the two (the shortest distance on the surface of the earth). This can be calculated using the following formula.
[0107] .
[0108] .
[0109] .
[0110] In the formula, is the intermediate variable, is the difference in dimensional coordinates between the specified person and the camera, , is the dimension coordinate of the camera, is the dimensional coordinate of the specified person, is the difference in longitude coordinates between the specified person and the camera, , is the longitude coordinate of the camera, is the longitude coordinate of the specified person; is the center angle between the designated person and the camera; is the straight-line distance between the camera and the designated person, is the average radius of the Earth, is a function that returns the angle from the x-axis to the point (y,x).
[0111] in, aUsed to calculate the great circle distance between two points, which represents a part of the spherical distance between the two points, and is mainly used to calculate the intermediate auxiliary value. Used to calculate the great circle path length between two points. Used to express the actual distance between two points, usually in kilometers or nautical miles.
[0112] Step 4.2, calculate the elevation angle.
[0113] Known parameters: Camera height , which is the height at which the camera is deployed and installed, which has been entered into the system during deployment and specifies the theoretical height of the person , the theoretical height is the average height of an adult, and the straight-line distance between the camera and the designated person calculated in the previous step .
[0114] Calculate the camera's target elevation angle : The calculation of the target elevation angle is based on a right triangle, where the vertical distance from the camera to the ground is the difference between the camera height and the designated person height, and the length of the hypotenuse is Therefore, the target elevation angle can be calculated using the following formula.
[0115] .
[0116] In practical applications, these calculation results will be converted into camera control instructions to realize pan / tilt control of the camera.
[0117] In another exemplary embodiment, step S3 may be implemented using a preset point tracking method or a custom tracking method.
[0118] The preset point tracking method includes the following steps.
[0119] First, initialize the camera settings and enter the camera configuration interface. Use compass tools such as a compass to adjust the camera's shooting area to the north direction, the camera to the uppermost horizontal position, set the north preset point, and name it: North 0°-Horizontal.
[0120] Then manually adjust the camera shooting area, start by deflecting 10° to the left (west), with the camera at the uppermost horizontal position, set the current shooting area to the second preset point and name it: Northwest 10°-Horizontal.
[0121] Next, without adjusting the horizontal position, follow the above steps, turn the camera left 10° each time to preset points, and save them. At this time, the camera configuration screen can get a total of 36 preset points for 360° shooting, and each point has an offset angle of 10°.
[0122] At this time, adjust the pitch angle and repeat the above operation again: adjust the pitch angle of the camera by 30°, and then save 36 preset points in sequence.
[0123] Repeat the above steps once more: adjust the pitch angle of the camera by 60° and save 36 preset points again.
[0124] At this time, the camera has 36 preset points at 90° horizontal positions, 36 points at 30° pitch positions, and 36 points at 60° pitch positions, for a total of 108 preset points.
[0125] A preset point set is constructed based on the above 108 preset points.
[0126] If it is necessary to find someone through a camera at the construction site, the position information between the camera and the designated person can be used to calculate the offset angle and pitch angle between the camera and the designated person (that is, the target offset angle and target pitch angle mentioned above). At this time, one of the 108 preset points that meet the requirements of the camera can be directly called to let the camera directly capture the current position of the designated person, so as to achieve the purpose of directly tracking and finding people through the preset points.
[0127] The custom tracking method includes the following steps.
[0128] First, initialize the camera and use a timer to test it to measure the rotation time of the camera for a 360° rotation.
[0129] After recording the fixed time for the camera to rotate one circle, the time for any rotation angle can be calculated. For example, if it takes 10 seconds for the camera to rotate 360°, then the camera will rotate 36° in 1 second.
[0130] Using the same method, calculate the vertical movement time from the horizontal shooting angle of the camera to a downward tilt angle of 60°.
[0131] If it is necessary to find someone through a camera at the construction site, the target offset angle and target pitch angle can be calculated using the position information between the camera and the designated person. At this time, the operation time of the target offset angle and target pitch angle (i.e. the rotation angle adjustment time and the elevation angle adjustment time) can be directly calculated through the operating speed of the camera gimbal. This operation time can be used to complete the purpose of customized tracking and finding of the designated person.
[0132] Based on the same inventive concept, the embodiment of the present application also provides a system for quickly finding a designated person based on positioning and tracking and shooting for implementing the method for quickly finding a designated person based on positioning and tracking and shooting involved above. The implementation scheme for solving the problem provided by the system is similar to the implementation scheme recorded in the above method, so the specific limitations of one or more embodiments of the system for quickly finding a designated person based on positioning and tracking and shooting provided below can be referred to the limitations of the method for quickly finding a designated person based on positioning and tracking and shooting above, and will not be repeated here.
[0133] like Figure 1 As shown, the system includes: a monitoring center TV and a cloud server; a monitoring center APP is provided in the monitoring center TV; the monitoring center APP is connected to the cloud server; the cloud server at least stores an information database of construction personnel and management personnel; the cloud server is also connected to all cameras at the construction site and mobile terminals of all construction personnel and management personnel at the construction site; the cloud server also stores configuration information of all cameras at the construction site and real-time positioning information of all construction personnel and management personnel; the monitoring center TV is connected to all cameras at the construction site, and the monitoring center APP is used to adopt the method of the above-mentioned embodiment to quickly find the designated person and track and shoot based on positioning, and obtain the live image containing the designated person taken by each camera within the preset range; the monitoring center APP is also used to display the live image containing the designated person taken by each camera within the preset range.
[0134] The decision-making role of the monitoring center TV in accidents: When a dangerous situation occurs on site, the monitoring center TV will flash repeatedly in a striking red color, and display the specific location, name, phone number, and subcontractor or general contractor of the current distress signal in the center of the monitoring center TV; use the location information of the distress signal and link the cameras around the accident to automatically switch the surrounding camera images to the construction site area. If there are multiple cameras at the accident site that have captured the images, the system will sort them according to the distance and image clarity. The system will automatically give priority to the camera images that are close, and the secondary selection will be based on the camera with a clear image to broadcast the accident in real time and record the image data.
[0135] When the construction site manager needs to find someone for work, he can find the person by speaking to the TV in the monitoring center, for example: Xiaomi TV: "Xiao Ai, help me find the general contractor XXX in the builder monitoring platform", or Huawei Smart Screen: "Xiaoyi Xiaoyi, find XXX in the builder monitoring platform".
[0136] The role of the TV in the monitoring center using the shouting function to search for people: When someone needs to be found at the construction site, the manager can use the TV in the monitoring center to use the voice command "I need to find XXX". The TV in the monitoring center submits the voice command to the cloud server, which extracts key information such as the name of the person from the voice command and uses the key information to search for information with the list of people on site. After retrieving the person to be found, the real-time location information of the person is extracted, and the location information of the person is cross-compared with the location of the camera deployed on site to find the camera 300 meters away from the person. When the camera meets the requirements, the offset angle and pitch angle of the camera and the person are calculated. And this calculation result is applied to the camera so that the camera can shoot the specified person. After the shooting angle of the camera is adjusted according to the calculation, the live broadcast picture captured is transmitted back to the TV in the monitoring center, and the picture information of the specified person found is fed back.
[0137] According to the specific embodiments provided in this application, this application discloses the following technical effects:
[0138] 1. The embodiment of the present application provides a very efficient intelligent method for finding people. First, the positioning information of the entrants is used to find people. Once a person enters the venue, he must be inside the venue, excluding those who are not working. The person is found first by positioning, and then the camera is linked to take pictures, eliminating the inefficient method of finding people in the original technology that only relies on the camera to use image technology to recognize faces.
[0139] 2. Directly call the voice function of the monitoring smart TV to activate the search function, so that the screen of the search result can be directly cut out without having to search one by one with the naked eye from the multiple screens in the monitoring room.
[0140] 3. When an accident occurs or someone calls for help, multiple cameras automatically adjust the offset angle and elevation angle according to their positioning to shoot designated persons. This can quickly record the accident scene, provide rescue decision support to the rescue team through live broadcast of the accident scene, and provide image data for subsequent investigation of the cause of the accident.
[0141] 4. When an accident occurs or someone calls for help, the camera's active shooting of the accident area can quickly provide images of the accident scene, which can provide rescue references for the rescue team. Through real-time images, rescue personnel can analyze the size of the accident and select appropriate tools for rescue, solving the problem of not being able to quickly analyze the accident and select appropriate tools just through a call.
[0142] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0143] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A method for quickly finding a designated person and tracking and photographing the person based on positioning, characterized in that: include: When construction workers or managers enter the construction site, the positioning function of their mobile terminals is turned on; When it is necessary to track and shoot a designated person, the tracking and shooting is performed through the following steps; the designated person is any construction worker or management personnel entering the construction site; S1: acquiring the location information of the designated person in real time, matching the cameras within a preset range, and acquiring the location information of all cameras within the preset range of the construction site; the preset range is an area within the preset range centered on the current location of the designated person, and the current location of the designated person is determined based on the real-time acquisition of the location information of the designated person; S2: Calculate the target offset angle and target elevation angle of each camera within the preset range according to the position information of the camera within the preset range and the current position of the designated person, wherein the target offset angle and the target elevation angle are the offset angle and the elevation angle of the camera when the designated person is located at the center of the shooting picture of the camera; S3: adjusting each camera within the preset range according to the target offset angle and the target elevation angle of the camera within the preset range, so that each camera tracks and shoots the construction site area to which the current position of the designated person belongs, and obtaining a live image of the designated person captured by each camera; S4: Sort the live images obtained by each camera within a preset range to obtain high-quality live images, including: When all cameras within the preset range have obstructions in their captured images, the preset range is expanded until there is a camera within the preset range with no obstructions in its captured images; When the number of cameras within the preset range is greater than the preset number threshold, select the preset number of cameras for tracking shooting according to the following steps; Constructing a candidate set including the cameras within a preset range; Determine whether there is an obstruction in the picture taken by the camera with the shortest straight-line distance to the designated person in the candidate set, and obtain a determination result; If the judgment result is no, the camera in the candidate set with the shortest straight-line distance to the designated person is used as the target camera; If the judgment result is yes, the camera with the highest picture resolution in the candidate set is used as the target camera; The target camera is deleted from the candidate set, and the process returns to the step of "determining whether there is an obstruction in the picture taken by the camera with the shortest straight-line distance to the designated person in the candidate set, and obtaining a determination result", until the number of target cameras reaches the preset number; S5: Acquire the location information of the designated person in real time. When the location information of the designated person acquired in real time indicates that the designated person has moved out of the shooting range of any camera within the preset range, return to S1, re-match the camera to continue the current tracking task, until the current tracking task is actively terminated or the designated person leaves safely.
2. The method for quickly finding a designated person and tracking and photographing the designated person based on positioning according to claim 1, characterized in that: The location information of all cameras within the preset range of the construction site is obtained in the following way: By accessing a cloud server, the location information of each camera within a preset range is obtained in the cloud server; the cloud server stores the location information of each camera at the construction site, and the camera location information stored in the cloud server is actively sent by a camera with a positioning function or is manually entered during the deployment of the camera at the construction site.
3. The method for quickly finding a designated person and tracking and photographing the designated person based on positioning according to claim 1, characterized in that: When the monitoring manager of the construction site needs to search for personnel, the construction personnel or management personnel in the construction site are actively searched according to the names of the construction personnel or management personnel. At this time, the construction personnel or management personnel being searched in the construction site are designated personnel; When a construction worker or management personnel at the construction site actively triggers a distress signal, the construction worker or management personnel who actively triggers the distress signal is the designated person; When the position of the construction personnel or management personnel at the construction site does not change within the set time period, the construction personnel or management personnel who do not change within the set time period are designated personnel.
4. The method for quickly finding a designated person and tracking and photographing the designated person based on positioning according to claim 1, characterized in that: The formula for calculating the target offset angle of the camera is: ; in, is the target offset angle of the camera, is the world coordinate of the specified person, is the world coordinate of the camera, | | indicates taking the absolute value.
5. The method for quickly finding a designated person and tracking and photographing the designated person based on positioning according to claim 1, characterized in that: The steps to calculate the target elevation angle of the camera include: Calculate the straight-line distance between the camera and the designated person based on the camera's location information and the designated person's current location; Calculate the target elevation angle of the camera based on the straight-line distance between the camera and the designated person; The specific calculation formula of the straight-line distance is: ; ; ; in, is the intermediate variable, is the difference in dimensional coordinates between the specified person and the camera, , is the dimension coordinate of the camera, is the dimensional coordinate of the specified person, is the difference in longitude coordinates between the specified person and the camera, , is the longitude coordinate of the camera, is the longitude coordinate of the specified person; is the center angle between the designated person and the camera; is the straight-line distance between the camera and the designated person, is the average radius of the Earth; The calculation formula for the camera's target elevation angle is: ; in, is the target elevation angle of the camera, is the height of the camera, The theoretical height of a designated person, where the theoretical height is the average height of an adult.
6. The method for quickly finding a designated person and tracking and photographing the designated person based on positioning according to claim 1, characterized in that: Each camera within the preset range is adjusted according to the target offset angle and target elevation angle of the camera within the preset range, so that each camera tracks and shoots the construction site area to which the current position of the designated person belongs, and obtains the live image of the designated person shot by each camera, specifically including: Determine a preset point in the preset point set of the camera that is closest to the target offset angle and the target elevation angle of the camera as the target point; the preset point set includes: a plurality of preset points with pitch angles of 0°, -30°, and -60°, respectively, and a rotation angle interval of 10 degrees; The camera is adjusted to the target point to track and shoot the construction site area to which the current position of the designated person belongs.
7. The method for quickly finding a designated person and tracking and photographing the designated person based on positioning according to claim 1, characterized in that: Each camera within the preset range is adjusted according to the target offset angle and target elevation angle of the camera within the preset range, so that each camera tracks and shoots the construction site area to which the current position of the designated person belongs, and obtains the live image of the designated person shot by each camera, specifically including: Calculate the difference between the current offset angle of the camera and the target offset angle as the rotation angle deviation; Calculate the difference between the current elevation angle of the camera and the target elevation angle as the elevation angle deviation; Calculating the rotation angle adjustment time of the camera according to the rotation angle deviation and the rotation angle adjustment speed of the camera; Calculating the elevation angle adjustment time of the camera according to the elevation angle deviation and the elevation angle adjustment speed of the camera; The camera is adjusted according to the rotation angle adjustment time and the elevation angle adjustment time, so that the camera tracks and shoots the construction site area to which the current position of the designated person belongs.
8. A system for quickly finding a designated person and tracking and photographing the person based on positioning, characterized in that: include: A monitoring center TV and a cloud server; the monitoring center TV is provided with a monitoring center APP; the monitoring center APP is connected to the cloud server; the cloud server at least stores a construction personnel and management personnel information database; The cloud server is also connected to all cameras at the construction site and mobile terminals of all construction workers and managers at the construction site; the cloud server also stores configuration information of all cameras at the construction site and real-time location information of all construction workers and managers; The monitoring center TV is connected to all cameras at the construction site, and the monitoring center APP is used to adopt the method for quickly finding a designated person and tracking and shooting based on positioning as described in any one of claims 1 to 7 to obtain the live images containing the designated person shot by each camera within a preset range; The monitoring center APP is also used to display live images containing designated persons captured by each camera within a preset range.
Citation Information
Patent Citations
Feature-based camera tracking method and device, electronic equipment and storage medium
CN116980744A
Building engineering construction data monitoring management system and method
CN117994950A