Monitoring point evaluation method, device, electronic device and storage medium
By determining the route to be evaluated and obtaining monitoring results and deployment information, the monitoring effect of monitoring points is comprehensively evaluated, and the problem of single evaluation angle in the existing technology is solved, and comprehensive monitoring point evaluation and deployment suggestions are achieved.
Patent Information
- Application Number
- CN202310738425.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-20
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2043-06-20
AI Technical Summary
In the prior art, the evaluation method of monitoring points is only aimed at the monitoring effect of a single monitoring point, and the evaluation angle is single, but the results are not comprehensive enough.
By determining the route to be evaluated, obtaining the characteristics to be detected and the evaluation time period of the target object, obtaining the monitoring results of each monitoring point, conducting a comprehensive evaluation based on the monitoring results and deployment information, considering the monitoring capabilities of the monitoring point itself and the cluster.
A multi-dimensional evaluation of monitoring points has been achieved, more comprehensive evaluation results have been obtained, and reference information for layout and route planning has been provided.
Smart Images

Figure CN116821402B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of monitoring point deployment, and in particular to a monitoring point evaluation method, device, electronic device, and storage medium. Background Art
[0002] With the continuous development of security construction, more and more monitoring points are being deployed in various areas. Among them, monitoring points are a collection of equipment with functions such as image capture and video monitoring, which can collect various types of monitoring data.
[0003] Currently, the evaluation of monitoring points is carried out on the monitoring effect of a single monitoring point. Specifically, the monitoring effect of the monitoring point is evaluated by the image quality of the image taken by the monitoring point. For example, the monitoring effect of the monitoring point is evaluated based on indicators such as whether the resolution, clarity and brightness of the image taken by the monitoring point meet the preset threshold, whether the monitored object is obscured, and whether the shooting angle of the monitoring point is reasonable.
[0004] The above-mentioned evaluation method of monitoring points can only reflect the single-point monitoring effect of a single monitoring point. The evaluation angle is single and the evaluation result is not comprehensive. Summary of the Invention
[0005] The purpose of the embodiments of the present application is to provide a monitoring point evaluation method, device, electronic device, and storage medium to obtain more comprehensive evaluation results. The specific technical solution is as follows:
[0006] In a first aspect, an embodiment of the present application provides a method for evaluating a monitoring point, the method comprising:
[0007] Determine the route to be evaluated and determine the monitoring points corresponding to the route to be evaluated;
[0008] Acquiring features to be detected and an evaluation time period of a target object; wherein the target object passes through the route to be evaluated within the evaluation time period;
[0009] Obtaining monitoring results of the monitoring points on the feature to be detected within the evaluation time period;
[0010] The deployment of monitoring points on the route to be evaluated is evaluated based on the monitoring results and the deployment information of each monitoring point.
[0011] In a second aspect, an embodiment of the present application provides an evaluation device for monitoring points, the device comprising:
[0012] A module for determining a route to be evaluated, used to determine the route to be evaluated and the monitoring points corresponding to the route to be evaluated;
[0013] An evaluation information acquisition module is used to obtain the characteristics of the target object to be detected and the evaluation time period; the target object passes through the route to be evaluated within the evaluation time period;
[0014] A monitoring result acquisition module, configured to acquire the monitoring result of each monitoring point on the feature to be detected within the evaluation time period;
[0015] A deployment evaluation module is used to evaluate the deployment of monitoring points on the route to be evaluated based on the monitoring results and the deployment information of each monitoring point.
[0016] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0017] Memory for storing computer programs;
[0018] The processor is configured to implement the method described in the first aspect above when executing the program stored in the memory.
[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
[0020] Beneficial effects of the embodiments of the present application:
[0021] In the solution provided by the embodiment of the present application, the electronic device can determine the route to be evaluated and determine the monitoring points corresponding to the route to be evaluated; obtain the target object's to-be-detected features and the evaluation time period; the target object passes through the route to be evaluated within the evaluation time period; obtain the monitoring results of the to-be-detected features at each monitoring point within the evaluation time period; and evaluate the deployment of the monitoring points for the route to be evaluated based on the monitoring results and the deployment information of each monitoring point. Since the electronic device generates the evaluation report based on the monitoring results of the target object at each monitoring point corresponding to the route to be evaluated and the deployment information of each monitoring point, in this process, not only the monitoring capabilities of the monitoring points themselves are taken into account, but also the monitoring capabilities of the monitoring point cluster formed by each monitoring point based on the deployment information of each monitoring point are taken into account, thereby achieving a multi-dimensional evaluation of the monitoring points and obtaining a more comprehensive evaluation result.
[0022] Of course, it is not necessary to achieve all the advantages described above at the same time when implementing any product or method of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other embodiments can also be obtained based on these drawings.
[0024] Figure 1 A flowchart of a monitoring point evaluation method provided in an embodiment of the present application;
[0025] Figure 2 Based on Figure 1 A flowchart of a method for obtaining a starting point and an end point in the illustrated embodiment;
[0026] Figure 3(a) is based on Figure 2 A schematic diagram of an interface for obtaining the starting point and the end point of the illustrated embodiment;
[0027] Figure 3(b) is based on Figure 2 Another schematic diagram of the interface for obtaining the starting point and the end point of the illustrated embodiment;
[0028] Figure 4 for Figure 2 A flow chart of a method for determining a route to be evaluated according to the illustrated embodiment;
[0029] Figure 5(a) is based on Figure 4 A schematic diagram of the description information display interface of the illustrated embodiment;
[0030] Figure 5(b) is based on Figure 4 A schematic diagram of the target object and evaluation time period acquisition interface of the illustrated embodiment;
[0031] Figure 5(c) is based on Figure 4 Another schematic diagram of the target object and evaluation time period acquisition interface of the illustrated embodiment;
[0032] Figure 6 Based on Figure 2 A flow chart of a method for executing an evaluation task according to the illustrated embodiment;
[0033] Figure 7(a) is based on Figure 6 A schematic diagram of the evaluation task display interface of the illustrated embodiment;
[0034] Figure 7(b) is based on Figure 6 Another schematic diagram of the evaluation task display interface of the illustrated embodiment;
[0035] Figure 8 Based on Figure 6 A flow chart of a method for displaying an evaluation report according to the illustrated embodiment;
[0036] Figure 9 Based on Figure 8 A schematic diagram of a display method of an evaluation report according to the illustrated embodiment;
[0037] Figure 10 A schematic diagram of an evaluation report provided in an embodiment of the present application;
[0038] Figure 11(a) is based on Figure 10 A schematic diagram of a display method of an evaluation report according to the illustrated embodiment;
[0039] Figure 11(b) is based on Figure 10 Another schematic diagram of the evaluation report display method of the illustrated embodiment;
[0040] Figure 12 Based on Figure 1 A flow chart of a method for determining deployment suggestion information according to the illustrated embodiment;
[0041] Figure 13 Based on Figure 1 A flow chart of a method for obtaining monitoring results according to the illustrated embodiment;
[0042] Figure 14 Based on Figure 1 A flow chart of another method for obtaining monitoring results according to the embodiment shown;
[0043] Figure 15 Based on Figure 1 A schematic diagram of a monitoring point evaluation method according to the illustrated embodiment;
[0044] Figure 16 A schematic diagram of the structure of an evaluation device for monitoring points provided in an embodiment of the present application;
[0045] Figure 17 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field based on this application are within the scope of protection of this application.
[0047] In order to obtain a more comprehensive evaluation result, an embodiment of the present application provides an evaluation method, device, electronic device, computer-readable storage medium and computer program product for monitoring points. The following first introduces an evaluation method for monitoring points provided by an embodiment of the present application.
[0048] The monitoring point evaluation method provided in the embodiment of the present application can be applied to any electronic device that needs to evaluate the monitoring point, for example, a terminal device, a server, etc., without specific limitation here. For the sake of clarity, it is hereinafter referred to as an electronic device.
[0049] like Figure 1 As shown, a monitoring point evaluation method includes:
[0050] S101, determining a route to be evaluated and determining each monitoring point corresponding to the route to be evaluated;
[0051] S102, obtaining the features to be detected and the evaluation time period of the target object;
[0052] The target object passes through the route to be evaluated within the evaluation time period;
[0053] S103, obtaining monitoring results of the monitoring points on the feature to be detected within the evaluation time period;
[0054] S104: Evaluate the deployment of monitoring points on the route to be evaluated based on the monitoring results and the deployment information of each monitoring point.
[0055] In the solution provided by the embodiment of the present application, the electronic device can determine the route to be evaluated and determine the monitoring points corresponding to the route to be evaluated; obtain the target object's to-be-detected features and the evaluation time period; the target object passes through the route to be evaluated within the evaluation time period; obtain the monitoring results of the to-be-detected features at each monitoring point within the evaluation time period; and evaluate the deployment of the monitoring points for the route to be evaluated based on the monitoring results and the deployment information of each monitoring point. Since the electronic device generates the evaluation report based on the monitoring results of the target object at each monitoring point corresponding to the route to be evaluated and the deployment information of each monitoring point, in this process, not only the monitoring capabilities of the monitoring points themselves are taken into account, but also the monitoring capabilities of the monitoring point cluster formed by each monitoring point based on the deployment information of each monitoring point are taken into account, thereby achieving a multi-dimensional evaluation of the monitoring points and obtaining a more comprehensive evaluation result.
[0056] When an electronic device evaluates a monitoring point, it can determine the evaluation scope by determining the route to be evaluated. When the electronic device determines the route to be evaluated, it can be determined based on the starting point and end point of the route to be evaluated, or it can directly receive the route to be evaluated input by the user. No specific limitation is made here.
[0057] When the electronic device determines the route to be evaluated based on the starting point and the end point of the route to be evaluated, the starting point and the end point may be input by the user or determined by the electronic device itself. Specifically:
[0058] In one embodiment, when evaluating a monitoring point, an assistant performing the monitoring point evaluation can first move along the route to be evaluated. The user can then determine the starting point and end point of the assistant's movement route as the starting point and end point of the route to be evaluated, and input these into an electronic device. The electronic device then determines the route to be evaluated based on the starting point and end point of the route to be evaluated. The assistant can move along the route to be evaluated by walking or driving a vehicle.
[0059] In another embodiment, when evaluating monitoring points, when the same object is captured by monitoring points at any two locations on a map, the two locations are determined as the starting and ending points of the route to be evaluated, and the electronic device determines the route to be evaluated based on the starting and ending points of the route to be evaluated. The same object can be the same person or the same vehicle, and determining that the same object is captured by monitoring points at any two locations on the map can be determined by the user or by the electronic device searching the monitoring images of each monitoring point, without specific limitation herein.
[0060] After obtaining the starting point and the end point of the route to be evaluated, the electronic device can determine the route to be evaluated according to the starting point and the end point.
[0061] In one embodiment, when the starting point and the end point are the starting point and the end point of the assistant's moving route, the electronic device can display the multiple routes to the user after determining multiple routes based on the starting point and the end point, so that the user can select the assistant's moving route as the route to be evaluated.
[0062] In another embodiment, when the starting point and the end point are the locations of any two monitoring points on the map that capture the same object, the electronic device can determine multiple routes based on the starting point and the end point, and can then determine all of the multiple routes as routes to be evaluated, or it can display the multiple routes to the user so that the user can select the route he wants to evaluate as the route to be evaluated. Both are possible.
[0063] In addition, in order to more accurately determine the route to be evaluated, in addition to obtaining the starting point and end point, the electronic device can also display a waypoint input box to the user to obtain the waypoints between the starting point and end point entered by the user, and then determine the route to be evaluated based on the starting point, end point and waypoints.
[0064] After determining the route to be evaluated, the electronic device may further determine the monitoring points corresponding to the route to be evaluated, wherein the monitoring points corresponding to the route to be evaluated are monitoring points that may be able to capture scenes around the route to be evaluated.
[0065] In one embodiment, the electronic device can obtain the location information of each monitoring point in the area where the route to be evaluated is located, and then determine the monitoring points whose distance from the route to be evaluated is less than a preset threshold based on the location information of each monitoring point and the location information of the route to be evaluated, and use them as the monitoring points corresponding to the route to be evaluated.
[0066] In another embodiment, the electronic device can obtain the road sections to which each monitoring point in the area of the route to be evaluated belongs, and then can determine the monitoring points belonging to each road section included in the route to be evaluated based on the road sections to which each monitoring point belongs and the road sections included in the route to be evaluated, and use them as the monitoring points corresponding to the route to be evaluated.
[0067] In another embodiment, the electronic device can determine whether each monitoring point can capture the scene around the route to be evaluated based on the visual field of each monitoring point. If the scene around the route to be evaluated can be captured, it will be used as the monitoring point corresponding to the route to be evaluated.
[0068] After determining the monitoring points corresponding to the route to be evaluated, the electronic device can obtain the features to be detected of the target object to be monitored, and then search for the features to be detected in the monitoring data captured by the monitoring points corresponding to the route to be evaluated to determine the monitoring effect of each monitoring point on the features to be detected, and evaluate each monitoring point corresponding to the route to be evaluated. Among them, the target object can be determined according to the method of determining the route to be evaluated, and is not specifically limited here. For example, the target object can be the above-mentioned auxiliary personnel or the vehicle driven by the above-mentioned auxiliary personnel, or it can be the same object captured by the monitoring points at any two locations on the above-mentioned map, or it can be the target object entered by the user when directly entering the route to be evaluated, etc.
[0069] The above-mentioned features to be detected of the target object can be the features to be detected of the target object directly input by the user and received by the electronic device, or can be the features to be detected obtained by the electronic device after extracting features of the target object after determining the target object. No specific limitation is made here.
[0070] Furthermore, monitoring points capture a large amount of surveillance data. Traversing all of this data to search for features to be detected requires a significant amount of computation and time, resulting in high costs and poor real-time performance. Therefore, the electronic device can also determine an evaluation time period and filter the surveillance data based on that time period, searching only for surveillance data captured by the monitoring point during that time period.
[0071] Among them, the above-mentioned evaluation time period can be set according to specific needs and is not specifically limited here. For example, the evaluation time period can be the movement time period of the above-mentioned auxiliary personnel, or it can be the time period composed of the two capture times of the same object captured by the monitoring points at the above-mentioned two positions, or it can be other time periods including the above-mentioned time periods set by the user based on experience, or part of the time period in the above-mentioned time period, etc.
[0072] After the electronic device determines the monitoring points corresponding to the route to be evaluated and obtains the characteristics to be detected and the evaluation time period of the target object, it can obtain the monitoring results of the characteristics to be detected of the target object at each monitoring point corresponding to the route to be evaluated during the evaluation time period and the deployment information of each monitoring point.
[0073] Among them, the monitoring results may include whether the monitoring point captures the target object and the time point when the target object is captured, etc. The deployment information may include the location, orientation and road to which each monitoring point belongs, etc. The method for determining the monitoring results can adopt the conventional method of identifying the target object in the monitoring data of the monitoring point, or other methods of determining the monitoring results of the monitoring point for the target object can be adopted, which are not specifically limited here.
[0074] After obtaining the monitoring results of the target object at each monitoring point corresponding to the route to be evaluated, the electronic device can determine the image quality of the image captured by the monitoring point that captures the target object, the average distance between the monitoring points that capture the target object, the average capture time, the maximum value of the capture distance difference between adjacent monitoring points among the monitoring points that capture the target object, and other evaluation results based on the monitoring results and the layout information of each monitoring point, so as to evaluate the layout of the monitoring points of the route to be evaluated.
[0075] In one embodiment, when the electronic device evaluates the deployment of monitoring points on the route to be evaluated, it can generate an evaluation report, wherein the evaluation report can include an overall macro-evaluation and various indicator information of the route to be evaluated, and can further include comparing the various indicator information with the corresponding preset capture rules to determine the deployment recommendation information for the monitoring points on the route to be evaluated.
[0076] In the embodiment of the present application, when the electronic device generates an evaluation report, it does so based on the monitoring results of the target object's to-be-detected features at each monitoring point corresponding to the route to be evaluated and the layout information of each monitoring point. In this process, both the monitoring capabilities of the monitoring point itself and the monitoring capabilities of the monitoring point cluster formed by each monitoring point are considered based on the layout information of each monitoring point, thereby achieving a multi-dimensional evaluation of the monitoring points and obtaining a more comprehensive evaluation result. Moreover, because the evaluation report finally obtained can include an overall macro-evaluation of the route to be evaluated and recommended layout information for the monitoring points of the route to be evaluated, it provides effective reference information for the user when performing operations such as planning the layout of points and route planning. In addition, the electronic device can not only implement the evaluation of monitoring points with auxiliary personnel, but also determine the route to be evaluated by itself, evaluate the monitoring points on the route to be evaluated, and implement the evaluation of monitoring points without auxiliary personnel. The universality of the solution is good.
[0077] As an implementation method of the present application, Figure 2 As shown, in the case where the starting point and the end point of the route to be evaluated are input by the user to the electronic device, the electronic device obtains the starting point and the end point corresponding to the route to be evaluated input by the user, which may include:
[0078] S201, when a point evaluation instruction is obtained, an interface is displayed;
[0079] When a user wants to evaluate a monitoring point, he or she can send a point evaluation instruction to the electronic device. When the electronic device receives the evaluation instruction, it can display an interface including a starting point input box, an end point input box and a map to the user, so that the user can enter the starting point and end point corresponding to the route to be evaluated in the interface.
[0080] When the electronic device is a terminal device used by a user, the interface displayed by the electronic device to the user may be displayed directly on the display screen of the electronic device. When the electronic device is a server connected to the terminal device used by the user, the interface displayed by the electronic device to the user may be displayed on the display screen of the terminal device controlled by the electronic device. The electronic device displays other content in subsequent embodiments in a similar manner and will not be described in detail.
[0081] The map in the interface can be an area map of a preset area centered on the user's location, or a map of the area where each monitoring point that can be evaluated by the electronic device is located. It can also be a map of the specified area when the point evaluation instruction sent by the user to the electronic device includes a specified area, or it can be a preset map. No specific limitation is made here.
[0082] For example, as shown in FIG3(a), when the electronic device receives a point evaluation instruction, it can display a review and evaluation interface for the road test to the user, that is, the above-mentioned interface, wherein the left side of the interface can display a starting point input box, an end point input box, a generate route trigger mark, and a clear route trigger mark, and the middle part of the interface can display a map to facilitate the user to determine the starting point and the end point.
[0083] S202: Obtain the starting point input by the user based on the starting point input box and the end point input based on the end point input box, and display the starting point and the end point on the map.
[0084] After displaying the interface to the user, the electronic device can detect the user's input operations in the starting point input box and the end point input box in the interface, thereby obtaining the starting point input based on the starting point input box and the end point input based on the end point input box.
[0085] When a user enters a starting point in the starting point input box, they can manually enter the starting point in the starting point input box and the end point in the end point input box. In this way, the electronic device can directly obtain the user's input operation and thereby determine the starting point entered by the user in the starting point input box and the end point entered in the end point input box. Alternatively, the user can select the starting point and the end point on the map by clicking or dragging, and the electronic device can identify the location corresponding to the location selected by the user, thereby determining the starting point entered by the user in the starting point input box and the end point entered in the end point input box.
[0086] After obtaining the start and end points input by the user, the electronic device may display the start and end points in the start and end point input boxes, respectively, as shown in FIG3( b ), and may also display the start and end points on a map.
[0087] In one embodiment, when the initial display screen of the map does not include the start point and end point input by the user, the electronic device can adaptively adjust the display screen of the map according to the positions of the start point and end point so that the start point and end point are displayed in the display screen of the map.
[0088] For example, since the map of area A is relatively large, the initial display screen of the map of area A displayed by the electronic device is an image of the northern area in area A. When the electronic device obtains the starting point and end point input by the user and is located in the southern area in area A, and the current initial display screen does not include the starting point and end point input by the user, the electronic device can switch the display screen to the image of the southern area in area A, so that the starting point and end point are displayed in the display screen of the map.
[0089] In an embodiment of the present application, when the electronic device obtains a point evaluation instruction, it can display an interface including a starting point input box, an end point input box and a map to the user, so that the user can enter the starting point and end point corresponding to the route to be evaluated in the interface while viewing the map, which greatly facilitates the user's operation of selecting the starting point and end point. After obtaining the starting point and end point input by the user, the electronic device can also display the starting point and end point on the map to respond to the user's input operation, thereby enhancing the user's sense of interaction. The starting point and end point displayed on the map can also facilitate the user to verify the location of the starting point and end point.
[0090] As an implementation method of the present application, Figure 4 As shown, the above-mentioned determination of the route to be evaluated may include:
[0091] S401, displaying description information of each route to be selected in the interface;
[0092] Because there may be multiple routes between the starting point and the end point corresponding to the route to be evaluated input by the user, the electronic device may determine multiple routes to be selected when determining the route to be evaluated based on the starting point and the end point. In this case, the electronic device can generate description information of each route to be selected based on the attribute information of the route to be selected and the attribute information of each monitoring point corresponding to the route to be selected, and then display the description information of each route to be selected to the user, so that the user can select the route to be evaluated based on the description information of each route to be selected, wherein the description information of the route to be selected may include the length of the route to be selected and the number and type of monitoring points contained in the route to be selected, as well as the number of monitoring points of the same type.
[0093] For example, as shown in FIG5(a), after generating description information for each route to be selected, the electronic device may display the multiple description information below the starting point input box and the end point input box. Each description information may be distinguished by Route 1, Route 2, Route 3…Route N. Each description information may include the length of the route to be selected corresponding to the description information, i.e., the route length, equipment details, i.e., the number and type of monitoring points included in the route to be selected, the number of monitoring points of the same type, and the route information of the route to be selected. Specifically, the description information corresponding to Route 1 includes that the route is 6.35 km long, the equipment details are 0 dome cameras, 99 gun cameras, and 0 other devices, and the route passes through Location A to Location B. The description information corresponding to Route 2 includes that the route is 6.38 km long, the equipment details are 0 dome cameras, 99 gun cameras, and 0 other devices, and the route passes through Location A to Location B. The description information corresponding to Route 3 includes that the route is 6.35 km long, and the equipment details are 0 dome cameras.
[0094] S402, when detecting a selection operation of a route to be selected by the user based on the description information, displaying a monitoring screen of each monitoring point corresponding to the route to be selected;
[0095] After displaying the description information of each route to be selected, the electronic device can determine whether the user has made a selection operation on the route to be selected based on the description information by detecting whether the user clicks on the description information of the route to be selected or detecting whether the user's mouse stays on the description information of the route to be selected for a preset period of time. If a selection operation issued by the user is detected, the electronic device can display the monitoring screen of each monitoring point corresponding to the route to be selected to assist the user in determining the route to be evaluated.
[0096] For example, as shown in Figure 5(a), when a user clicks on the description of Route 1, the electronic device can determine that the user has selected Route 1 based on the description of Route 1. The electronic device can then display the associated devices of Route 1 on the right side of the interface, namely, the monitoring points corresponding to Route 1 and the monitoring images of each monitoring point. This allows the user to make a preliminary judgment based on the monitoring images of each monitoring point, the quality of the monitoring images at each monitoring point, and the monitoring effect of the monitoring cluster formed between the monitoring points, and determine whether to select the selected path as the route to be evaluated. Furthermore, the electronic device can display Route 1 on the map in the middle.
[0097] S403: When a confirmation operation is detected for the route to be selected, the selected route to be selected is determined to be a route to be evaluated.
[0098] After displaying the description information of each route to be selected and the route to be selected corresponding to the selection operation in the interface, the electronic device can detect whether a confirmation operation is received from the user for the route to be selected. If detected, the route to be selected corresponding to the selection operation previously issued by the user can be used as the route to be evaluated.
[0099] For example, as shown in FIG5(a), a next step trigger mark may be provided below the description information of each route to be selected displayed by the electronic device. After selecting the description information of a route to be selected, the user may click on the next step trigger mark to send a confirmation operation to the electronic device and determine the route to be selected as the route to be evaluated.
[0100] In addition, after the electronic device determines the route to be selected by the user as the route to be evaluated, it can further display an information input window including a target object input box and an evaluation time period input box for the route to be evaluated to obtain the target object and evaluation time period, that is, determine what object to use for evaluation and what time period of monitoring data to use for evaluation.
[0101] For example, as shown in FIG5(b), after the electronic device determines the route to be selected by the user as the route to be evaluated, it can display the description information of the route to be evaluated selected by the user in the upper half of the left side of the interface, and display the information input window including the target object input box and the evaluation time period input box in the lower half of the left side of the interface. In the example shown in FIG5(b), because the target object is a vehicle, the target object input box includes the license plate number input box and the license plate color input box. It can be understood that when the target object is a person, the target object input box can be an image input box and / or a person identification information input box. In addition, when an auxiliary personnel is used to evaluate the route to be evaluated, the electronic device can also display a selection box for whether the route inspection has been completed, that is, whether the auxiliary personnel has completed the movement along the route to be evaluated.
[0102] In addition, the previous step trigger mark, the immediate execution trigger mark, the save trigger mark and the cancel trigger mark can be displayed below the information input window. The user can return to the interface shown in Figure 5(a) by clicking the previous step trigger mark, click the immediate execution trigger mark to generate the evaluation task and execute the evaluation task immediately, click the save trigger mark to generate the evaluation task, and click the cancel trigger mark to cancel the operation of entering the target object and evaluation time period.
[0103] Among them, when the electronic device displays the description information and information input window selected by the user on the left side of the interface, it can first cancel the display of the starting point input box, end point input box and description information on the left side of the interface, and then display it, or it can create a new layer with a higher priority and display it on this layer. There is no specific limitation here.
[0104] After the electronic device displays the information input window to the user, it can detect the user's input operation in the displayed information input window, obtain the target object entered by the user based on the target object input box, and the evaluation time period entered based on the evaluation time period input box, thereby determining which object to use for evaluation and the monitoring data of which time period to use for evaluation. Furthermore, after the electronic device obtains the target object entered by the user based on the target object input box, if the target object entered by the user is image data of the target object, the electronic device can directly perform feature extraction on the image data to determine the features to be detected of the target object. If the target object entered by the user is identification information of the target object, the electronic device searches for image data corresponding to the target object from a preset image library, and then performs feature extraction on the image data to determine the features to be detected of the target object.
[0105] For example, as shown in Figure 5(c), the user enters the license plate number A123456, the license plate color green, and the evaluation time period 2023 / 02 / 28 09:20:00-2023 / 03 / 10 09:45:00 in the information input window. After selecting "Yes" in the checkbox for "Has the route inspection been completed?", the electronic device can obtain that the target object entered by the user in the information input window is the vehicle with the license plate number A123456 and the license plate color green, the evaluation time period 2023 / 02 / 28 09:20:00-2023 / 03 / 10 09:45:00, and the route inspection has been completed. After obtaining the vehicle's license plate number and license plate color, the electronic device can search for the vehicle's image data in a preset image library, perform feature extraction on the image, and obtain the vehicle's features to be detected.
[0106] In an embodiment of the present application, after determining each route to be selected, the electronic device can display to the user descriptive information of each route to be selected and the monitoring images of each monitoring point corresponding to the route to be selected. This allows the user to accurately select a route to be evaluated from the various routes to be selected based on the descriptive information of each route to be selected and the monitoring images of each monitoring point corresponding to the route to be selected. Furthermore, after determining the route to be evaluated, the electronic device can also display an information input window so that the user can enter a target object and an evaluation time period based on the displayed information input window, thereby quickly determining the object to be evaluated.
[0107] As an implementation method of the present application, Figure 6 As shown, after obtaining the target object and evaluation time period input by the user based on each monitoring point corresponding to the route to be evaluated, the method may further include:
[0108] S601, generating an evaluation task corresponding to the route to be evaluated based on the to-be-evaluated features of the target object, the evaluation time period, and the monitoring points;
[0109] After the electronic device obtains the detectable features of the target object corresponding to the route to be evaluated, the evaluation time period and the monitoring points, it determines which monitoring points and their monitoring data need to be evaluated when evaluating the monitoring points, and who the object to be retrieved is during the evaluation. Therefore, the electronic device can generate an evaluation task corresponding to the route to be evaluated based on the target object, evaluation time period and monitoring points corresponding to the above-mentioned route to be evaluated. When there are multiple routes to be evaluated, the electronic device can generate an evaluation task corresponding to each route to be evaluated separately.
[0110] S602, displaying a task list;
[0111] After generating the evaluation tasks corresponding to the routes to be evaluated, the electronic device may display the evaluation tasks so that the user can intuitively view the evaluation tasks, modify the evaluation tasks, and control the execution of the evaluation tasks.
[0112] In one embodiment, the electronic device may display a task list in the interface, wherein the task list includes a task area corresponding to each assessment task, each task area includes description information of the corresponding assessment task and a task start trigger identifier, and the description information of the assessment task includes the length of the route to be assessed, the number of monitoring points corresponding to the route to be assessed, and the execution status of the assessment task;
[0113] For example, as shown in FIG7(a), after generating the evaluation tasks corresponding to each route to be evaluated, the electronic device may display a task list on the left side of the interface. The task list includes the "Location A - Location B Vehicle" evaluation task, the "Location C - Location D Vehicle" evaluation task, and the "Location E - Location F Personnel" evaluation task. The total number of monitoring points corresponding to the "Location A - Location B Vehicle" evaluation task is 99, the route to be evaluated is 6.35 km long, and the execution status of this evaluation task is "Not Started." The total number of monitoring points corresponding to the "Location C - Location D Vehicle" evaluation task is 113, the route to be evaluated is 1.54 km long, and the execution status of this evaluation task is "Completed." The total number of monitoring points corresponding to the "Location E - Location F Personnel" evaluation task is 55, the route to be evaluated is 1.44 km long, and the execution status of this evaluation task is "Not Started."
[0114] Among them, in the interface shown in Figure 7(a), for the evaluation task whose execution status is not started, the not started mark is the task start trigger mark of the evaluation task, and the task area of the evaluation task whose execution status is not started has an edit trigger mark. The user can open the modification window of the evaluation task by clicking the edit trigger mark to modify the evaluation task. The task area of the evaluation task whose execution status is completed has a report viewing trigger mark. The user can view the evaluation report of the evaluation task by clicking the report viewing trigger mark.
[0115] In addition, as shown in FIG7(a), the interface may also include a task management window, in which the user may select the assessment task that he or she wants to view through search or filtering operations, and the task management window may also include a create task trigger mark, in which the user may click the create task trigger mark to return to the step of entering the start and end points to create a new assessment task.
[0116] S603, when the trigger operation issued by the user for the task start trigger identifier is obtained, the route to be evaluated corresponding to the task start trigger identifier and the icons of each monitoring point corresponding to the route to be evaluated are displayed on the map, and the step of obtaining the monitoring results of the each monitoring point on the feature to be detected during the evaluation time period is executed.
[0117] The electronic device displays a task list in the interface to display each evaluation task. After that, the user can intuitively view the relevant information of each evaluation task, modify each evaluation task, or control the execution of the evaluation task.
[0118] At this time, the electronic device can detect whether it has received a trigger operation issued by the user for the task start trigger identifier. If it has been received, it means that the user wants to execute the evaluation task corresponding to the task start trigger identifier. Therefore, when the electronic device obtains the trigger operation issued by the user for the task start trigger identifier, it can display the route to be evaluated corresponding to the task start trigger identifier and the icons of each monitoring point corresponding to the route to be evaluated on the map, and execute the above-mentioned step of obtaining the monitoring results of the each monitoring point on the feature to be detected during the evaluation time period to execute the evaluation task.
[0119] For example, as shown in FIG7(b), when the user clicks the "not started" icon of the "location A-location B vehicle" evaluation task, the electronic device can display the route to be evaluated corresponding to the evaluation task on the middle part of the map, and obtain the monitoring results of each monitoring point on the target object during the evaluation time period and the layout information of each monitoring point to execute the evaluation task.
[0120] In one embodiment, when the electronic device obtains a trigger operation issued by the user for a task start trigger identifier and displays the route to be evaluated corresponding to the task start trigger identifier and the icons of each monitoring point corresponding to the route to be evaluated on the map, it can first display the route to be evaluated corresponding to the task start trigger identifier in the map in a first preset route style, and display the icons of each monitoring point corresponding to the route to be evaluated in the map in a first preset icon style.
[0121] Furthermore, during the execution of the evaluation task, the electronic device can determine the evaluation status of each monitoring point in real time. After obtaining the monitoring result of the feature to be detected at each monitoring point, the part of the route to be evaluated between the monitoring point and the monitoring point for which the monitoring result has been obtained before can be determined as the evaluated part of the route to be evaluated, and then the evaluated part of the route to be evaluated can be displayed on the map in a second preset route style that is different from the first preset route style, so that the user can intuitively view the execution status of the evaluation task.
[0122] When the electronic device obtains the monitoring result corresponding to the monitoring point, it can further determine whether the monitoring result indicates that the monitoring point has captured the target object. If the monitoring result indicates that the monitoring point has captured the target object, the electronic device can display the icon of the monitoring point in a second preset icon style; if the monitoring result indicates that the monitoring point has not captured the target object, the electronic device can display the icon of the monitoring point in a third preset icon format that is different from the second preset icon format, so that the user can intuitively understand the capture situation of the target object at each monitoring point.
[0123] In an embodiment of the present application, after obtaining the target object, evaluation time period, and monitoring points corresponding to the route to be evaluated, the electronic device can generate an evaluation task corresponding to the route to be evaluated and display each evaluation task so that the user can intuitively view each evaluation task, modify each evaluation task, and control the execution of the evaluation task. This improves the user experience. During the execution of the evaluation task, the electronic device can also display the route to be evaluated and the monitoring points corresponding to the route to be evaluated on a map in different styles, so that the user can intuitively view the execution status of the evaluation task and the snapshot status of the target object at each monitoring point.
[0124] As an implementation method of the present application, Figure 8 As shown, after evaluating the deployment of monitoring points of the route to be evaluated based on the monitoring results and the deployment information of each monitoring point, the method may further include:
[0125] S801, displaying the execution status of the assessment task as completed, displaying a report view triggering mark in the task area corresponding to the assessment task, and displaying an information list of each monitoring point corresponding to the assessment task;
[0126] After the electronic device evaluates the deployment of monitoring points on the evaluated route based on the monitoring results and the deployment information of each monitoring point, it can directly display the evaluation results, or generate an evaluation report according to a preset evaluation report format and then display it. There is no specific limitation here.
[0127] When the electronic device generates an evaluation report according to a preset evaluation report style and then displays the evaluation results, the electronic device evaluates the layout of the monitoring points of the evaluation route based on the monitoring results and the layout information of each monitoring point, and generates an evaluation report. It can then display the execution status of the evaluation task as completed to inform the user that the evaluation task has been completed, and the electronic device can also display a report viewing trigger mark in the task area corresponding to the evaluation task, so that the user can quickly view the evaluation report of the evaluation task by triggering the display report viewing trigger mark.
[0128] For example, Figure 9 As shown, after the electronic device completes the "location A-location B vehicle" assessment task, it can display the execution status of the task as completed to inform the user that the assessment task has been completed, and the electronic device can also display a report viewing trigger mark in the task area corresponding to the assessment task, that is, Figure 9 The "View Report" button shown enables the user to quickly view the evaluation report of the evaluation task by triggering the display report view trigger mark.
[0129] At the same time, when the user selects the task area corresponding to the evaluation task, the electronic device can also display the monitoring result list corresponding to the evaluation task in the interface, wherein the monitoring result list may include the deployment information of the monitoring points that captured the target object and the captured image of the target object by the monitoring points that captured the target object.
[0130] For example, Figure 9 As shown, the electronic device displays a route analysis summary on the right side of the interface: execution progress 100%, time taken 0 hours and 0 minutes, route length 6.35km, number of capture points 5, capture point 0.08 per 100 meters, and average capture distance 1271 meters. It can also display a capture point trigger mark and a no capture point trigger mark. When the user clicks the capture point trigger mark, the electronic device can display the deployment information of the monitoring point that captured the target object and the captured image of the target object by the monitoring point that captured the target object. Specifically:
[0131] like Figure 9 As shown, when the electronic device detects that the user clicks on the shooting point trigger mark, it can display the captured image of the target object by the monitoring point of the target object, the capture time corresponding to the currently displayed first capture image and the second capture image respectively: 2023-03-01 09:36:18, 2023-03-01 09:15:53, the capture time interval between the two capture images: 21 minutes, the deployment information of the monitoring point where the target object is captured: the panoramic monitoring point in the northeast direction of the XX Road-XX Road intersection, the detailed monitoring point in the northwest direction of the XX Road-XX Road intersection, and the distance between the two monitoring points corresponding to the two capture images: 1.25 meters.
[0132] at the same time Figure 9 The interface shown also shows the capture time interval between the second captured image and the third captured image that is not currently displayed: 11469 minutes, and the distance between the two monitoring points corresponding to the two captured images: 305.03 meters.
[0133] S802: When a trigger operation issued by the user for the report viewing trigger identifier is obtained, the evaluation report is displayed.
[0134] After the electronic device displays the report viewing trigger identifier in the task area corresponding to the evaluation task, it can detect whether it has received a trigger operation issued by the user for the report viewing trigger identifier. If detected, it means that the user has the need to view the evaluation report, and the electronic device can display the evaluation report.
[0135] In an embodiment of the present application, after the electronic device obtains the monitoring results of each monitoring point on the target object and the deployment information of each monitoring point, and generates an evaluation report based on the monitoring results and the deployment information, it can display the execution status corresponding to the evaluation task as completed to inform the user that the evaluation task has been completed, and the electronic device can also display a report viewing trigger mark in the task area corresponding to the evaluation task, so that the user can quickly view the evaluation report of the evaluation task by triggering the display report viewing trigger mark, thereby greatly improving the user's usage experience.
[0136] As an implementation of an embodiment of the present application, the evaluation of the deployment of monitoring points on the route to be evaluated based on the monitoring results and the deployment information of each monitoring point may include:
[0137] Displaying the evaluation results of the monitoring point deployment situation of the route to be evaluated;
[0138] After the electronic device completes the evaluation of the deployment of monitoring points on the route to be evaluated based on the monitoring results and the deployment information of each monitoring point, it can display the evaluation results of the deployment of monitoring points on the route to be evaluated. The evaluation results may include various indicator information about the target monitoring points, that is, various indicator information of the monitoring points that capture the target object. Specifically: the evaluation results may include at least one of the following indicator information.
[0139] The total number of target monitoring points. For example, a total of 25 monitoring points captured the target object.
[0140] The average number of target monitoring points per unit length. For example, on average, 0.3 monitoring points capture the target object every 100 meters.
[0141] The average distance between target monitoring points. For example, the average distance between monitoring points where the target object was captured is 333 meters.
[0142] The average capture time between target monitoring points. For example, the average time between capturing the target object at each monitoring point is 15 minutes.
[0143] A list of monitoring results of the target monitoring points, including the deployment information of the target monitoring points and the captured images of the target objects at the target monitoring points. For example, the deployment information of the monitoring point A that captured the target object is a panoramic monitoring point in the northeast direction of the XX Road-XX Road intersection, and the captured image is image a. The deployment information of the monitoring point B that captured the target object is a detailed monitoring point in the northwest direction of the XX Road-XX Road intersection, and the captured image is image b... The deployment information of the monitoring point N that captured the target object is a detailed monitoring point in the southwest direction of the XX Road-XX Road intersection, and the captured image is image n.
[0144] The capture time difference between adjacent monitoring points in the target monitoring point. For example, the capture time difference between monitoring point A and monitoring point B, which capture the target object, is 5 minutes. The capture time difference between monitoring point B and monitoring point C, which capture the target object, is 50 minutes... The capture time difference between monitoring point N-1 and monitoring point N, which capture the target object, is 30 minutes.
[0145] The capture distance difference between adjacent monitoring points in the target monitoring point. For example, the capture distance difference between monitoring point A and monitoring point B, which capture the target object, is 500 meters. The capture distance difference between monitoring point B and monitoring point C, which capture the target object, is 3000 meters. ... The capture distance difference between monitoring point N-1 and monitoring point N, which capture the target object, is 200 meters.
[0146] The maximum capture distance difference between adjacent monitoring points in the target monitoring point. For example, the capture distance difference between monitoring point B and monitoring point C that capture the target object is the maximum capture distance difference, which is 3000 meters.
[0147] The minimum capture distance difference between adjacent monitoring points in the target monitoring point. For example, the capture distance difference between monitoring point N-1 that captures the target object and monitoring point N that captures the target object is the minimum capture distance difference, which is 200 meters.
[0148] The maximum capture time difference between adjacent monitoring points in the target monitoring point. For example, the capture time difference between monitoring point B and monitoring point C that capture the target object is the maximum capture time difference, which is 50 minutes.
[0149] The minimum value of the capture time difference between adjacent monitoring points in the target monitoring point. For example, the capture time difference between monitoring point A and monitoring point B that capture the target object is the minimum value of the capture time difference, which is 5 minutes.
[0150] The ratio of the total number to the number of monitoring points corresponding to the route to be evaluated, for example, the number of monitoring points that capture the target object accounts for 10% of all monitoring points corresponding to the route to be evaluated.
[0151] The density of monitoring points for each section of the route to be evaluated. For example, the route to be evaluated includes the First Avenue and the First Roundabout. The length of the First Avenue section is 1,000 meters, with 50 monitoring points and a monitoring point density of 5 / 100 meters. The length of the First Roundabout section is 500 meters, with 15 monitoring points and a monitoring point density of 3 / 100 meters.
[0152] The ratio of monitoring points includes at least one of the ratio of the total number to the number of monitoring points that did not capture the target object, the ratio of the number of image capture monitoring points that captured the target object to the number of video monitoring points that captured the target object, and the ratio between the number of each type of monitoring points corresponding to the route to be evaluated. For example, the ratio of the number of monitoring points that captured the target object to the number of monitoring points that did not capture the target object is 1:5, the ratio of the number of image capture monitoring points that captured the target object to the number of video monitoring points that captured the target object is 2:3, and the ratio of the number of gun-type monitoring points and ball-type monitoring points corresponding to the route to be evaluated is 1:1.
[0153] The deployment information of abnormal monitoring points and the abnormal reasons for the abnormal monitoring points. For example, the first abnormal monitoring point is the panoramic monitoring point in the northwest direction of the XX Road-XX Road intersection. The abnormal reason is that the target object was not captured. The second abnormal monitoring point is the panoramic monitoring point in the southeast direction of the XX Road-XX Road intersection. The abnormal reason is that the target object was not captured... The Nth abnormal monitoring point is the detailed monitoring point in the northeast direction of the XX Road-XX Road intersection. The abnormal reason is that the target object was not captured.
[0154] In one embodiment, after obtaining the above evaluation result, the electronic device may directly display the evaluation result.
[0155] For example, the user presets the indicator information that the user is concerned about. After obtaining the evaluation result, the electronic device can display the indicator information that the user is concerned about included in the evaluation result to the user.
[0156] For example, after obtaining the evaluation results, the electronic device can display the names of various indicator information to the user. When the user triggers the name of the indicator information, the electronic device can display the detailed information of the corresponding indicator information to the user, as well as the source data of the indicator information.
[0157] In another embodiment, after obtaining the above evaluation results, the electronic device may generate an evaluation report based on the above evaluation results in accordance with a preset evaluation report format.
[0158] For example, the electronic device can directly display the various indicator information included in the above evaluation results at a preset position according to the preset evaluation report style, or combine the various indicator information and display them at a preset position, thereby obtaining the following: Figure 10 Assessment report shown.
[0159] In addition, in addition to reporting the above-mentioned evaluation results, the evaluation report generated by the electronic device may also include a map, wherein the map may display the route to be evaluated and icons of the monitoring points corresponding to the route to be evaluated. The icons may be used to identify the type of the corresponding monitoring point and whether the target object is captured.
[0160] by Figure 10 For example, the map included in the assessment report can display the route to be assessed, along with icons for each monitoring point corresponding to the route. Different types of icons can be used to represent different types of monitoring points: a camera icon indicates that the monitoring point is a video monitoring point, and an avatar icon indicates that the monitoring point is a face monitoring point. Different colors or brightness levels of the same type of image can be used to indicate whether the monitoring point has captured the target object. This allows users to intuitively understand the monitoring status of the target object at each monitoring point along the route, based on the route to be assessed and the icons for the monitoring points along the route.
[0161] In an embodiment of the present application, after the electronic device completes the evaluation of the deployment of monitoring points of the route to be evaluated based on the monitoring results and the deployment information of each monitoring point, it can display the evaluation results of the deployment of monitoring points of the route to be evaluated. The evaluation results can include at least one of a variety of indicator information, so that the user can obtain a more comprehensive evaluation result. In addition, the route to be evaluated and the icons of the monitoring points corresponding to the route to be evaluated displayed on the map in the evaluation report can also enable the user to more intuitively understand the monitoring status of the target object at each monitoring point corresponding to the route to be evaluated.
[0162] As an implementation of an embodiment of the present application, the above-mentioned evaluation report may include an interval check trigger flag and a density check trigger flag; the method may further include:
[0163] When a trigger operation issued by the user for the interval viewing trigger identifier is obtained, the capture time difference and the capture distance difference between adjacent monitoring points in the target monitoring point are displayed in the evaluation report; or
[0164] When the trigger operation issued by the user for the density viewing trigger identifier is obtained, the monitoring point density of each section included in the route to be evaluated is displayed in the evaluation report, wherein the monitoring point density of each section included in the route to be evaluated includes the name of each section included in the route to be evaluated, the distance of each section, the number of monitoring points corresponding to each section, and the monitoring point density corresponding to each section.
[0165] Because the capture time difference and capture distance difference between adjacent monitoring points in the target monitoring points and the monitoring point density of each section included in the route to be evaluated include more information, in order to make the evaluation report more concise, the detailed information of the above indicator information can be displayed instead of directly displaying the interval view trigger mark and the density view trigger mark. Therefore, when the electronic device displays the evaluation report, the evaluation report can include the interval view trigger mark and the density view trigger mark.
[0166] When a user wishes to view detailed information about the capture time difference and capture distance difference between adjacent monitoring points in a target monitoring location, they can trigger an operation based on the interval view trigger indicator in the evaluation report. Upon detecting the trigger operation, the electronic device can display detailed information about the capture time difference and capture distance difference between adjacent monitoring points in the target monitoring location in the evaluation report. The evaluation report displayed by the electronic device can then be as shown in FIG11(a), where the monitoring point capture interval in FIG11(a) is the interval view trigger indicator.
[0167] When a user wants to view detailed information about the density of monitoring points for each section of the route to be evaluated, they can trigger the density view trigger indicator in the evaluation report. When the electronic device detects the trigger operation, it can display the density of monitoring points for each section of the route to be evaluated in the evaluation report. The density of monitoring points for each section of the route to be evaluated includes the name of each section of the route to be evaluated, the distance of each section, the number of monitoring points corresponding to each section, and the density of monitoring points corresponding to each section. At this time, the evaluation report displayed by the electronic device can be as shown in Figure 11(b), where the density of monitoring points for each section in Figure 11(a) is the density view trigger indicator.
[0168] In an embodiment of the present application, the electronic device can first display the interval view trigger mark and the density view trigger mark in the evaluation report. When the user's trigger operation for the above mark is obtained, the detailed information of the corresponding indicator information is displayed to the user. On the one hand, this can make the evaluation report more concise, and on the other hand, it can also meet the user's needs to view detailed information.
[0169] As an implementation method of the embodiment of the present application, the monitoring result may include at least whether the corresponding monitoring point captures the target object and the time point when the target object is captured, and the deployment information may include at least the location of each monitoring point; Figure 12 As shown, the evaluation of the monitoring point layout of the route to be evaluated based on the monitoring results and the layout information of each monitoring point may include:
[0170] S1201, determining an evaluation result representing the quality of capturing the target object at each monitoring point based on the position of each monitoring point, whether the target object is captured, and the capture time of the target object;
[0171] After obtaining the monitoring results of the target object at each monitoring point during the evaluation time period and the deployment information of each monitoring point, the electronic device can determine the above-mentioned evaluation results used to characterize the capture quality of the target object at each monitoring point based on whether the monitoring point included in the monitoring results captures the target object and the time point when the target object is captured, as well as the position of each monitoring point included in the deployment information.
[0172] For example, the electronic device can determine the total number of monitoring points that have captured the target object based on whether the monitoring points included in the monitoring results have captured the target object, that is, determine the total number of the above-mentioned target monitoring points, and then determine the average number of monitoring points that have captured the target object per unit length and the average distance between the monitoring points that have captured the target object based on the total number and the total length of the route to be evaluated, that is, determine the average number of target monitoring points that have captured the target object per unit length and the average distance between the target monitoring points, etc.
[0173] S1202: Determine deployment suggestion information based on the evaluation result and preset capture rules.
[0174] The preset capture rules can be pre-input by the user or pre-set. They reflect the standards that need to be met when the monitoring points are reasonably deployed. Therefore, after obtaining the evaluation results, the electronic device can compare the various indicator information included in the evaluation results with the corresponding preset capture rules to determine the gap between the current deployment of the monitoring points and the standards that need to be met when the monitoring points are reasonably deployed, and then determine the additional monitoring point information that needs to be added based on the gap so that the capture frequency of each monitoring point for the target object meets the preset capture rules, and use it as deployment recommendation information.
[0175] In one embodiment, when the evaluation result includes at least the maximum value of the capture distance difference between adjacent monitoring points in the target monitoring point, and the preset capture rule includes a preset distance threshold, the electronic device can determine whether the maximum value of the capture distance difference is greater than the preset distance threshold. If it is greater, it means that in the farther distance between the two monitoring points corresponding to the maximum value of the capture distance difference, there is no other monitoring point that can capture the target object. Therefore, the electronic device can generate deployment recommendation information for adding monitoring points between the two monitoring points.
[0176] For example, the maximum value of the capture distance difference between adjacent monitoring points in the target monitoring points included in the evaluation results is 500m. The two monitoring points corresponding to the maximum value of the capture distance difference are monitoring point A and monitoring point B, and the preset capture rule includes a preset distance threshold of 100m. Then the electronic device can determine that the maximum value of the capture distance difference is greater than the preset distance threshold. At this time, the electronic device can generate deployment recommendation information for adding monitoring points between monitoring point A and monitoring point B.
[0177] In another embodiment, when the evaluation result includes at least the maximum value of the capture time difference between adjacent monitoring points in the target monitoring point, and the preset capture rule includes a preset time threshold, the electronic device can determine whether the maximum value of the capture time difference is greater than the preset time threshold. If it is greater, it means that within the longer time between the two monitoring points corresponding to the maximum value of the capture time difference, no other monitoring point can capture the target object. Therefore, the electronic device can generate deployment recommendation information for adding monitoring points between the two monitoring points.
[0178] For example, the maximum value of the capture time difference between adjacent monitoring points in the target monitoring points included in the evaluation results is 30 minutes. The two monitoring points corresponding to the maximum value of the capture time difference are monitoring point C and monitoring point D, and the preset capture rule includes a preset time threshold of 10 minutes. Then the electronic device can determine that the maximum value of the capture time difference is greater than the preset time threshold. At this time, the electronic device can generate deployment recommendation information for adding monitoring points between monitoring point C and monitoring point D.
[0179] In another embodiment, when the evaluation results at least include the monitoring point density of each road section included in the route to be evaluated, and the preset capture rules include a preset density threshold, the electronic device can separately determine whether the monitoring point density of each road section included in the route to be evaluated is greater than the preset density threshold. If there is a road section where the corresponding monitoring point density is not greater than the preset density threshold, it means that the number of monitoring points corresponding to the road section is too small. At this time, the electronic device can generate deployment recommendation information for adding monitoring points to the road section.
[0180] For example, the evaluation results include that the monitoring point density of each section of the route to be evaluated is: 0.2 / 100 meters for section a, 2 / 100 meters for section b, and 1.5 / 100 meters for section c. The preset distance threshold included in the preset capture rules is 1 / 100 meters. Then the electronic device can determine that there is a corresponding section with a monitoring point density not greater than the preset density threshold for each section of the route to be evaluated, namely section a. At this time, the electronic device can generate deployment recommendation information for adding monitoring points in section a.
[0181] In an embodiment of the present application, after obtaining the monitoring results of each monitoring point on the target object during the evaluation period and the deployment information of each monitoring point, the electronic device can generate overall evaluation information, and then determine the deployment recommendation information based on the overall evaluation information and preset capture rules. In this way, on the one hand, the rationality of the current monitoring point deployment can be intuitively presented to the user, and on the other hand, corresponding deployment recommendation information can be provided when the deployment is unreasonable.
[0182] As an implementation of an embodiment of the present application, in the case of different types of target objects, different methods can be used to obtain the monitoring results of the target object at each monitoring point during the evaluation time period. Specifically:
[0183] In one embodiment, the target object may be a target person, in which case, Figure 13 As shown, the above-mentioned acquisition of the monitoring results of the target object at each monitoring point within the evaluation time period may include:
[0184] S1301, obtaining an image of the target person, and modeling the image to obtain modeling data corresponding to the target person;
[0185] When the target object is a person, obtaining the monitoring results for the target person requires comparing the target person's face with the people in the monitoring data. To better complete the facial comparison operation, a relevant data model can be established, and then search and process according to the model requirements to achieve facial comparison. Therefore, after the electronic device obtains the image of the target person, it can model the image and obtain the modeling data corresponding to the target person.
[0186] In one embodiment, when the user inputs an image of a target person, the electronic device can directly acquire the image of the target person, and then model the image to obtain modeling data corresponding to the target person.
[0187] In another embodiment, when the user inputs the identification information of a target person, the electronic device may first search for an image of the target person in a database according to the identification information, and then model the image to obtain modeling data corresponding to the target person.
[0188] In another embodiment, when the user inputs the image of the target person and the person identification information at the same time, the electronic device can query the image of the target person in the database based on the person identification information, and then model the queried image and the image of the target person input by the user together, so as to obtain the modeling data corresponding to the target person more accurately.
[0189] S1302: Acquire monitoring data captured at each monitoring point within the evaluation time period and matching the modeling data as a monitoring result.
[0190] After obtaining the modeling data corresponding to the target person, the electronic device searches the monitoring data captured by each monitoring point during the evaluation time period based on the modeling data to obtain the monitoring data captured by each monitoring point during the evaluation time period that matches the modeling data as the monitoring result.
[0191] In another embodiment, the target object may be a target vehicle. In this case, Figure 14 As shown, the above-mentioned acquisition of the monitoring results of the target object at each monitoring point within the evaluation time period may include:
[0192] S1401, obtaining the license plate color and license plate number of the target vehicle;
[0193] S1402, obtaining monitoring data that matches the license plate color and the license plate number captured by each monitoring point during the evaluation time period as a monitoring result.
[0194] When the target object is a target vehicle, the electronic device can directly obtain the license plate color and license plate number of the target vehicle, and search the monitoring data captured by each monitoring point during the evaluation time period based on the license plate color and license plate number to obtain the monitoring data matching the license plate color and license plate number captured by each monitoring point during the evaluation time period as the monitoring result.
[0195] In the solution provided in the embodiment of the present application, the electronic device can adopt different methods of obtaining monitoring results for different types of target objects. When the target object is a person, a model can be first built and then the monitoring results can be obtained based on the modeling data, so as to obtain more accurate modeling results. When the target object is a vehicle, the monitoring results can be obtained directly based on the license plate number and license plate color, thereby speeding up the acquisition of monitoring results.
[0196] Below Figure 15 For example, the following describes the evaluation method of monitoring points in the embodiment of the present application:
[0197] Users can edit task information on the application platform, that is, enter information such as the starting point and end point, target object, and evaluation time period corresponding to the route to be evaluated. After receiving the task information, the track tracking point system can send a request to the spatial information service platform to obtain points of interest and recommended paths based on the starting point and end point in the task information. After receiving the request, the spatial information service platform can determine the recommended path based on the starting point and end point, and obtain the geographic location of the starting point and end point and the monitoring points corresponding to the recommended path as points of interest. Then, the spatial information service platform can send the recommended path and points of interest as return information to the track tracking point system. If the spatial information service platform cannot determine the points of interest or the recommended path, it can return a failure indicator to the track tracking point system.
[0198] After receiving the return information sent by the spatial information service platform, the trajectory tracking point system can generate an evaluation task and send the evaluation task information to the data storage for storage, that is, the task information entry. The data storage can return the storage result of the task information to the trajectory tracking point system.
[0199] The track tracking point system can choose to return a success or failure indicator to the application platform based on the return information from the spatial information service platform and data storage. If a success indicator is returned, it means that the assessment task was successfully created. Otherwise, it means that the assessment task was failed.
[0200] If it is a pedestrian capture task, that is, the target object is a target pedestrian, the user can use the ID to query the person's picture on the application platform or directly upload the person's picture locally. After receiving the person's picture, the track tracking point system can upload the picture to the cloud storage. The cloud storage can model the uploaded person image and return the modeled picture to the track tracking point system after the modeling is successful, or return a failure mark to the track tracking point system after the modeling fails.
[0201] Based on the modeled image returned by the cloud storage, the track tracking point system can retrieve monitoring data matching the modeled image from the monitoring data of each monitoring point corresponding to the recommended route stored in the data storage, thereby storing the pedestrian inspection information. The data storage can then return the stored result, i.e., the matching result of the modeled image, to the track tracking point system. Based on the information returned by the data storage, the track tracking point system can choose to return a success or failure indicator to the application platform.
[0202] For vehicle capture tasks, where the target object is a vehicle, the user can send vehicle inspection information to the track tracking point system on the application platform. Upon receiving the vehicle inspection information, the track tracking point system can retrieve the monitoring data matching the vehicle inspection information from the monitoring data of each monitoring point corresponding to the recommended route stored in the data storage, and then store the vehicle inspection information in the database. The data storage can then return the storage result, i.e., the matching result of the vehicle inspection information, to the track tracking point system. Based on the return information from the data storage, the track tracking point system can choose to return a success or failure indicator to the application platform.
[0203] Among them, the above-mentioned application platform is the application platform used to implement the above-mentioned monitoring point evaluation method in the electronic device in the embodiment of the present application. The application platform in the electronic device implements the monitoring point evaluation method in the embodiment of the present application through interaction with the trajectory tracking point system, spatial information service platform, cloud storage and data storage.
[0204] In the solution provided by the embodiment of the present application, the electronic device can obtain the starting point and end point corresponding to the route to be evaluated input by the user; determine the route to be evaluated based on the starting point and end point, and determine the monitoring points corresponding to the route to be evaluated; obtain the target object and evaluation time period input by the user based on the monitoring points corresponding to the route to be evaluated; obtain the monitoring results of the target object at each monitoring point during the evaluation time period and the layout information of each monitoring point; generate an evaluation report based on the monitoring results and the layout information, wherein the evaluation report at least includes overall evaluation information of the route to be evaluated and layout recommendation information for the monitoring points of the route to be evaluated. Since the electronic device can generate the evaluation report based on the monitoring results of the target object at each monitoring point corresponding to the route to be evaluated and the layout information of each monitoring point, in this process, not only the monitoring capabilities of the monitoring point itself are taken into account, but also the monitoring capabilities of the monitoring point cluster formed by each monitoring point based on the layout information of each monitoring point are taken into account, thereby achieving a multi-dimensional evaluation of the monitoring point and obtaining a more comprehensive evaluation result. And because the final evaluation report can include the overall evaluation information of the route to be evaluated and the layout recommendation information of the monitoring points for the route to be evaluated, it provides effective reference information for users when performing operations such as planning point layout and route planning.
[0205] Corresponding to the above-mentioned monitoring point evaluation method, an embodiment of the present application further provides a monitoring point evaluation device. The following is an introduction to the monitoring point evaluation device provided in an embodiment of the present application:
[0206] like Figure 16 As shown, a monitoring point evaluation device may include:
[0207] The module 1610 for determining a route to be evaluated is used to determine a route to be evaluated and to determine the monitoring points corresponding to the route to be evaluated;
[0208] The evaluation information acquisition module 1620 is configured to acquire the features to be detected and the evaluation time period of the target object; the target object passes through the route to be evaluated within the evaluation time period;
[0209] The monitoring result acquisition module 1630 is used to obtain the monitoring result of each monitoring point on the feature to be detected during the evaluation time period;
[0210] The deployment evaluation module 1640 is configured to evaluate the deployment of the monitoring points of the route to be evaluated based on the monitoring results and the deployment information of each monitoring point.
[0211] In the solution provided by the embodiment of the present application, the electronic device can determine the route to be evaluated and determine the monitoring points corresponding to the route to be evaluated; obtain the target object's to-be-detected features and the evaluation time period; the target object passes through the route to be evaluated within the evaluation time period; obtain the monitoring results of the to-be-detected features at each monitoring point within the evaluation time period; and evaluate the deployment of the monitoring points for the route to be evaluated based on the monitoring results and the deployment information of each monitoring point. Since the electronic device generates the evaluation report based on the monitoring results of the target object at each monitoring point corresponding to the route to be evaluated and the deployment information of each monitoring point, in this process, not only the monitoring capabilities of the monitoring points themselves are taken into account, but also the monitoring capabilities of the monitoring point cluster formed by each monitoring point based on the deployment information of each monitoring point are taken into account, thereby achieving a multi-dimensional evaluation of the monitoring points and obtaining a more comprehensive evaluation result.
[0212] As an implementation of the embodiment of the present application, the to-be-evaluated route determination module 1610 may include:
[0213] A description information display unit, configured to display description information of each route to be selected in the interface, wherein the description information of the route to be selected includes the length of the route to be selected and the number and type of monitoring points included in the route to be selected, as well as the number of monitoring points of the same type;
[0214] A monitoring screen display unit, configured to display the monitoring screens of the monitoring points corresponding to the route to be selected when a selection operation is detected by the user based on the description information;
[0215] The unit for determining a route to be evaluated is configured to determine that the selected route to be selected is a route to be evaluated when a confirmation operation is detected for the route to be selected; wherein the description information and the monitoring screen are used to assist in determining the route to be evaluated.
[0216] As an implementation of the embodiment of the present application, the device may further include:
[0217] An evaluation task generating module, configured to generate an evaluation task corresponding to the route to be evaluated based on the to-be-detected features of the target object, the evaluation time period, and the monitoring points;
[0218] A task list display module is used to display a task list, wherein the task list includes a task area corresponding to each evaluation task, and each task area includes a task start trigger identifier;
[0219] The first route display module is used to display the route to be evaluated corresponding to the task start trigger identifier and the icons of each monitoring point corresponding to the route to be evaluated on the map when the trigger operation issued by the user for the task start trigger identifier is obtained, and trigger the execution of the monitoring result acquisition module 1630.
[0220] As an implementation of an embodiment of the present application, the first route display module may be specifically configured to display the route to be evaluated corresponding to the task start trigger identifier in a first preset route style on a map, and to display icons of each monitoring point corresponding to the route to be evaluated in a first preset icon style on the map;
[0221] The apparatus may further comprise:
[0222] A second route display module is used to display the evaluated part of the route to be evaluated in a map in a second preset route style, wherein the second preset route style is different from the first preset route style; and / or, when the monitoring result corresponding to the monitoring point is obtained, if the monitoring result indicates that the monitoring point has captured the target object, the icon of the monitoring point is displayed in a second preset icon style; if the monitoring result indicates that the monitoring point has not captured the target object, the icon of the monitoring point is displayed in a third preset icon format, wherein the second preset icon style is different from the third preset icon format.
[0223] As an implementation of the embodiment of the present application, the deployment assessment module 1640 may include:
[0224] An evaluation result display unit is used to display the evaluation results of the monitoring point deployment situation of the route to be evaluated; wherein, the evaluation results include the total number of target monitoring points, the average number of target monitoring points per unit length, the average distance between the target monitoring points, the average capture time between the target monitoring points, the monitoring result list of the target monitoring points, the capture time difference between adjacent monitoring points in the target monitoring points, the capture distance difference between adjacent monitoring points in the target monitoring points, the capture time difference between adjacent monitoring points in the target monitoring points, and the capture time difference between adjacent monitoring points in the target monitoring points. at least one of the maximum value of the distance difference, the minimum value of the capture distance difference between adjacent monitoring points in the target monitoring point, the maximum value of the capture time difference between adjacent monitoring points in the target monitoring point, the minimum value of the capture time difference between adjacent monitoring points in the target monitoring point, the ratio of the total number to the number of monitoring points corresponding to the route to be evaluated, the density of monitoring points in each section included in the route to be evaluated, the proportion of monitoring points, the deployment information of abnormal monitoring points, and the abnormal cause of the abnormal monitoring points; the target monitoring point is the monitoring point where the target object is captured;
[0225] The monitoring result list includes: the deployment information of the target monitoring point and the captured image of the target object at the target monitoring point;
[0226] The proportion of monitoring points includes: the ratio of the total number to the number of monitoring points that did not capture the target object, the ratio of the number of image capture monitoring points that captured the target object to the number of video monitoring points that captured the target object, and at least one of the ratios between the numbers of each type of monitoring points corresponding to the route to be evaluated.
[0227] As an implementation of an embodiment of the present application, the monitoring result may include at least whether the corresponding monitoring point captured the target object and the capture time of the target object, and the deployment information may include at least the location of each monitoring point; the deployment assessment module 1640 may include:
[0228] An evaluation result determination unit, configured to determine an evaluation result representing the quality of capturing the target object at each monitoring point according to the position of each monitoring point, whether the target object is captured, and the capture time of the target object;
[0229] A deployment recommendation determination unit is used to determine deployment recommendation information based on the evaluation results and preset capture rules, wherein the preset capture rules are pre-input or pre-set by the user, and the deployment recommendation information is used to represent the monitoring point information that needs to be added so that the capture quality of each monitoring point for the target object meets the preset capture rules.
[0230] As an implementation method of an embodiment of the present application, the evaluation result may include at least the maximum value of the capture distance difference between adjacent monitoring points among the monitoring points where the target object is captured, and the preset capture rule may include a preset distance threshold; the deployment suggestion determination unit may include:
[0231] a capture distance determination subunit, configured to determine whether the maximum value of the capture distance difference is greater than the preset distance threshold;
[0232] The additional suggestion generation sub-unit is used to generate additional suggestion information for the monitoring points to be added when the judgment result of the capture distance judgment sub-unit is yes, wherein the additional suggestion information indicates to add monitoring points between the monitoring points to be added, and the monitoring points to be added are the two monitoring points corresponding to the maximum value of the capture distance difference.
[0233] The present application also provides an electronic device, such as Figure 17 Shown, including:
[0234] Memory 1701, used for storing computer programs;
[0235] The processor 1702 is configured to implement the steps of the monitoring point evaluation method described in any of the above embodiments when executing the program stored in the memory 1701.
[0236] In the solution provided by the embodiment of the present application, the electronic device can determine the route to be evaluated and determine the monitoring points corresponding to the route to be evaluated; obtain the target object's to-be-detected features and the evaluation time period; the target object passes through the route to be evaluated within the evaluation time period; obtain the monitoring results of the to-be-detected features at each monitoring point within the evaluation time period; and evaluate the deployment of the monitoring points for the route to be evaluated based on the monitoring results and the deployment information of each monitoring point. Since the electronic device generates the evaluation report based on the monitoring results of the target object at each monitoring point corresponding to the route to be evaluated and the deployment information of each monitoring point, in this process, not only the monitoring capabilities of the monitoring points themselves are taken into account, but also the monitoring capabilities of the monitoring point cluster formed by each monitoring point based on the deployment information of each monitoring point are taken into account, thereby achieving a multi-dimensional evaluation of the monitoring points and obtaining a more comprehensive evaluation result.
[0237] Furthermore, the electronic device may further include a communication bus and / or a communication interface, and the processor 1702, the communication interface, and the memory 1701 communicate with each other via the communication bus.
[0238] The communication bus mentioned in the electronic device mentioned above may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.
[0239] The communication interface is used for communication between the above electronic device and other devices.
[0240] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk memory. Alternatively, the memory may be at least one storage device located away from the processor.
[0241] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0242] In another embodiment provided in the present application, a computer-readable storage medium is further provided, which stores a computer program. When the computer program is executed by a processor, the steps of the monitoring point evaluation method described in any of the above embodiments are implemented.
[0243] In another embodiment provided by the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the monitoring point evaluation method described in any of the above embodiments.
[0244] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), etc.
[0245] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0246] Each embodiment in this specification is described in a related manner. Similar portions between the various embodiments can be referenced to each other. Each embodiment focuses on the differences between the other embodiments. In particular, the device, electronic device, computer-readable storage medium, and computer program product embodiments are generally similar to the method embodiments, so their descriptions are relatively simple. For related portions, reference can be made to the descriptions of the method embodiments.
[0247] The above description is only a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application are included in the scope of protection of the present application.
Claims
1. A monitoring point evaluation method, characterized in that: The method comprises: Determine the route to be evaluated and determine the monitoring points corresponding to the route to be evaluated; Acquiring features to be detected and an evaluation time period of a target object; wherein the target object passes through the route to be evaluated within the evaluation time period; Obtaining monitoring results of the monitoring points on the feature to be detected within the evaluation time period; Evaluate the deployment of monitoring points on the route to be evaluated based on the monitoring results and the deployment information of each monitoring point; Determining the route to be evaluated includes: Displaying description information of each route to be selected in the interface, wherein the description information of the route to be selected includes the length of the route to be selected and the number and type of monitoring points included in the route to be selected, as well as the number of monitoring points of the same type; When detecting a selection operation of a route to be selected by a user based on the description information, displaying a monitoring screen of each monitoring point corresponding to the route to be selected; When a confirmation operation is detected for the route to be selected, the selected route to be selected is determined to be the route to be evaluated; wherein the description information and the monitoring screen are used to assist in determining the route to be evaluated.
2. The method according to claim 1, characterized in that After obtaining the features to be detected and the evaluation time period of the target object, the method further includes: Generate an evaluation task corresponding to the route to be evaluated based on the to-be-evaluated features of the target object, the evaluation time period, and the monitoring points; Displaying a task list, wherein the task list includes a task area corresponding to each evaluation task, and each task area includes a task start trigger identifier; When a trigger operation issued by the user for the task start trigger identifier is obtained, the route to be evaluated corresponding to the task start trigger identifier and the icons of each monitoring point corresponding to the route to be evaluated are displayed on the map, and the step of obtaining the monitoring results of the features to be detected at each monitoring point within the evaluation time period is executed.
3. The method according to claim 2, characterized in that The step of displaying the route to be evaluated corresponding to the task start trigger identifier and the icons of the monitoring points corresponding to the route to be evaluated on the map includes: Displaying the to-be-evaluated route corresponding to the task start trigger identifier in a first preset route style on the map, and displaying icons of each monitoring point corresponding to the to-be-evaluated route in a first preset icon style on the map; The method further comprises: displaying the evaluated portion of the route to be evaluated in a second preset route style on a map, wherein the second preset route style is different from the first preset route style; and / or, When the monitoring result corresponding to the monitoring point is obtained, if the monitoring result indicates that the monitoring point has captured the target object, the icon of the monitoring point is displayed in the second preset icon style; if the monitoring result indicates that the monitoring point has not captured the target object, the icon of the monitoring point is displayed in the third preset icon format, wherein the second preset icon style is different from the third preset icon format.
4. The method according to claim 1, wherein The evaluating the deployment of monitoring points of the route to be evaluated based on the monitoring results and the deployment information of each monitoring point includes: The evaluation results of the monitoring point deployment for the route to be evaluated are displayed; wherein, the evaluation results include the total number of target monitoring points, the average number of target monitoring points per unit length, the average distance between the target monitoring points, the average capture time between the target monitoring points, the monitoring result list of the target monitoring points, the capture time difference between adjacent monitoring points in the target monitoring points, the capture distance difference between adjacent monitoring points in the target monitoring points, and the maximum capture distance difference between adjacent monitoring points in the target monitoring points. value, the minimum value of the capture distance difference between adjacent monitoring points in the target monitoring point, the maximum value of the capture time difference between adjacent monitoring points in the target monitoring point, the minimum value of the capture time difference between adjacent monitoring points in the target monitoring point, the ratio of the total number to the number of monitoring points corresponding to the route to be evaluated, the monitoring point density of each section included in the route to be evaluated, the monitoring point ratio, the layout information of abnormal monitoring points and the abnormal reason of the abnormal monitoring points; the target monitoring point is the monitoring point where the target object is captured; The monitoring result list includes: the deployment information of the target monitoring point and the captured image of the target object at the target monitoring point; The proportion of monitoring points includes: the ratio of the total number to the number of monitoring points that did not capture the target object, the ratio of the number of image capture monitoring points that captured the target object to the number of video monitoring points that captured the target object, and at least one of the ratios between the numbers of each type of monitoring points corresponding to the route to be evaluated.
5. The method according to any one of claims 1 to 4, characterized in that The monitoring result includes at least whether the corresponding monitoring point captures the target object and the capture time of the target object, and the deployment information includes at least the location of each monitoring point; The evaluating the deployment of monitoring points of the route to be evaluated based on the monitoring results and the deployment information of each monitoring point includes: Determining, based on the position of each monitoring point, whether the target object is captured, and the capture time of the target object, an evaluation result for characterizing the capture quality of the target object at each monitoring point; Based on the evaluation results and the preset capture rules, the deployment recommendation information is determined, wherein the preset capture rules are pre-input or pre-set by the user, and the deployment recommendation information is used to characterize the monitoring point information that needs to be added so that the capture quality of each monitoring point for the target object meets the preset capture rules.
6. The method according to claim 5, characterized in that The evaluation result includes at least a maximum value of a capture distance difference between adjacent monitoring points among the monitoring points where the target object is captured, and the preset capture rule includes a preset distance threshold; Determining deployment recommendation information based on the evaluation results and preset snapshot rules includes: Determining whether the maximum value of the capture distance difference is greater than the preset distance threshold; If the maximum value of the capture distance difference is greater than the preset distance threshold, additional recommendation information is generated for the monitoring points to be added, wherein the additional recommendation information indicates that monitoring points are added between the monitoring points to be added, and the monitoring points to be added are the two monitoring points corresponding to the maximum value of the capture distance difference.
7. A monitoring point evaluation device, characterized in that: The device comprises: A module for determining a route to be evaluated, used to determine the route to be evaluated and the monitoring points corresponding to the route to be evaluated; An evaluation information acquisition module is used to obtain the characteristics of the target object to be detected and the evaluation time period; the target object passes through the route to be evaluated within the evaluation time period; A monitoring result acquisition module, configured to acquire the monitoring result of each monitoring point on the feature to be detected within the evaluation time period; A deployment evaluation module, configured to evaluate the deployment of monitoring points on the route to be evaluated based on the monitoring results and the deployment information of each monitoring point; The module for determining the route to be evaluated includes: A description information display unit, configured to display description information of each route to be selected in the interface, wherein the description information of the route to be selected includes the length of the route to be selected and the number and type of monitoring points included in the route to be selected, as well as the number of monitoring points of the same type; A monitoring screen display unit, configured to display the monitoring screens of the monitoring points corresponding to the route to be selected when a selection operation is detected by the user based on the description information; The unit for determining a route to be evaluated is configured to determine that the selected route to be selected is a route to be evaluated when a confirmation operation is detected for the route to be selected; wherein the description information and the monitoring screen are used to assist in determining the route to be evaluated.
8. The device according to claim 7, characterized in that The device further comprises: An evaluation task generating module, configured to generate an evaluation task corresponding to the route to be evaluated based on the to-be-detected features of the target object, the evaluation time period, and the monitoring points; A task list display module is used to display a task list, wherein the task list includes a task area corresponding to each evaluation task, and each task area includes a task start trigger identifier; a first route display module, configured to display the route to be evaluated corresponding to the task start trigger identifier and the icons of the monitoring points corresponding to the route to be evaluated on a map upon receiving a trigger operation issued by the user for the task start trigger identifier, and trigger the execution of the monitoring result acquisition module; or The first route display module is specifically configured to display the route to be evaluated corresponding to the task start trigger identifier in a first preset route style on the map, and to display icons of each monitoring point corresponding to the route to be evaluated in a first preset icon style on the map; The device further comprises: A second route display module is configured to display the evaluated portion of the route to be evaluated in a map in a second preset route style, wherein the second preset route style is different from the first preset route style; and / or, when a monitoring result corresponding to a monitoring point is obtained, if the monitoring result indicates that the monitoring point has captured the target object, the icon of the monitoring point is displayed in a second preset icon style; if the monitoring result indicates that the monitoring point has not captured the target object, the icon of the monitoring point is displayed in a third preset icon format, wherein the second preset icon style is different from the third preset icon format; or, The deployment assessment module includes: An evaluation result display unit is used to display the evaluation results of the monitoring point deployment situation of the route to be evaluated; wherein, the evaluation results include the total number of target monitoring points, the average number of target monitoring points per unit length, the average distance between the target monitoring points, the average capture time between the target monitoring points, the monitoring result list of the target monitoring points, the capture time difference between adjacent monitoring points in the target monitoring points, the capture distance difference between adjacent monitoring points in the target monitoring points, the capture time difference between adjacent monitoring points in the target monitoring points, and the capture time difference between adjacent monitoring points in the target monitoring points. at least one of the maximum value of the distance difference, the minimum value of the capture distance difference between adjacent monitoring points in the target monitoring point, the maximum value of the capture time difference between adjacent monitoring points in the target monitoring point, the minimum value of the capture time difference between adjacent monitoring points in the target monitoring point, the ratio of the total number to the number of monitoring points corresponding to the route to be evaluated, the density of monitoring points in each section included in the route to be evaluated, the proportion of monitoring points, the deployment information of abnormal monitoring points, and the abnormal cause of the abnormal monitoring points; the target monitoring point is the monitoring point where the target object is captured; The monitoring result list includes: the deployment information of the target monitoring point and the captured image of the target object at the target monitoring point; The proportion of monitoring points includes at least one of the following: the ratio of the total number to the number of monitoring points that did not capture the target object, the ratio of the number of image capture monitoring points that captured the target object to the number of video capture monitoring points that captured the target object, and the ratio between the number of each type of monitoring points corresponding to the route to be evaluated; or The monitoring result includes at least whether the corresponding monitoring point captures the target object and the capture time of the target object, and the deployment information includes at least the location of each monitoring point; The deployment assessment module includes: An evaluation result determination unit, configured to determine an evaluation result representing the quality of capturing the target object at each monitoring point according to the position of each monitoring point, whether the target object is captured, and the capture time of the target object; a deployment suggestion determination unit, configured to determine deployment suggestion information based on the evaluation result and preset capture rules, wherein the preset capture rules are pre-input or pre-set by a user, and the deployment suggestion information is used to represent the additional monitoring point information required to ensure that the capture quality of the target object at each monitoring point meets the preset capture rules; or The evaluation result includes at least a maximum value of a capture distance difference between adjacent monitoring points among the monitoring points where the target object is captured, and the preset capture rule includes a preset distance threshold; The deployment suggestion determination unit includes: a capture distance determination subunit, configured to determine whether the maximum value of the capture distance difference is greater than the preset distance threshold; The additional suggestion generation sub-unit is used to generate additional suggestion information for the monitoring points to be added when the judgment result of the capture distance judgment sub-unit is yes, wherein the additional suggestion information indicates to add monitoring points between the monitoring points to be added, and the monitoring points to be added are the two monitoring points corresponding to the maximum value of the capture distance difference.
9. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the method according to any one of claims 1 to 6 when executing a program stored in a memory.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Monitoring point location construction evaluation method and device, equipment and storage medium
CN112560549A