Camera shooting angle offset early warning method and device, server and storage medium

By filtering and cascading network to identify camera image sets, the false alarm rate of camera shooting angle deviation is reduced, the recognition accuracy is improved, the problem of high false alarm rate in existing technologies is solved, and a more reliable early warning effect is achieved.

CN116363197BActive Publication Date: 2025-12-05SF TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111616928.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-27
Publication Date
2025-12-05
Estimated Expiration
2041-12-27

AI Technical Summary

Technical Problem

Existing technologies have a high false alarm rate and low recognition accuracy when detecting camera shooting angle deviations, making it difficult to effectively reduce the false alarm rate and improve the recognition accuracy.

Method used

By acquiring image sets from multiple cameras, the target camera is selected. The Siamese+ECO cascaded network is used to classify and split the image set. The ECO and Siamese networks are combined to identify shooting angle shifts. The identification information is sent to the anomaly observation pool and the number of occurrences is counted to issue a shooting angle shift warning.

Benefits of technology

It reduced the false alarm rate, improved the accuracy of camera shooting angle deviation warning, and ensured the reliability and accuracy of the recognition results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116363197B_ABST
    Figure CN116363197B_ABST
Patent Text Reader

Abstract

The application provides a camera shooting angle deviation early warning method and device, a server and a storage medium. The method comprises the following steps: acquiring a first image set shot by a plurality of cameras; screening a target camera from the plurality of cameras based on the first image set; acquiring a second image set shot by the target camera; and performing shooting angle deviation early warning on the target camera based on the second image set. The application screens the cameras based on the first image set, and then performs shooting angle deviation early warning on the screened cameras, thereby reducing the false positive rate and improving the early warning accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of image processing technology, specifically to a method, device, server, and storage medium for early warning of camera shooting angle deviation. Background Technology

[0002] Currently, cameras (or monitors) are widely used in security monitoring. Generally, to detect whether the camera's shooting angle has shifted, one or more fixed objects need to be found in the camera's field of view. Then, two images taken at different times are compared to confirm whether the relative position of the fixed objects has changed. However, this method has high requirements for the scene and is prone to false alarms, resulting in low recognition accuracy.

[0003] Therefore, how to effectively reduce the false alarm rate and improve the recognition accuracy is a technical problem that urgently needs to be solved in the field of image processing technology. Summary of the Invention

[0004] This application provides a method, device, server, and storage medium for early warning of camera shooting angle deviation, aiming to solve the technical problem of how to effectively reduce the false alarm rate and improve the recognition accuracy.

[0005] On the one hand, this application provides a method for warning of camera shooting angle deviation, the method comprising:

[0006] Acquire the first set of images captured by multiple cameras;

[0007] Based on the first image set, a target camera is selected from the plurality of cameras;

[0008] Acquire the second set of images captured by the target camera;

[0009] Based on the second image set, a shooting angle offset warning is issued for the target camera.

[0010] In one possible implementation of this application, the step of providing a shooting angle shift warning for the target camera based on the second image set includes:

[0011] The second image set is split into a third image set and a fourth image set;

[0012] Perform first shooting angle offset recognition on the third image set to obtain the first shooting angle offset recognition result;

[0013] Perform second shooting angle offset recognition on the fourth image set to obtain the second shooting angle offset recognition result;

[0014] Based on the first shooting angle offset recognition result and the second shooting angle offset recognition result, a shooting angle offset warning is issued for the target camera.

[0015] In one possible implementation of this application, the step of providing a shooting angle offset warning to the target camera based on the first shooting angle offset recognition result and the second shooting angle offset recognition result includes:

[0016] If the first shooting angle offset identification result is that the shooting angle has shifted, or the second shooting angle offset identification result is that the shooting angle has shifted, then the first identification information of the target camera is obtained, and the first identification information is sent to the first anomaly observation pool;

[0017] If the first shooting angle offset identification result is that the shooting angle has shifted, and the second shooting angle offset identification result is that the shooting angle has shifted, then it is determined that the shooting angle of the target camera has shifted, and a shooting angle offset warning is issued to the target camera.

[0018] In one possible implementation of this application, after sending the first identification information to the first anomaly observation pool, the method further includes:

[0019] Count the number of times the first identification information appears in the first anomaly observation pool;

[0020] If the number of times the first identification information appears exceeds a preset threshold, the shooting angle offset of the target camera will be checked.

[0021] In one possible implementation of this application, the step of providing angular offset warning to the target camera based on the second image set includes:

[0022] Perform third shooting angle offset recognition on the second image set to obtain the third angle offset recognition result;

[0023] Based on the third angle offset recognition result, it is determined whether the shooting angle of the target camera has shifted;

[0024] If the shooting angle of the target camera is deviated, an angle deviation warning will be issued for the target camera.

[0025] In one possible implementation of this application, the step of selecting the target camera from the plurality of cameras based on the first image set includes:

[0026] Obtain the correspondence between each image in the first image set and the cameras among the plurality of cameras;

[0027] The images in the first image set are filtered to select the first target image set that meets the preset scene requirements;

[0028] The target camera is determined based on the first target image set and the correspondence.

[0029] In one possible implementation of this application, after obtaining the correspondence between each image in the first image set and the cameras among the plurality of cameras, the method further includes:

[0030] The images in the first image set are filtered to select a second target image set that does not meet the preset requirements;

[0031] Based on the second target image set and the correspondence, abnormal cameras are selected from the plurality of cameras;

[0032] Obtain the second identification information of the abnormal camera and send the second identification information to the second abnormal observation pool;

[0033] Count the number of times the second identifier information appears in the second anomaly observation pool;

[0034] If the number of times the second identification information appears exceeds a preset threshold, the shooting angle offset of the abnormal camera will be checked.

[0035] On the other hand, this application provides a camera shooting angle deviation warning device, the device comprising:

[0036] The first acquisition unit is used to acquire a first image set captured by multiple cameras;

[0037] The first filtering unit is used to filter out target cameras from the plurality of cameras based on the first image set;

[0038] The second acquisition unit is used to acquire a second image set captured by the target camera;

[0039] The first early warning unit is used to provide an early warning of shooting angle deviation of the target camera based on the second image set.

[0040] In one possible implementation of this application, the first early warning unit specifically includes:

[0041] The first splitting unit is used to split the second image set into a third image set and a fourth image set;

[0042] The first shooting angle offset recognition unit is used to perform first shooting angle offset recognition on the third image set to obtain the first shooting angle offset recognition result.

[0043] The second shooting angle offset recognition unit is used to perform second shooting angle offset recognition on the fourth image set to obtain the second shooting angle offset recognition result.

[0044] The second early warning unit is used to provide an early warning of shooting angle deviation to the target camera based on the first shooting angle deviation recognition result and the second shooting angle deviation recognition result;

[0045] In one possible implementation of this application, the second early warning unit is specifically used for:

[0046] If the first shooting angle offset identification result is that the shooting angle has shifted, or the second shooting angle offset identification result is that the shooting angle has shifted, then the first identification information of the target camera is obtained, and the first identification information is sent to the first anomaly observation pool;

[0047] If the first shooting angle offset identification result is that the shooting angle has shifted, and the second shooting angle offset identification result is that the shooting angle has shifted, then it is determined that the shooting angle of the target camera has shifted, and a shooting angle offset warning is issued to the target camera.

[0048] In one possible implementation of this application, after sending the first identification information to the first anomaly observation pool, the device is further configured to:

[0049] Count the number of times the first identification information appears in the first anomaly observation pool;

[0050] If the number of times the first identification information appears exceeds a preset threshold, the shooting angle offset of the target camera will be checked.

[0051] In one possible implementation of this application, the first early warning unit is specifically used for:

[0052] Perform third shooting angle offset recognition on the second image set to obtain the third angle offset recognition result;

[0053] Based on the third angle offset recognition result, it is determined whether the shooting angle of the target camera has shifted;

[0054] If the shooting angle of the target camera is deviated, an angle deviation warning will be issued for the target camera.

[0055] In one possible implementation of this application, the first screening unit specifically includes:

[0056] The third acquisition unit is used to acquire the correspondence between each image in the first image set and the cameras among the plurality of cameras;

[0057] The second filtering unit is used to filter the images in the first image set and filter out the first target image set that meets the preset scene requirements.

[0058] The first determining unit is configured to determine the target camera based on the first target image set and the correspondence.

[0059] In one possible implementation of this application, the device is further configured to:

[0060] The images in the first image set are filtered to select a second target image set that does not meet the preset requirements;

[0061] Based on the second target image set and the correspondence, abnormal cameras are selected from the plurality of cameras;

[0062] Obtain the second identification information of the abnormal camera and send the second identification information to the second abnormal observation pool;

[0063] Count the number of times the second identifier information appears in the second anomaly observation pool;

[0064] If the number of times the second identification information appears exceeds a preset threshold, the shooting angle offset of the abnormal camera will be checked.

[0065] On the other hand, this application also provides a server, the server comprising:

[0066] One or more processors;

[0067] Memory; and

[0068] One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the camera shooting angle deviation warning method.

[0069] On the other hand, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to perform the steps in the camera shooting angle deviation warning method.

[0070] In this application, a first image set is obtained from multiple cameras; a target camera is selected from the multiple cameras based on the first image set; a second image set is obtained from the target camera; and a shooting angle shift warning is issued for the target camera based on the second image set. Compared with traditional solutions, this application first selects cameras based on the first image set and then issues a shooting angle shift warning to the selected cameras, thereby reducing the false alarm rate and improving the accuracy of the warning. Attached Figure Description

[0071] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0072] Figure 1 This is a schematic diagram of a scene of the camera shooting angle deviation warning system provided in the embodiments of this application;

[0073] Figure 2 This is a schematic flowchart of an embodiment of the camera shooting angle offset warning method provided in this application.

[0074] Figure 3 This is a schematic flowchart of an embodiment of step 204 provided in this application;

[0075] Figure 4 This is a schematic flowchart of an embodiment of verifying the shooting angle offset of a target camera provided in this application;

[0076] Figure 5 This is a schematic flowchart of another embodiment of step 204 provided in this application;

[0077] Figure 6 This is a schematic flowchart of another embodiment of the target camera's shooting angle offset verification provided in this application;

[0078] Figure 7 This is a schematic diagram of an embodiment of the camera shooting angle deviation warning device provided in this application.

[0079] Figure 8 This is a schematic diagram of an embodiment of the server provided in this application. Detailed Implementation

[0080] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0081] In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "a plurality of" means two or more, unless otherwise explicitly specified.

[0082] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0083] This application provides a method, device, server, and storage medium for warning of camera shooting angle deviation, which will be described in detail below.

[0084] like Figure 1 As shown, Figure 1 This is a schematic diagram of a camera shooting angle shift warning system provided in an embodiment of this application. The system may include multiple terminals 100 and a server 200, which are connected via a network. The server 200 integrates a camera shooting angle shift warning device, such as... Figure 1 In the server, terminal 100 can access server 200.

[0085] In this embodiment, the server 200 is mainly used to acquire a first image set captured by multiple cameras; based on the first image set, select a target camera from the multiple cameras; acquire a second image set captured by the target camera; and based on the second image set, provide a shooting angle offset warning for the target camera.

[0086] In this embodiment, the server 200 can be a standalone server, a server network, or a server cluster. For example, the server 200 described in this embodiment includes, but is not limited to, a computer, a network terminal, a single network server, a set of multiple network servers, or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing. In this embodiment, communication between the server and the terminal can be achieved through any communication method, including but not limited to, mobile communication based on the 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), and Worldwide Interoperability for Microwave Access (WiMAX), or computer network communication based on the TCP / IP Protocol Suite (TCP / IP) and User Datagram Protocol (UDP).

[0087] It is understood that the terminal 100 used in this application embodiment can be a device that includes both receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication on a bidirectional communication link. Such a terminal may include: cellular or other communication devices having a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display. Specifically, the terminal 100 may be a desktop terminal or a mobile terminal, and the terminal 100 may also be one of a mobile phone, tablet computer, laptop computer, etc.

[0088] Those skilled in the art will understand that Figure 1 The application environment shown is merely one application scenario of the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include more than one application scenario. Figure 1 The number of more or fewer terminals, or server network connections shown, for example Figure 1Only one server and two terminals are shown in the diagram. It is understood that the camera shooting angle deviation warning system may also include one or more other servers, and / or one or more terminals connected to the server network, which is not limited here.

[0089] In addition, such as Figure 1 As shown, the camera shooting angle offset warning system may also include a memory 300 for storing data, such as storing a first image set and camera shooting angle offset warning data, for example, camera shooting angle offset warning data during the operation of the camera shooting angle offset warning system.

[0090] It should be noted that, Figure 1 The schematic diagram of the camera shooting angle offset warning system shown is merely an example. The camera shooting angle offset warning system and scenario described in this application embodiment are for the purpose of more clearly illustrating the technical solution of this application embodiment and do not constitute a limitation on the technical solution provided by this application embodiment. As those skilled in the art will know, with the evolution of camera shooting angle offset warning systems and the emergence of new business scenarios, the technical solution provided by this application embodiment is also applicable to similar technical problems.

[0091] Next, we will introduce the camera shooting angle deviation warning method provided in the embodiments of this application.

[0092] In this embodiment of the camera shooting angle offset warning method, the camera shooting angle offset warning device is used as the execution subject. For the sake of simplicity and ease of description, the execution subject will be omitted in the subsequent method embodiments. The camera shooting angle offset warning device is applied to a server. The method includes: acquiring a first image set captured by multiple cameras; filtering out a target camera from the multiple cameras based on the first image set; acquiring a second image set captured by the target camera; and issuing a shooting angle offset warning for the target camera based on the second image set.

[0093] Please see Figures 2 to 8 , Figure 2 This is a schematic flowchart of an embodiment of the camera shooting angle offset warning method provided in this application. The camera shooting angle offset warning method includes:

[0094] 201. Obtain the first set of images captured by multiple cameras.

[0095] The first image set comprises multiple sub-image sets, each corresponding to a single camera. Each camera captures a sub-image set, thus forming the first image set. Each sub-image set can contain multiple images, such as 10 or 50. Specifically, the IP address of the on-site camera can be read from the cloud, and the video stream captured by that camera can be parsed into video frames to obtain the corresponding sub-image set.

[0096] 202. Based on the first image set, select the target camera from multiple cameras.

[0097] In this application, step 202 involves the front-end network, which can be a classification network that performs classification processing on the first image set. Specifically, the classification process can involve first classifying the first image set according to a preset classification standard. For different application scenarios, classification standards can be set. For example, in a logistics operation scenario, the classification standard can be set to three categories: vehicles, other, and goods with a preset screen proportion. The front-end network can be a Siamese+ECO cascaded network. This application uses a Siamese+ECO cascaded network as the front-end network, which is more sensitive to the judgment of a large number of goods or vehicles (movable objects occupying more than 60% of the screen) in the image, resulting in fewer false alarms. Therefore, the front-end network can effectively intercept such objects and reduce the false alarm rate.

[0098] In some embodiments of this application, selecting a target camera from multiple cameras based on a first image set includes: obtaining the correspondence between each image in the first image set and a camera among the multiple cameras; filtering the images in the first image set to select a first target image set that meets the requirements of a preset scene; and determining the target camera based on the first target image set and the correspondence.

[0099] 203. Obtain the second set of images captured by the target camera.

[0100] The second image set can be newly captured by each target camera in the second camera set, or it can be obtained from the first image set.

[0101] 204. Based on the second image set, provide a shooting angle offset warning for the target camera.

[0102] Shooting angle shift warning refers to detecting whether the shooting angle of the target camera has shifted, and issuing a warning if it does. For details on how to issue a shooting angle shift warning for the target camera based on the second image set, please refer to the following embodiment, which will not be elaborated here.

[0103] In this application, a first image set is obtained from multiple cameras; a target camera is selected from the multiple cameras based on the first image set; a second image set is obtained from the target camera; and a shooting angle shift warning is issued for the target camera based on the second image set. Compared with traditional solutions, this application first selects cameras based on the first image set and then issues a shooting angle shift warning to the selected cameras, thereby reducing the false alarm rate and improving the accuracy of the warning.

[0104] In some embodiments of this application, such as Figure 3 As shown, step 204, based on the second image set, provides a shooting angle shift warning for the target camera, including:

[0105] 301. Split the second image set into a third image set and a fourth image set.

[0106] The process of splitting the second image set involves dividing the sub-image sets captured by each camera into sub-image sets. For example, the second image set may consist of sub-pixel sets corresponding to 100 cameras. Then, a preset number of images are extracted from these sub-pixel sets corresponding to 100 cameras to synthesize the third image set. The remaining images form the fourth image set.

[0107] 302. Perform first shooting angle offset recognition on the third image set to obtain the first shooting angle offset recognition result.

[0108] 303. Perform second shooting angle offset recognition on the fourth image set to obtain the second shooting angle offset recognition result.

[0109] Steps 302 and 303 are implemented using a post-processor network, which is relative to the pre-processor network. As indicated in step 202, the pre-processor network in this application can be a classification network, performing classification first and then determining the classification results. The post-processor network is a decision network cascaded from an ECO network and a Siamese network; the first network and the second network are the ECO network and the Siamese network, respectively. Generally, the ECO network takes three images as input, while the Siamese network takes two images as input. Specifically, the input images can be sampled at preset intervals.

[0110] 304. Based on the first shooting angle offset recognition result and the second shooting angle offset recognition result, a shooting angle offset warning is issued for the target camera.

[0111] In some embodiments of this application, a shooting angle shift warning is issued for the target camera based on the first shooting angle shift identification result and the second shooting angle shift identification result, including: if the first shooting angle shift identification result indicates that the shooting angle has shifted, or the second shooting angle shift identification result indicates that the shooting angle has shifted, then the first identification information of the target camera is obtained and the first identification information is sent to the first abnormal observation pool; if both the first and second shooting angle shift identification results indicate that the shooting angle of the target camera has shifted, then the shooting angle shift warning is issued for the target camera.

[0112] In this embodiment, a post-network cascaded with the first and second networks is used to determine the camera shooting angle offset according to the above logic, which can avoid the situation where the overall judgment is wrong due to the error of a single network recognition.

[0113] In some embodiments of this application, such as Figure 4 As shown, after sending the first identification information to the first anomaly observation pool, the method further includes:

[0114] 401. Count the number of times the first identifier information appears in the first anomaly observation pool.

[0115] 402. If the number of times the first identification information appears exceeds the preset threshold, the shooting angle offset of the target camera will be checked.

[0116] The preset threshold for the number of attempts can generally be set to 3, but it is not limited to this and can be adjusted according to actual needs. Verification of the target camera's shooting angle offset can be performed by sending a verification message to on-site personnel, or by using dedicated verification software for automated verification.

[0117] In some embodiments of this application, such as Figure 5 As shown, step 204, based on the second image set, provides an angle shift warning for the target camera, including:

[0118] 501. Perform third shooting angle offset recognition on the second image set to obtain the third angle offset recognition result.

[0119] 502. Based on the third angle offset recognition results, determine whether the target camera's shooting angle has shifted.

[0120] 503. If the shooting angle of the target camera is deviated, an angle deviation warning will be issued for the target camera.

[0121] Compared to the above embodiments, this application only requires a single angle offset recognition operation to provide angle offset warnings for the target camera, resulting in higher recognition efficiency.

[0122] In some embodiments of this application, such as Figure 6 As shown, after obtaining the correspondence between each image in the first image set and the cameras among the multiple cameras, the method further includes:

[0123] 601. Filter the images in the first image set to select the second target image set that does not meet the preset requirements.

[0124] 602. Based on the second target image set and the correspondence, filter out the abnormal cameras from multiple cameras.

[0125] 603. Obtain the second identification information of the abnormal camera and send the second identification information to the second abnormal observation pool.

[0126] 604. Count the number of times the second identifier information appears in the second anomaly observation pool.

[0127] 605. If the number of times the second identification information appears exceeds the preset threshold, the shooting angle deviation of the abnormal camera will be checked.

[0128] To better implement the camera shooting angle offset warning method in the embodiments of this application, based on the camera shooting angle offset warning method, the embodiments of this application also provide a camera shooting angle offset warning device, such as... Figure 7 As shown, the camera shooting angle deviation warning device 700 includes a first acquisition unit 701, a first filtering unit 702, a second acquisition unit 703, and a first warning unit 704.

[0129] The first acquisition unit 701 is used to acquire a first image set captured by multiple cameras;

[0130] The first filtering unit 702 is used to filter out a target camera from multiple cameras based on a first image set;

[0131] The second acquisition unit 703 is used to acquire the second image set captured by the target camera;

[0132] The first warning unit 704 is used to provide a warning of shooting angle deviation of the target camera based on the second image set.

[0133] In one possible implementation of this application, the first early warning unit 704 specifically includes:

[0134] The first splitting unit is used to split the second image set into a third image set and a fourth image set;

[0135] The first shooting angle offset recognition unit is used to perform first shooting angle offset recognition on the third image set to obtain the first shooting angle offset recognition result.

[0136] The second shooting angle offset recognition unit is used to perform second shooting angle offset recognition on the fourth image set and obtain the second shooting angle offset recognition result.

[0137] The second early warning unit is used to provide early warning of shooting angle deviation to the target camera based on the first shooting angle deviation recognition result and the second shooting angle deviation recognition result.

[0138] In one possible implementation of this application, the second early warning unit is specifically used for:

[0139] If the first shooting angle offset identification result is that the shooting angle has shifted, or the second shooting angle offset identification result is that the shooting angle has shifted, then the first identification information of the target camera is obtained and the first identification information is sent to the first anomaly observation pool.

[0140] If the first shooting angle offset identification result is that the shooting angle has shifted, and the second shooting angle offset identification result is that the shooting angle has shifted, then it is determined that the shooting angle of the target camera has shifted, and a shooting angle offset warning is issued to the target camera.

[0141] In one possible implementation of this application, after sending the first identification information to the first anomaly observation pool, the device is further configured to:

[0142] Count the number of times the first identifier information appears in the first anomaly observation pool;

[0143] If the number of times the first identifier information appears exceeds the preset threshold, the shooting angle offset of the target camera will be checked.

[0144] In one possible implementation of this application, the first early warning unit 704 is specifically used for:

[0145] Perform third shooting angle offset recognition on the second image set to obtain the third angle offset recognition result;

[0146] Based on the third angle offset recognition results, determine whether the shooting angle of the target camera has shifted;

[0147] If the target camera's shooting angle is deviated, an angle deviation warning will be issued for the target camera.

[0148] In one possible implementation of this application, the first screening unit 702 specifically includes:

[0149] The third acquisition unit is used to acquire the correspondence between each image in the first image set and the cameras among the multiple cameras;

[0150] The second filtering unit is used to filter the images in the first image set and filter out the first target image set that meets the preset scene requirements.

[0151] The first determining unit is used to determine the target camera based on the first target image set and the correspondence.

[0152] In one possible implementation of this application, the apparatus is further configured to:

[0153] The images in the first image set are filtered to select the second target image set that does not meet the preset requirements;

[0154] Based on the second target image set and the correspondence, abnormal cameras are filtered out from multiple cameras;

[0155] Acquire the second identification information of the abnormal camera and send the second identification information to the second abnormal observation pool;

[0156] Count the number of times the second identifier information appears in the second anomaly observation pool;

[0157] If the number of times the second identification information appears exceeds the preset threshold, the shooting angle offset of the abnormal camera will be checked.

[0158] The camera shooting angle deviation warning device 700 in this application acquires a first image set captured by multiple cameras through a first acquisition unit 701; a first filtering unit 702 filters out a target camera from the multiple cameras based on the first image set; a second acquisition unit 703 acquires a second image set captured by the target camera; and a first warning unit 704 provides a shooting angle deviation warning for the target camera based on the second image set. Compared with traditional solutions, this application first filters the cameras based on the first image set and then provides a shooting angle deviation warning for the filtered cameras, reducing the false alarm rate and improving the warning accuracy.

[0159] In addition to the camera shooting angle shift warning method and device described above, this application also provides a server that integrates any of the camera shooting angle shift warning devices provided in this application. The server includes:

[0160] One or more processors;

[0161] Memory; and

[0162] One or more applications, wherein the applications are stored in memory and configured to be operated by a processor to perform any of the methods in any of the embodiments of the camera shooting angle deviation warning method described above.

[0163] This application also provides a server that integrates any of the camera shooting angle deviation warning devices provided in this application. See also... Figure 8 , Figure 8 This is a schematic diagram of the structure of one embodiment of the server provided in this application.

[0164] like Figure 8 As shown, it illustrates the structural schematic diagram of the camera shooting angle deviation early warning device designed according to an embodiment of this application. Specifically:

[0165] The camera shooting angle deviation warning device may include components such as a processor 801 with one or more processing cores, a storage unit 802 with one or more computer-readable storage media, a power supply 803, and an input unit 804. Those skilled in the art will understand that... Figure 8 The camera shooting angle deviation warning device structure shown does not constitute a limitation on the camera shooting angle deviation warning device. It may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein:

[0166] The processor 801 is the control center of the camera shooting angle deviation warning device. It connects to various parts of the device via various interfaces and lines. By running or executing software programs and / or modules stored in the storage unit 802, and by calling data stored in the storage unit 802, it performs various functions and processes data of the camera shooting angle deviation warning device, thereby providing overall monitoring of the device. Optionally, the processor 801 may include one or more processing cores; preferably, it may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and applications, while the modem processor primarily handles wireless communication. It is understood that the modem processor may not be integrated into the processor 801.

[0167] Storage unit 802 can be used to store software programs and modules. Processor 801 executes various functional applications and data processing by running the software programs and modules stored in storage unit 802. Storage unit 802 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the camera shooting angle deviation warning device, etc. In addition, storage unit 802 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, storage unit 802 may also include a memory controller to provide processor 801 with access to storage unit 802.

[0168] The camera shooting angle deviation warning device also includes a power supply 803 that supplies power to various components. Preferably, the power supply 803 can be logically connected to the processor 801 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 803 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0169] The camera shooting angle deviation warning device may also include an input unit 804, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0170] Although not shown, the camera shooting angle deviation warning device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 801 in the camera shooting angle deviation warning device loads the executable files corresponding to the processes of one or more applications into the storage unit 802 according to the following instructions, and the processor 801 runs the applications stored in the storage unit 802 to realize various functions, as follows:

[0171] Acquire a first set of images captured by multiple cameras; based on the first set of images, select a target camera from the multiple cameras; acquire a second set of images captured by the target camera; based on the second set of images, issue a shooting angle offset warning for the target camera.

[0172] In this application, a first image set is obtained from multiple cameras; a target camera is selected from the multiple cameras based on the first image set; a second image set is obtained from the target camera; and a shooting angle shift warning is issued for the target camera based on the second image set. Compared with traditional solutions, this application first selects cameras based on the first image set and then issues a shooting angle shift warning to the selected cameras, thereby reducing the false alarm rate and improving the accuracy of the warning.

[0173] Therefore, embodiments of this application provide a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), a disk, or an optical disk, etc. The computer-readable storage medium stores multiple instructions, which can be loaded by a processor to execute the steps in any of the camera shooting angle deviation warning methods provided in embodiments of this application. For example, the instructions can execute the following steps:

[0174] Acquire a first set of images captured by multiple cameras; based on the first set of images, select a target camera from the multiple cameras; acquire a second set of images captured by the target camera; based on the second set of images, issue a shooting angle offset warning for the target camera.

[0175] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0176] The above provides a detailed description of a camera shooting angle deviation warning method, device, server, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A camera shooting angle offset early warning method, characterized in that, The method comprises: obtaining a first image set photographed by a plurality of cameras; screening a target camera from the plurality of cameras based on the first image set; obtaining a second image set photographed by the target camera; based on the second image set, performing shooting angle deviation early warning on the target camera; wherein, based on the second image set, performing shooting angle deviation early warning on the target camera comprises: splitting the second image set into a third image set and a fourth image set; performing first shooting angle deviation identification on the third image set to obtain a first shooting angle deviation identification result; performing second shooting angle deviation identification on the fourth image set to obtain a second shooting angle deviation identification result; based on the first shooting angle deviation identification result and the second shooting angle deviation identification result, performing shooting angle deviation early warning on the target camera; wherein, based on the first shooting angle deviation identification result and the second shooting angle deviation identification result, performing shooting angle deviation early warning on the target camera comprises: if the first shooting angle deviation identification result is that the shooting angle deviates, or the second shooting angle deviation identification result is that the shooting angle deviates, obtaining first identification information of the target camera, and sending the first identification information to a first abnormal observation pool; if the first shooting angle deviation identification result is that the shooting angle deviates, and the second shooting angle deviation identification result is that the shooting angle deviates, it is determined that the shooting angle of the target camera deviates, and shooting angle deviation early warning is performed on the target camera. 2.The camera shooting angle offset warning method of claim 1, characterized in that, After sending the first identification information to the first abnormal observation pool, the method further comprises: counting the number of times the first identification information appears in the first abnormal observation pool; if the number of times the first identification information appears exceeds a preset number threshold, performing shooting angle deviation review on the target camera. 3.The camera shooting angle offset warning method of claim 1, wherein, The screening of the target camera from the plurality of cameras based on the first image set comprises: obtaining the correspondence between each image in the first image set and the cameras in the plurality of cameras; screening the images in the first image set to screen out a first target image set that meets the preset scene requirements; based on the first target image set and the correspondence, determining the target camera.

4. The camera shooting angle deviation warning method according to claim 3, characterized in that, After obtaining the correspondence between each image in the first image set and the cameras in the plurality of cameras, the method further comprises: screening the images in the first image set to screen out a second target image set that does not meet the preset requirements; based on the second target image set and the correspondence, screening an abnormal camera from the plurality of cameras; obtaining second identification information of the abnormal camera, and sending the second identification information to a second abnormal observation pool; counting the number of times the second identification information appears in the second abnormal observation pool; if the number of times the second identification information appears exceeds a preset number threshold, performing shooting angle deviation review on the abnormal camera.

5. A camera shooting angle deviation early warning device, characterized in that, The device comprises: The first acquisition unit is configured to acquire a first image set captured by a plurality of cameras. The first screening unit is configured to screen a target camera from the plurality of cameras based on the first image set. The second acquisition unit is configured to acquire a second image set captured by the target camera. The first early warning unit is configured to perform shooting angle deviation early warning on the target camera based on the second image set. The first early warning unit is further configured to: split the second image set into a third image set and a fourth image set; perform first shooting angle deviation identification on the third image set to obtain a first shooting angle deviation identification result; perform second shooting angle deviation identification on the fourth image set to obtain a second shooting angle deviation identification result; perform shooting angle deviation early warning on the target camera based on the first shooting angle deviation identification result and the second shooting angle deviation identification result. The first early warning unit is further configured to: if the first shooting angle deviation identification result indicates that the shooting angle deviates or the second shooting angle deviation identification result indicates that the shooting angle deviates, acquire first identification information of the target camera, and send the first identification information to a first abnormal observation pool. if the first shooting angle deviation identification result indicates that the shooting angle deviates and the second shooting angle deviation identification result indicates that the shooting angle deviates, determine that the shooting angle of the target camera deviates, and perform shooting angle deviation early warning on the target camera.

6. A server, characterized by The server comprises: one or more processors; a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the camera shooting angle deviation early warning method of any one of claims 1 to 4.

7. A computer readable storage medium characterized in that, A computer program is stored thereon, and the computer program is loaded by a processor to perform the steps in the camera shooting angle deviation early warning method of any one of claims 1 to 4.

Citation Information

Patent Citations

  • Abnormal access address determination method and device, electronic equipment and storage medium

    CN111177513A

  • Shooting angle change detection method and device, electronic equipment and storage medium

    CN114648578A