Method and device for determining monitoring blind area based on coverage intensity
By calculating the coverage intensity of the camera in the monitoring area, the problem of low accuracy of monitoring blind spots in the prior art is solved, and the effect of safety protection is improved.
Patent Information
- Application Number
- CN202411433937.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-02-11
AI Technical Summary
In the prior art, the accuracy of determining monitoring blind spots is low, resulting in insufficient safety protection.
By obtaining the camera's position, monitoring area and maximum effective distance, the target distance, camera distance conduction value and imaging attenuation value are calculated, and the coverage intensity is calculated to determine the monitoring blind spot.
It improves the accuracy of monitoring blind spots and enhances the safety protection effect.
Smart Images

Figure CN119420871A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of monitoring technology, and in particular to a method and device for determining a monitoring blind area based on coverage strength. Background Art
[0002] Modern shopping malls or commercial places require security monitoring of important areas without blind spots. It is very difficult to find the monitoring blind spots quickly and effectively by manpower using the monitoring point design drawings and camera monitoring images. The existing technology is to obtain a spliced image by splicing monitoring images, compare the spliced image with the panoramic image, and then find the monitoring blind spots. However, the monitoring images provided by the monitoring cameras are often offset and deformed too much, resulting in poor quality of the spliced image, and ultimately inaccurately determined monitoring blind spots. Summary of the invention
[0003] In view of this, the embodiments of the present application provide a method, device, electronic device and computer-readable storage medium for determining a monitoring blind area based on coverage strength, so as to solve the problem of low accuracy in determining a monitoring blind area in the prior art.
[0004] A first aspect of an embodiment of the present application provides a method for determining a monitoring blind spot based on coverage intensity, including: obtaining the position, monitoring area and maximum effective distance of a camera; calculating the target distance between each target point in the monitoring area and the position of the camera; calculating the camera distance conduction value and the camera imaging attenuation value of the camera at each target point; calculating the coverage intensity of the camera at each target point based on the maximum effective distance and the target distance, camera distance conduction value and camera imaging attenuation value corresponding to each target point; calculating the coverage intensity corresponding to each target area based on the coverage intensities corresponding to multiple target points in each target area; and determining whether the target area is a monitoring blind spot based on the coverage intensity corresponding to each target area.
[0005] According to a second aspect of an embodiment of the present application, there is provided a device for determining a monitoring blind spot based on coverage intensity, including: an acquisition module configured to acquire the position, monitoring area and maximum effective distance of a camera; a first calculation module configured to calculate the target distance between each target point in the monitoring area and the position of the camera; a second calculation module configured to calculate the camera distance conduction value and the camera imaging attenuation value of the camera at each target point; a third calculation module configured to calculate the coverage intensity of the camera at each target point based on the maximum effective distance and the target distance, camera distance conduction value and camera imaging attenuation value corresponding to each target point; a fourth calculation module configured to calculate the coverage intensity corresponding to each target area based on the coverage intensity corresponding to multiple target points in each target area; a determination module configured to determine whether the target area is a monitoring blind spot based on the coverage intensity corresponding to each target area.
[0006] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.
[0007] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0008] Compared with the prior art, the embodiments of the present application have the following beneficial effects: obtaining the position, monitoring area and maximum effective distance of the camera; calculating the target distance between each target point in the monitoring area and the position of the camera; calculating the camera distance conduction value and camera imaging attenuation value of the camera at each target point; calculating the coverage strength of the camera at each target point based on the maximum effective distance and the target distance, camera distance conduction value and camera imaging attenuation value corresponding to each target point; calculating the coverage strength corresponding to each target area based on the coverage strength corresponding to multiple target points in each target area; determining whether the target area is a monitoring blind area based on the coverage strength corresponding to each target area. The above technical means can solve the problem of low accuracy in determining monitoring blind areas in the prior art, thereby improving the accuracy and improving safety protection. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art 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 any creative work.
[0010] Figure 1 It is a flowchart of a method for determining a monitoring blind area based on coverage strength provided in an embodiment of the present application;
[0011] Figure 2 It is a flowchart of another method for determining a monitoring blind area based on coverage strength provided in an embodiment of the present application;
[0012] Figure 3 It is a structural schematic diagram of a device for determining a monitoring blind area based on coverage strength provided in an embodiment of the present application;
[0013] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0014] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0015] A method and device for determining a monitoring blind area based on coverage intensity according to an embodiment of the present application will be described in detail below with reference to the accompanying drawings.
[0016] Figure 1 It is a flow chart of a method for determining a monitoring blind area based on coverage intensity provided in an embodiment of the present application. Figure 1 The method for determining the monitoring blind area based on the coverage strength can be executed by a computer or a server, or software on the computer or the server. Figure 1 As shown, the method for determining the monitoring blind area based on the coverage strength includes:
[0017] S101, obtaining the position, monitoring area and maximum effective distance of the camera;
[0018] S102, calculating the target distance between each target point in the monitoring area and the position of the camera;
[0019] S103, calculating the camera distance conduction value and the camera imaging attenuation value of the camera at each target point;
[0020] S104, calculating the coverage intensity of the camera at each target point according to the maximum effective distance and the target distance corresponding to each target point, the camera distance conduction value and the camera imaging attenuation value;
[0021] S105, calculating the coverage intensity corresponding to each target area based on the coverage intensity corresponding to multiple target points in each target area;
[0022] S106: Determine whether the target area is a monitoring blind area based on the coverage intensity corresponding to each target area.
[0023] The target distance between two positions is calculated based on the coordinates of each target point and the position of the camera. The camera distance conduction value and camera imaging attenuation value of the camera at different points will decrease as the target distance increases, so it is necessary to calculate the camera distance conduction value and camera imaging attenuation value of the camera at each target point. For each target point: the coverage intensity of the camera at the target point is calculated based on the maximum effective distance of the camera, the target distance between the target point and the position of the camera, the camera distance conduction value and camera imaging attenuation value of the camera at the target point. Different target areas are composed of multiple target points, and then based on the coverage intensity corresponding to the multiple target points in each target area, the coverage intensity corresponding to each target area is calculated. Finally, based on the coverage intensity corresponding to each target area, it is determined whether the target area is a monitoring blind area.
[0024] According to the technical solution provided in the embodiment of the present application, the position, monitoring area and maximum effective distance of the camera are obtained; the target distance between each target point in the monitoring area and the position of the camera is calculated; the camera distance conduction value and the camera imaging attenuation value of the camera at each target point are calculated; the coverage strength of the camera at each target point is calculated based on the maximum effective distance and the target distance, camera distance conduction value and camera imaging attenuation value corresponding to each target point; based on the coverage strength corresponding to multiple target points in each target area, the coverage strength corresponding to each target area is calculated; based on the coverage strength corresponding to each target area, it is determined whether the target area is a monitoring blind area. The above technical means can solve the problem of low accuracy in determining monitoring blind areas in the prior art, thereby improving the accuracy and improving safety protection.
[0025] Figure 2 FIG. 1 is a flow chart of another method for determining a monitoring blind area based on coverage strength provided in an embodiment of the present application. Figure 2 As shown:
[0026] S201, when there are multiple cameras, obtaining the position, monitoring area and maximum effective distance of each camera;
[0027] S202, calculating the target distance between each target point and the position of each camera;
[0028] S203, calculating the camera distance conduction value and the camera imaging attenuation value of each camera at each target point;
[0029] S204, calculating the coverage intensity of each camera at each target point according to the maximum effective distance of each camera, the target distance between each target point and the position of each camera, and the camera distance conduction value and camera imaging attenuation value of each camera at each target point;
[0030] S205, calculating the coverage intensity corresponding to each target area based on the coverage intensity of each camera at each target point in each target area.
[0031] When multiple cameras are deployed, the coverage intensity of each camera at a target point should be calculated, and then the coverage intensity of all cameras at the target point should be added together, and the result of the addition should be used as the coverage intensity corresponding to the target point. Finally, based on the coverage intensity corresponding to each target area, it is determined whether the target area is a monitoring blind spot. Calculating the coverage intensity of a camera at a target point is the same as calculating the "coverage intensity of the camera at the target point" above. It should be noted that because a camera only has coverage intensity for target points within its monitoring area, it has no coverage intensity for target points that are not within its monitoring area (or the coverage intensity is considered to be 0), so for a target point, the camera in its monitoring area should be found out. Calculate the target distance between the target point and the position of each camera, as well as calculate the camera distance conduction value and camera imaging attenuation value of each camera at the target point, where the cameras are all cameras where the target point is in its monitoring area.
[0032] In one embodiment: the rotatable angle and monitoring angle of the camera are obtained; and the monitoring area of the camera is determined based on the rotatable angle, monitoring angle and maximum effective distance of the camera.
[0033] Cameras are divided into rotatable and non-rotatable ones, and the monitoring areas of rotatable and non-rotatable cameras are different. The rotatable angle of a non-rotatable camera is 0. Assume that the rotatable angle of a camera is 180 degrees, the monitoring angle of the camera is 120 degrees, and the maximum effective distance of the camera is 10 meters. The monitoring area of the camera is a sector. The non-rotation (initial angle) of the camera is recorded as 0 degrees, the monitoring angle of the camera without rotation is -60 degrees to 60 degrees, and the actual monitoring area angle of the camera after rotation is -150 degrees to 150 degrees. The monitoring area of the camera is a sector with a radius of 10 meters, with the camera as the center, from -150 degrees to 150 degrees.
[0034] Furthermore, the camera distance conduction value and the camera imaging attenuation value of the camera at each target point are calculated, including: obtaining the camera luminous flux and the number of camera imaging pixels of the camera; calculating the camera distance conduction value of the camera at each target point according to the camera luminous flux and the target distance between each target point and the position of the camera; calculating the camera imaging attenuation value of the camera at each target point according to the number of camera imaging pixels and the target distance between each target point and the position of the camera.
[0035] Camera luminous flux refers to the light intensity or luminous flux received by the camera sensor. Camera imaging pixel count refers to the number of pixels on the camera sensor, which is an important indicator for measuring camera resolution. The more pixels there are, the richer the image details that the camera can capture, and the higher the image quality. For a target point: the ratio of the camera luminous flux to the target distance corresponding to the target point is used as the camera distance conduction value of the camera at the target point; the ratio of the camera imaging pixel count to the target distance corresponding to the target point is used as the camera imaging attenuation value of the camera at the target point.
[0036] Furthermore, the coverage intensity D(i) of the camera at the i-th target point is calculated according to the following formula:
[0037]
[0038] Among them, Q is the camera imaging attenuation value corresponding to the i-th target point, k is the camera distance conduction value corresponding to the i-th target point, a is the maximum effective distance, and r is the target distance corresponding to each target point.
[0039] The maximum effective distance of the camera is a known quantity.
[0040] The average value of the coverage intensities corresponding to multiple target points in the target area is taken as the coverage intensity corresponding to the target area.
[0041] Furthermore, for each target area, the coverage intensity Dcurrent corresponding to the target area is calculated according to the following formula, including:
[0042]
[0043] Di=D(ij)×η;
[0044]
[0045] Where D(ij) is the coverage intensity of the jth camera at the i-th target point, n+1 is the number of cameras at the i-th target point, and m+1 is the number of target points in the target area.
[0046] Here j starts from 0 and ends at n, so the number of cameras at the i-th target point is n+1. Here, i starts from 0 and ends at m, so the number of target points in the target area is m + 1. i is the serial number of the target point, and j is the serial number of the camera at the target point.
[0047] Furthermore, whether the target area is a monitoring blind spot is determined based on the coverage intensity corresponding to each target area, including: judging whether the coverage intensity corresponding to each target area is greater than a preset intensity; if the coverage intensity corresponding to each target area is greater than the preset intensity, the target area is determined not to be a monitoring blind spot; if the coverage intensity corresponding to each target area is less than or equal to the preset intensity, the target area is determined to be a monitoring blind spot.
[0048] In one embodiment, the color marking of each target area can be determined based on the coverage intensity corresponding to the target area, and a color marking map of all target areas can be obtained, and the monitoring blind area can be determined according to the color marking map.
[0049] Different coverage intensities correspond to different color marks, and one or more color marks are used as color marks corresponding to monitoring blind areas.
[0050] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0051] The following are device embodiments of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0052] Figure 3 Schematic diagram of a device for determining a monitoring blind area based on coverage strength provided in an embodiment of the present application. Figure 3 As shown, the device for determining a monitoring blind area based on coverage strength includes:
[0053] The acquisition module 301 is configured to acquire the position, monitoring area and maximum effective distance of the camera;
[0054] The first calculation module 302 is configured to calculate the target distance between each target point in the monitoring area and the position of the camera;
[0055] The second calculation module 303 is configured to calculate the camera distance conduction value and the camera imaging attenuation value of the camera at each target point;
[0056] The third calculation module 304 is configured to calculate the coverage intensity of the camera at each target point according to the maximum effective distance and the target distance corresponding to each target point, the camera distance conduction value and the camera imaging attenuation value;
[0057] The fourth calculation module 305 is configured to calculate the coverage intensity corresponding to each target area based on the coverage intensity corresponding to multiple target points in each target area;
[0058] The determination module 306 is configured to determine whether the target area is a monitoring blind area based on the coverage intensity corresponding to each target area.
[0059] The target distance between two positions is calculated based on the coordinates of each target point and the position of the camera. The camera distance conduction value and camera imaging attenuation value of the camera at different points will decrease as the target distance increases, so it is necessary to calculate the camera distance conduction value and camera imaging attenuation value of the camera at each target point. For each target point: the coverage intensity of the camera at the target point is calculated based on the maximum effective distance of the camera, the target distance between the target point and the position of the camera, the camera distance conduction value and camera imaging attenuation value of the camera at the target point. Different target areas are composed of multiple target points, and then based on the coverage intensity corresponding to the multiple target points in each target area, the coverage intensity corresponding to each target area is calculated. Finally, based on the coverage intensity corresponding to each target area, it is determined whether the target area is a monitoring blind area.
[0060] According to the technical solution provided in the embodiment of the present application, the position, monitoring area and maximum effective distance of the camera are obtained; the target distance between each target point in the monitoring area and the position of the camera is calculated; the camera distance conduction value and the camera imaging attenuation value of the camera at each target point are calculated; the coverage strength of the camera at each target point is calculated based on the maximum effective distance and the target distance, camera distance conduction value and camera imaging attenuation value corresponding to each target point; based on the coverage strength corresponding to multiple target points in each target area, the coverage strength corresponding to each target area is calculated; based on the coverage strength corresponding to each target area, it is determined whether the target area is a monitoring blind area. The above technical means can solve the problem of low accuracy in determining monitoring blind areas in the prior art, thereby improving the accuracy and improving safety protection.
[0061] In some embodiments, the determination module 306 is also configured to, when there are multiple cameras, obtain the position, monitoring area and maximum effective distance of each camera; calculate the target distance between each target point and the position of each camera; calculate the camera distance conduction value and camera imaging attenuation value of each camera at each target point; calculate the coverage intensity of each camera at each target point based on the maximum effective distance of each camera, the target distance between each target point and the position of each camera, and the camera distance conduction value and camera imaging attenuation value of each camera at each target point; calculate the coverage intensity corresponding to each target area based on the coverage intensity of each camera at each target point in each target area.
[0062] When multiple cameras are deployed, the coverage intensity of each camera at a target point should be calculated, and then the coverage intensity of all cameras at the target point should be added together, and the result of the addition should be used as the coverage intensity corresponding to the target point. Finally, based on the coverage intensity corresponding to each target area, it is determined whether the target area is a monitoring blind spot. Calculating the coverage intensity of a camera at a target point is the same as calculating the "coverage intensity of the camera at the target point" above. It should be noted that because a camera only has coverage intensity for target points within its monitoring area, it has no coverage intensity for target points that are not within its monitoring area (or the coverage intensity is considered to be 0), so for a target point, the camera in its monitoring area should be found out. Calculate the target distance between the target point and the position of each camera, as well as calculate the camera distance conduction value and camera imaging attenuation value of each camera at the target point, where the cameras are all cameras where the target point is in its monitoring area.
[0063] In some embodiments, the acquisition module 301 is further configured to acquire the rotatable angle and monitoring angle of the camera; and determine the monitoring area of the camera based on the rotatable angle, monitoring angle and maximum effective distance of the camera.
[0064] Cameras are divided into rotatable and non-rotatable ones, and the monitoring areas of rotatable and non-rotatable cameras are different. The rotatable angle of a non-rotatable camera is 0. Assume that the rotatable angle of a camera is 180 degrees, the monitoring angle of the camera is 120 degrees, and the maximum effective distance of the camera is 10 meters. The monitoring area of the camera is a sector. The non-rotation (initial angle) of the camera is recorded as 0 degrees, the monitoring angle of the camera without rotation is -60 degrees to 60 degrees, and the actual monitoring area angle of the camera after rotation is -150 degrees to 150 degrees. The monitoring area of the camera is a sector with a radius of 10 meters, with the camera as the center, from -150 degrees to 150 degrees.
[0065] In some embodiments, the second calculation module 303 is also configured to obtain the camera luminous flux and the number of camera imaging pixels of the camera; calculate the camera distance conduction value of the camera at each target point based on the camera luminous flux and the target distance between each target point and the position of the camera; calculate the camera imaging attenuation value of the camera at each target point based on the number of camera imaging pixels and the target distance between each target point and the position of the camera.
[0066] Camera luminous flux refers to the light intensity or luminous flux received by the camera sensor. Camera imaging pixel count refers to the number of pixels on the camera sensor, which is an important indicator for measuring camera resolution. The more pixels there are, the richer the image details that the camera can capture, and the higher the image quality. For a target point: the ratio of the camera luminous flux to the target distance corresponding to the target point is used as the camera distance conduction value of the camera at the target point; the ratio of the camera imaging pixel count to the target distance corresponding to the target point is used as the camera imaging attenuation value of the camera at the target point.
[0067] In some embodiments, the third calculation module 304 is further configured to calculate the coverage intensity D(i) of the camera at the i-th target point according to the following formula:
[0068]
[0069] Among them, Q is the camera imaging attenuation value corresponding to the i-th target point, k is the camera distance conduction value corresponding to the i-th target point, a is the maximum effective distance, and r is the target distance corresponding to each target point.
[0070] The maximum effective distance of the camera is a known quantity.
[0071] The average value of the coverage intensities corresponding to multiple target points in the target area is taken as the coverage intensity corresponding to the target area.
[0072] In some embodiments, the fourth calculation module 305 is further configured to calculate, for each target area, the coverage intensity Dcurrent corresponding to the target area according to the following formula, including:
[0073]
[0074] Di=D(ij)×η;
[0075]
[0076] Where D(ij) is the coverage intensity of the jth camera at the i-th target point, n+1 is the number of cameras at the i-th target point, and m+1 is the number of target points in the target area.
[0077] Here j starts from 0 and ends at n, so the number of cameras at the i-th target point is n+1. Here, i starts from 0 and ends at m, so the number of target points in the target area is m + 1. i is the serial number of the target point, and j is the serial number of the camera at the target point.
[0078] In some embodiments, the determination module 306 is also configured to determine whether the coverage intensity corresponding to each target area is greater than a preset intensity; if the coverage intensity corresponding to each target area is greater than the preset intensity, the target area is determined not to be a monitoring blind spot; if the coverage intensity corresponding to each target area is less than or equal to the preset intensity, the target area is determined to be a monitoring blind spot.
[0079] In some embodiments, the determination module 306 is further configured to determine the color mark of each target area based on the coverage intensity corresponding to the target area, obtain a color mark map of all target areas, and determine the monitoring blind area according to the color mark map.
[0080] Different coverage intensities correspond to different color marks, and one or more color marks are used as color marks corresponding to monitoring blind areas.
[0081] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0082] Figure 4 Schematic diagram of an electronic device 4 provided in an embodiment of the present application. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 401 executes the computer program 403, the functions of the modules / units in the above-mentioned device embodiments are implemented.
[0083] The electronic device 4 may be a desktop computer, a notebook, a PDA, a cloud server, or other electronic device. The electronic device 4 may include, but is not limited to, a processor 401 and a memory 402. Those skilled in the art will appreciate that Figure 4 The electronic device 4 is merely an example and does not limit the electronic device 4 , and may include more or less components than those shown in the figure, or different components.
[0084] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0085] The memory 402 may be an internal storage unit of the electronic device 4, for example, a hard disk or memory of the electronic device 4. The memory 402 may also be an external storage device of the electronic device 4, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 4. The memory 402 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 402 is used to store computer programs and other programs and data required by the electronic device.
[0086] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0087] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electric carrier signals and telecommunication signals.
[0088] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for determining a monitoring blind area based on coverage strength, characterized in that: include: Get the camera's location, monitoring area, and maximum effective distance; Calculating the target distance between each target point in the monitoring area and the position of the camera; Calculate the camera distance conduction value and the camera imaging attenuation value of the camera at each target point; Calculate the coverage intensity of the camera at each target point according to the maximum effective distance and the target distance corresponding to each target point, the camera distance conduction value and the camera imaging attenuation value; Based on the coverage intensities corresponding to multiple target points in each target area, the coverage intensity corresponding to each target area is calculated; Based on the coverage intensity corresponding to each target area, determine whether the target area is a monitoring blind area.
2. The method according to claim 1, characterized in that: Before determining whether the target area is a monitoring blind area based on the coverage intensity corresponding to each target area, the method further includes: When there are multiple cameras, obtain the location, monitoring area and maximum effective distance of each camera; Calculate the target distance between each target point and the position of each camera; Calculate the camera distance conduction value and camera imaging attenuation value of each camera at each target point; The coverage intensity of each camera at each target point is calculated based on the maximum effective distance of each camera, the target distance between each target point and the position of each camera, and the camera distance conduction value and camera imaging attenuation value of each camera at each target point; Based on the coverage intensity of each camera at each target point in each target area, the coverage intensity corresponding to each target area is calculated.
3. The method according to claim 1, characterized in that The method further comprises: Obtaining the rotatable angle and monitoring angle of the camera; The monitoring area of the camera is determined based on the rotatable angle, monitoring angle and maximum effective distance of the camera.
4. The method according to claim 1, characterized in that: Calculating the camera distance conduction value and the camera imaging attenuation value of the camera at each target point, including: Obtaining the camera luminous flux and the number of camera imaging pixels of the camera; Calculating the camera distance conduction value of the camera at each target point according to the camera luminous flux and the target distance between each target point and the position of the camera; The camera imaging attenuation value of the camera at each target point is calculated according to the number of imaging pixels of the camera and the target distance between each target point and the position of the camera.
5. The method according to claim 1, characterized in that The coverage intensity D(i) of the camera at the i-th target point is calculated according to the following formula: Among them, Q is the camera imaging attenuation value corresponding to the i-th target point, k is the camera distance conduction value corresponding to the i-th target point, a is the maximum effective distance, and r is the target distance corresponding to each target point.
6. The method according to claim 2, characterized in that For each target area, the coverage intensity Dcurrent corresponding to the target area is calculated according to the following formula, including: Di=D(ij)×η; Where D(ij) is the coverage intensity of the jth camera at the i-th target point, n+1 is the number of cameras at the i-th target point, and m+1 is the number of target points in the target area.
7. The method according to claim 1, characterized in that Determining whether a target area is a monitoring blind area based on the coverage intensity corresponding to each target area includes: Determine whether the coverage intensity corresponding to each target area is greater than a preset intensity; If the coverage intensity corresponding to each target area is greater than the preset intensity, the target area is determined not to be the monitoring blind area; If the coverage intensity corresponding to each target area is less than or equal to the preset intensity, the target area is determined to be the monitoring blind area.
8. A device for determining a monitoring blind area based on coverage strength, characterized in that: include: An acquisition module is configured to acquire the position, monitoring area and maximum effective distance of the camera; A first calculation module is configured to calculate the target distance between each target point in the monitoring area and the position of the camera; A second calculation module is configured to calculate a camera distance conduction value and a camera imaging attenuation value of the camera at each target point; A third calculation module is configured to calculate the coverage intensity of the camera at each target point according to the maximum effective distance and the target distance corresponding to each target point, the camera distance conduction value and the camera imaging attenuation value; A fourth calculation module is configured to calculate the coverage intensity corresponding to each target area based on the coverage intensity corresponding to multiple target points in each target area; The determination module is configured to determine whether the target area is a monitoring blind area based on the coverage intensity corresponding to each target area.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.