Intelligent parking management method and system based on computer vision algorithm
By using computer vision algorithms to monitor parking space status and recognize license plates in real time, the problems of high labor costs and parking difficulties have been solved, achieving efficient parking lot management and user-friendly parking services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INTELLIGENT INTER CONNECTION TECH CO LTD
- Filing Date
- 2023-10-12
- Publication Date
- 2026-07-28
AI Technical Summary
Existing technologies are characterized by high labor costs and the inability to monitor parking space availability and parking difficulty in real time, leading to parking difficulties.
Using computer vision algorithms, the system receives parking reservation requests, analyzes parking space status information, sets a tolerance time zone for incoming vehicles, and uses a parking vision detection module to identify license plate numbers, automatically activating the access control management system.
It enables real-time monitoring of parking space availability, improves parking efficiency, reduces parking difficulty, lowers labor costs, and enhances parking management efficiency and user experience.
Smart Images

Figure CN117523903B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of parking management, and specifically to a smart parking management method and system based on computer vision algorithms. Background Technology
[0002] With the continuous expansion of cities and the increasing number of vehicles, traditional parking methods can no longer meet people's parking needs. Therefore, smart parking has emerged, and its innovative technologies and service models have brought unprecedented opportunities and changes to urban parking management.
[0003] Current technology involves manually detecting vehicles entering and exiting, determining the remaining number of parking spaces, and managing parking spaces.
[0004] Existing technologies suffer from high labor costs, the inability to monitor the availability of parking spaces in real time, and the inability to provide real-time feedback on the difficulty of parking in remaining spaces, leading to parking difficulties. Summary of the Invention
[0005] This application addresses the problems of existing technologies, such as high labor costs, inability to monitor the remaining number of parking spaces in real time, and inability to provide real-time feedback on the difficulty of parking in remaining spaces, which leads to parking difficulties.
[0006] In view of the above problems, this application provides a smart parking management method and system based on computer vision algorithms. In a first aspect, embodiments of this application provide a smart parking management method based on computer vision algorithms. The method includes: receiving a first parking reservation request sent by a first parking reservation user, wherein the first parking reservation request includes the first parking reservation user's reserved license plate number, reserved parking location, reserved parking time, and reserved parking duration. Connecting to a smart parking management module, retrieving multiple parking space status information corresponding to the reserved parking location, wherein each parking space status information includes real-time parking information and parking reservation information corresponding to each parking space. Based on the first parking reservation request, performing parking adaptability analysis on the multiple parking spaces according to the multiple parking space status information to obtain a first pre-parking space. Connecting to the smart parking management module, retrieving first parking space basic information corresponding to the first pre-parking space, and sending the first parking space basic information to the first parking reservation user. Based on the reserved parking time and the reserved parking duration, setting a vehicle arrival tolerance time zone corresponding to the first pre-parking space. Connecting to a parking vision detection module, obtaining the real-time vehicle license plate number of the first pre-parking space within the vehicle arrival tolerance time zone. When the license plate number of the real-time arriving vehicle matches the reserved license plate number, the parking access control module is activated to open the control gate.
[0007] Secondly, this application provides a smart parking management system based on computer vision algorithms. The system includes: a reservation request receiving module, which receives a first parking reservation request sent by a first parking reservation user, wherein the first parking reservation request includes the first parking reservation user's license plate number, parking location, parking time, and parking duration; a multiple parking space information retrieval module, which connects to the smart parking management module and retrieves multiple parking space status information corresponding to the reserved parking location, wherein each parking space status information includes real-time parking information and parking reservation information corresponding to each parking space; a first reserved parking space acquisition module, which, based on the first parking reservation request and the multiple parking space status information, performs parking adaptability analysis on the multiple parking spaces to obtain a first reserved parking space; and a basic information sending module, which connects to the smart parking management module, retrieves the first parking space basic information corresponding to the first reserved parking space, and sends the first parking space basic information to the first parking reservation user. The system includes a vehicle arrival tolerance time zone setting module, which sets the vehicle arrival tolerance time zone corresponding to the first pre-parking space based on the reserved parking time and the reserved parking duration. A vehicle arrival tolerance time zone acquisition module, connected to the parking vision detection module, obtains the real-time license plate number of the vehicle arriving at the first pre-parking space within the vehicle arrival tolerance time zone. A control gate activation module, used to activate the parking access control management module to open the control gate when the real-time license plate number matches the reserved license plate number.
[0008] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0009] This application provides a smart parking management method and system based on computer vision algorithms, relating to the field of parking management technology. The method includes: receiving a reservation request, then connecting to a parking management module, retrieving parking space information, then performing fitness analysis to obtain a first reserved parking space, then obtaining basic parking space information and sending it to the user, then setting a tolerance range for incoming vehicles, then matching the real-time vehicle license plate number with the reservation number, and finally opening the control gate.
[0010] This application primarily addresses the problems of high labor costs, the inability to monitor parking space availability in real time, and the lack of real-time feedback on the difficulty of finding available parking spaces, leading to parking difficulties in existing technologies. By implementing a pre-booking system for parking lots, it allows for real-time monitoring of parking space availability and performs adaptability analysis based on this availability, making parking more convenient for users. This improves parking efficiency and reduces parking difficulties.
[0011] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and in order to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely exemplary. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0013] Figure 1 A schematic flowchart of a smart parking management method based on computer vision algorithms is provided for embodiments of this application;
[0014] Figure 2 This application provides a schematic flowchart of a smart parking management method based on computer vision algorithms for generating a first pre-parking space in an embodiment of the present application.
[0015] Figure 3 This application provides a flowchart illustrating the method for obtaining the verification result of the first parking space in a smart parking management method based on computer vision algorithms.
[0016] Figure 4 A schematic diagram of the structure of a smart parking management system based on computer vision algorithms is provided for an embodiment of this application.
[0017] Explanation of reference numerals in the attached diagram: 10 for receiving reservation requests, 20 for retrieving multiple parking space information, 30 for obtaining the first reserved parking space, 40 for sending basic information, 50 for setting the time zone for arriving vehicles, 60 for obtaining the time zone for arriving vehicles, and 70 for activating the control gate. Detailed Implementation
[0018] This application primarily addresses the problems of high labor costs, the inability to monitor parking space availability in real time, and the lack of real-time feedback on the difficulty of finding available parking spaces, leading to parking difficulties in existing technologies. By implementing a pre-booking system for parking lots, it allows for real-time monitoring of parking space availability and performs adaptability analysis based on this availability, making parking more convenient for users. This improves parking efficiency and reduces parking difficulties.
[0019] To better understand the above technical solution, the following will provide a detailed description of the solution in conjunction with the accompanying drawings and specific implementation methods:
[0020] Example 1
[0021] like Figure 1 The method for intelligent parking management based on computer vision algorithms, as shown, includes:
[0022] Receive a first parking reservation request sent by a first parking reservation user, wherein the first parking reservation request includes the first parking reservation user's license plate number, parking location, parking time, and parking duration;
[0023] Specifically, this involves establishing a server-client system, or reservations can be made via an API interface. Users need to download and register an account, log in, and select the parking service. On the service page, they select the parking reservation function, fill in the required parking space information, including parking location, parking time, and vehicle information. They submit the reservation application and wait for system review. Once approved, the client will receive a notification of successful reservation. The system includes: 1. Reservation license plate number: This confirms which parking space is reserved. In many cases, especially in large parking lots, parking spaces may be assigned specific numbers or have license plate recognition systems, allowing users to directly locate the reserved space by license plate number. 2. Reservation parking location: This determines which parking space the user needs to reserve. Specific locations may include a specific floor, entrance, or parking lot. 3. Reservation parking time: This determines when the user expects to arrive at the parking lot. This is crucial for parking lot management as it helps the parking lot prepare before the user arrives. 4. Reservation parking duration: This refers to the expected length of time the user is parking. This helps the parking lot plan the occupancy time of parking spaces in advance, thus managing parking space allocation more effectively.
[0024] Connect to the smart parking management module to retrieve the status information of multiple parking spaces corresponding to the reserved parking location. The status information of each parking space includes the real-time parking information and parking reservation information of each parking space.
[0025] Specifically, the smart parking management module can connect to sensors, cameras, or other devices within the parking lot to collect and process information about parking space status. Upon receiving a parking reservation request, the module can query the status information of multiple parking spaces corresponding to the reserved parking location. Real-time parking information: This may include whether the parking space is currently occupied, which vehicle is occupying it, and the vehicle's dwell time. Parking reservation information: This may include whether the parking space has been reserved, and if so, the information of the person who made the reservation (e.g., the license plate number), the reserved parking time, and the reserved parking duration. By querying this information, the smart parking management module can effectively understand the real-time status and reservation situation of each parking space, thereby making reasonable decisions, such as approving or rejecting reservations, or guiding users to find available parking spaces. This can improve the utilization efficiency of the parking lot and enhance the user's parking experience.
[0026] Based on the first reserved parking request, and according to the status information of the multiple parking spaces, a parking adaptability analysis is performed on the multiple parking spaces to obtain the first reserved parking space;
[0027] Specifically, based on the status information of multiple parking spaces, a parking adaptability analysis is performed on multiple parking spaces to obtain the first pre-selected parking space. Parking adaptability can be understood as the degree to which a parking space is suitable for parking, which may consider various factors such as the size, location, whether it is reserved, and parking difficulty. Through this analysis, it is possible to determine which parking space is most suitable for a specific vehicle. The management module first collects real-time parking information and parking reservation information for each parking space, which constitutes the status information of the parking space. Based on this status information, the management module can analyze the suitability of each parking space. For example, if a parking space is large and suitable for parking large vehicles, then the parking adaptability of this parking space may be higher. By considering factors such as the size, location, whether it is reserved, and parking difficulty, the management module can evaluate the parking adaptability of each parking space. Finally, the management module can select the parking space with the highest parking adaptability as the first pre-selected parking space.
[0028] Connect to the smart parking management module, retrieve the basic information of the first parking space corresponding to the first reserved parking space, and send the basic information of the first parking space to the first reserved parking user;
[0029] Specifically, the management module connects to and retrieves the basic information of the first parking space corresponding to the first reserved parking space, and sends this information to the first user who made the reservation. The management module can communicate with the equipment or system inside the parking lot via network connection or other means to obtain the basic information of the first parking space. This information may include the size and location of the parking space, and whether it is suitable for a specific type of vehicle. After obtaining the basic information of the first parking space, the management module can send it to the first user who made the reservation via email, SMS, or an application. This allows users to know the reserved parking space information before arriving at the parking lot, enabling them to better plan their trip. This improves the efficiency of parking lot utilization, reduces user search time and inconvenience, and enhances the overall user experience.
[0030] Based on the reserved parking time and the reserved parking duration, set the arrival tolerance time zone corresponding to the first reserved parking space;
[0031] Specifically, based on the reserved parking time and duration, a grace period for arrival is set for the first pre-selected parking space. This grace period typically refers to the time between the vehicle's arrival time at the parking lot and its expected parking time. This time zone is primarily designed to handle potential delays such as traffic congestion or difficulty finding a parking space. Within this time zone, even if the vehicle arrives slightly later than the scheduled time, it will not be considered a breach of contract. The management module calculates the grace period for arrival for the first pre-selected parking space based on the reserved parking time and duration. This time zone is usually set as a tolerance range around the scheduled parking time. The management module notifies relevant equipment or systems within the parking lot of this grace period range, such as through broadcasts, electronic displays, or mobile applications. When the vehicle actually arrives at the parking lot within this grace period, the management module guides the vehicle to the first pre-selected parking space.
[0032] Connect to the parking vision detection module to obtain the real-time license plate number of the vehicle approaching the first pre-parking space within the vehicle approach tolerance time zone;
[0033] Specifically, the system connects to a parking vision detection module to obtain the real-time license plate numbers of vehicles approaching the first pre-parking space within the vehicle tolerance time zone. The parking vision detection module typically includes a camera and image processing unit, capable of monitoring traffic conditions within the parking lot in real time and automatically identifying and recording vehicle license plate numbers. By connecting to the parking vision detection module, the smart parking management module can obtain the real-time license plate numbers of vehicles approaching the first pre-parking space within the vehicle tolerance time zone. The management module establishes data exchange with the parking vision detection module via a communication interface or network connection. When a vehicle enters the parking lot, the parking vision detection module monitors it in real time. Once a vehicle is detected arriving at the first pre-parking space, the module captures and records the vehicle's license plate number. This information is transmitted in real-time to the smart parking management module for further judgment and processing. By obtaining real-time vehicle license plate numbers, the smart parking management module can automatically identify and verify the identity of vehicles upon arrival at the parking lot, improving the efficiency and security of parking lot management.
[0034] When the license plate number of the real-time arriving vehicle matches the reserved license plate number, the parking access control module is activated to open the control gate.
[0035] Specifically, when the license plate number of a real-time arriving vehicle matches the reserved license plate number, the parking access control module is activated to open the gate. After receiving the real-time license plate number from the parking vision detection module, the smart parking management module compares it with the reserved license plate number. If they match, it indicates the reserved vehicle has arrived at the parking lot. At this point, the smart parking management module sends a signal to the parking access control module, indicating the need to open the gate. Upon receiving this signal, the parking access control module controls the gate motor to open the gate, allowing the vehicle to enter the parking lot. In this way, the smart parking management module can automate the management of vehicles entering and exiting the parking lot, improving management efficiency and user convenience.
[0036] Furthermore, such as Figure 2 As shown, the method of this application, based on the first reserved parking request, performs parking fitness analysis on the multiple parking spaces according to the status information of the multiple parking spaces to obtain a first reserved parking space, including:
[0037] Based on the reserved parking time and the reserved parking duration, parking time zone fitness analysis is performed on the multiple parking space status information to obtain multiple parking time zone fitness;
[0038] Based on the reserved license plate number, parking space fitness analysis is performed on the multiple parking spaces to obtain multiple parking space fitness scores.
[0039] The multiple parking time zone fitness scores and the multiple parking space fitness scores are weighted and calculated to obtain multiple parking fitness scores;
[0040] The multiple parking spaces are filtered based on the multiple parking fitness scores to generate the first pre-parking space.
[0041] Specifically, the smart parking management module first performs a parking time zone adaptability analysis on the real-time parking information of each parking space based on the reserved parking time and duration. This process considers factors such as the parking space's usage time, frequency of use, and whether it has been reserved, thus obtaining the parking time zone adaptability for each parking space. Next, the management module performs a parking space adaptability analysis on each parking space based on the reserved license plate number. This considers factors such as the size and shape of the parking space, and whether it is suitable for specific types of vehicles, thus obtaining the parking space adaptability for each parking space. Weighted Calculation: The management module performs a weighted calculation of the parking time zone adaptability and parking space adaptability for each parking space to obtain the overall parking adaptability for each parking space. Different weights may be assigned to the parking time zone adaptability and parking space adaptability to adapt to different parking lot environments and user needs. Finally, the management module filters multiple parking spaces based on multiple parking adaptability scores, selecting the parking space with the highest overall parking adaptability as the first reserved parking space. In this way, the intelligent parking management module can take into account a variety of factors to determine the most suitable parking space for vehicles, thereby improving the utilization efficiency of parking lots and providing better parking services.
[0042] Furthermore, the method of this application, based on the reserved license plate number, performs parking space fitness analysis on the multiple parking spaces to obtain multiple parking space fitness values, including:
[0043] Based on the reserved license plate number, retrieve the information of the vehicle reserved for parking;
[0044] Obtain the spatial information of multiple parking spaces;
[0045] Based on the reserved parking vehicle information, parking space adaptability is evaluated for each of the multiple parking space information, and multiple parking space adaptability scores are generated.
[0046] Specifically, the process involves several steps: First, retrieving reserved parking vehicle information: The smart parking management module can retrieve relevant reserved parking vehicle information from the database using the reserved license plate number. This information may include the vehicle's type, size, and color. Second, obtaining space information for multiple parking spaces: The management module can obtain specific space information for each parking space, including its size, shape, and suitability for a particular type of vehicle. Third, evaluating parking space suitability: Based on the reserved parking vehicle information and the specific space information for each parking space, the management module evaluates the suitability of each parking space. This process may consider factors such as whether the size of the parking space is suitable for the reserved vehicle and whether the shape of the parking space matches the shape of the reserved vehicle. Fourth, generating multiple parking space suitability scores: Through the above evaluation process, the management module can generate a parking space suitability score for each parking space, indicating how suitable the parking space is for the reserved vehicle. In this way, the smart parking management module can predict the suitability of each parking space for an approaching reserved vehicle in advance, allowing for a more accurate selection of the most suitable parking space when the vehicle arrives at the parking lot.
[0047] Furthermore, the method of this application, which filters the multiple parking spaces based on the multiple parking fitness scores to generate the first pre-parking space, includes:
[0048] The multiple parking fitness values are filtered based on a preset parking fitness value to obtain multiple filtered parking fitness values that are greater than or equal to the preset parking fitness value;
[0049] Based on the multiple parking fitness scores, the multiple parking spaces are matched to obtain multiple selected parking spaces;
[0050] Based on the multiple parking fitness scores, the multiple selected parking spaces are sorted to obtain the first selected parking space, the second selected parking space, ... the Kth selected parking space;
[0051] The first selected parking space is verified to obtain the first parking space verification result.
[0052] If the verification result of the first parking space is passed, the first selected parking space will be output as the first pre-parking space;
[0053] If the verification result of the first parking space is unsuccessful, the verification of the second selected parking space...the Kth selected parking space continues until the first pre-parking space is obtained.
[0054] Specifically, the process involves several steps: First, the smart parking management module filters multiple parking fitness scores calculated earlier based on a preset parking fitness score. Scores greater than or equal to the preset score are selected. Next, the module matches the selected parking spaces to multiple suitable locations. Then, it sorts the selected spaces according to their parking fitness scores, creating first-selection parking spaces, second-selection parking spaces, and so on. Finally, the module verifies each selected parking space to determine its suitability for parking. This process may involve checking the actual condition of the parking space and the presence of obstacles. If the first parking space verification passes, it is selected as the first pre-selection parking space and output. If the first verification fails, the module continues to verify the second-selection parking spaces, and so on, until a suitable parking space is found. In this way, the intelligent parking management module can select the most suitable parking space as the first pre-parking space after comprehensively considering various factors, thereby improving the utilization efficiency of the parking lot and providing a better parking service.
[0055] Furthermore, such as Figure 3 As shown, the method of this application verifies the first selected parking space to obtain the first parking space verification result, including:
[0056] Obtain the parking space attribute information of the first filtered parking space, wherein the parking space attribute information is public parking space or private parking space;
[0057] When the parking space attribute information is a private parking space, the parking space owner of the first filtered parking space is obtained, and the first parking reservation request is sent to the parking space owner to obtain feedback information from the parking space owner.
[0058] If the parking space owner responds with "agree", the verification result for the first parking space is "passed".
[0059] If the parking space owner responds with disagreement, the verification result for the first parking space will be "failed".
[0060] Specifically, the process involves several steps: First, obtaining parking space attribute information: The management module can query the database or communicate with equipment or systems within the parking lot to obtain the parking space attribute information for the first-selected parking spaces. This information may include whether the parking space is public or private. Second, processing private parking spaces: If the parking space attribute information for the first-selected parking space indicates it is private, the management module will further obtain the parking space owner information. This can be done by querying the database or communicating with equipment or systems within the parking lot. Third, sending a reservation request: The management module will send the first parking reservation request to the parking space owner. This can be done via email, SMS, or an application. Fourth, receiving feedback: The management module receives feedback from the parking space owner. This feedback may include agreement or disagreement. Fifth, determining the verification result: If the parking space owner's feedback is agreement, the first parking space verification result is passed, indicating that the private parking space can be reserved. If the parking space owner's feedback is disagreement, the first parking space verification result is failed, indicating that the private parking space cannot be reserved. In this way, the smart parking management module can handle private parking spaces and, with the consent of the space owner, designate the space as the first pre-parking space. This helps improve the efficiency of parking lot utilization and protects the rights of private parking spaces.
[0061] Furthermore, the method of this application also includes:
[0062] Based on the parking visual detection module, the real-time parking video of the first reserved parking user is obtained;
[0063] The real-time parking video is used to identify parking anomalies and obtain the parking anomaly level.
[0064] Determine whether the parking anomaly degree is greater than the preset parking anomaly degree;
[0065] When the parking anomaly level is greater than the preset parking anomaly level, a parking anomaly warning signal is generated.
[0066] Specifically, the process involves several steps: First, acquiring real-time parking video: The smart parking management module communicates with the parking vision detection module to obtain real-time parking video of the first user who has made a reservation. Second, identifying parking anomalies: The management module performs parking anomaly identification on the real-time parking video. This may involve video processing and computer vision technologies, such as object detection and behavior analysis, to identify abnormal situations during the parking process. Third, calculating the parking anomaly score: Based on the results of the parking anomaly identification, the management module calculates the parking anomaly score. This score may be a value based on the frequency or severity of various anomalies. Fourth, determining the parking anomaly score: The management module determines whether the parking anomaly score is greater than a preset parking anomaly score. If it exceeds the preset value, it indicates that an anomaly has occurred. Fifth, generating a parking anomaly warning signal: If the parking anomaly score is greater than the preset parking anomaly score, the management module generates a parking anomaly warning signal. This warning signal may be sent to the parking lot manager or user in the form of sound, light, or electronic message. In this way, the smart parking management module can monitor the parking process in real time and issue timely warning signals if an anomaly occurs, thereby ensuring the safe and efficient operation of the parking lot.
[0067] Example 2
[0068] Based on the same inventive concept as the aforementioned intelligent parking management method based on computer vision algorithms, such as Figure 4 As shown, this application provides a smart parking management system based on computer vision algorithms, the system comprising:
[0069] The reservation request receiving module 10 is used to receive a first reservation parking request sent by a first reservation parking user, wherein the first reservation parking request includes the first reservation parking user's license plate number, reservation parking location, reservation parking time, and reservation parking duration.
[0070] Multiple parking space information retrieval module 20, the multiple parking space information retrieval module 20 is used to connect to the smart parking management module, retrieve multiple parking space status information corresponding to the reserved parking location, wherein each parking space status information includes real-time parking information and parking reservation information corresponding to each parking space;
[0071] The first pre-parking space acquisition module 30 is based on the first pre-parking request and performs parking adaptability analysis on the multiple parking spaces according to the status information of the multiple parking spaces to obtain the first pre-parking space;
[0072] The basic information sending module 40 is used to connect to the smart parking management module, retrieve the basic information of the first parking space corresponding to the first pre-parking space, and send the basic information of the first parking space to the first pre-parking user.
[0073] The vehicle tolerance time zone setting module 50 sets the vehicle tolerance time zone corresponding to the first pre-parking space based on the reserved parking time and the reserved parking duration.
[0074] The vehicle tolerance time zone acquisition module 60 is used to connect to the parking vision detection module to obtain the real-time license plate number of the vehicle approaching the first pre-parking space within the vehicle tolerance time zone.
[0075] The gate activation module 70 is used to activate the parking access control management module to open the gate when the real-time vehicle license plate number is the reserved license plate number.
[0076] Furthermore, the system also includes:
[0077] The time zone adaptability acquisition module performs parking time zone adaptability analysis on the multiple parking space status information based on the reserved parking time and the reserved parking duration, and obtains multiple parking time zone adaptabilities.
[0078] The multiple parking space fitness acquisition module analyzes the parking space fitness of the multiple parking spaces based on the reserved license plate number to obtain multiple parking space fitness scores.
[0079] The weighted calculation module is used to perform weighted calculations on the multiple parking time zone fitness and the multiple parking space fitness to obtain multiple parking fitness scores;
[0080] The first pre-parking space acquisition module filters the multiple parking spaces based on the multiple parking adaptability criteria to generate the first pre-parking space.
[0081] Furthermore, the system also includes:
[0082] The vehicle information retrieval module retrieves the information of the vehicle to be parked based on the reserved license plate number;
[0083] The parking space information acquisition module is used to obtain multiple parking space information of the multiple parking spaces;
[0084] The space adaptability generation module evaluates the parking space adaptability of the multiple parking space information based on the reserved parking vehicle information, and generates the multiple parking space adaptability values.
[0085] Furthermore, the system also includes:
[0086] The fitness filtering module filters the multiple parking fitness values based on a preset parking fitness value to obtain multiple filtered parking fitness values that are greater than or equal to the preset parking fitness value.
[0087] The parking space acquisition module matches multiple parking spaces based on the multiple filtering parking fitness scores to obtain multiple filtered parking spaces;
[0088] The multiple parking space acquisition module sorts the multiple selected parking spaces based on the multiple parking fitness criteria to obtain the first selected parking space, the second selected parking space, ... the Kth selected parking space;
[0089] The verification result acquisition module is used to verify the first selected parking space and obtain the first parking space verification result.
[0090] The judgment module outputs the first selected parking space as the first pre-parking space if the verification result of the first parking space is passed.
[0091] The first reserved parking space acquisition module is used to continue verifying the second filtered parking space...the Kth filtered parking space if the first parking space verification result is unsuccessful, until the first reserved parking space is obtained.
[0092] Furthermore, the system also includes:
[0093] The parking space information acquisition module is used to obtain the parking space attribute information of the first filtered parking space, wherein the parking space attribute information is public parking space / private parking space;
[0094] The parking space owner feedback information acquisition module is used to obtain the parking space owner of the first filtered parking space when the parking space attribute information is a private parking space, and send the first reservation parking request to the parking space owner to obtain the parking space owner feedback information.
[0095] If the parking space entity responds with "agree" to the verification result, the verification result for the first parking space is "passed".
[0096] If the verification result does not agree with the execution module, and the parking space entity provides feedback indicating disagreement, the verification result for the first parking space will be "failed".
[0097] Furthermore, the system also includes:
[0098] The real-time parking video acquisition module obtains the real-time parking video of the first reserved parking user based on the parking visual detection module.
[0099] The parking anomaly acquisition module is used to identify parking anomalies in the real-time parking video and obtain the parking anomaly score.
[0100] Anomaly determination module is used to determine whether the parking anomaly degree is greater than a preset parking anomaly degree;
[0101] An anomaly warning module is used to generate a parking anomaly warning signal when the parking anomaly degree is greater than the preset parking anomaly degree.
[0102] Through the foregoing detailed description of the intelligent parking management method based on computer vision algorithms, those skilled in the art can clearly understand the intelligent parking management system based on computer vision algorithms in this embodiment. As the system disclosed in the embodiment corresponds to the device disclosed in the embodiment, the description is relatively simple, and relevant parts can be referred to the method section.
[0103] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A smart parking management method based on computer vision algorithms, characterized in that, The method includes: Receive a first parking reservation request sent by a first parking reservation user, wherein the first parking reservation request includes the first parking reservation user's license plate number, parking location, parking time, and parking duration; Connect to the smart parking management module to retrieve the status information of multiple parking spaces corresponding to the reserved parking location. The status information of each parking space includes the real-time parking information and parking reservation information of each parking space. Based on the first reserved parking request, and according to the status information of the multiple parking spaces, a parking adaptability analysis is performed on the multiple parking spaces to obtain the first reserved parking space; Connect to the smart parking management module, retrieve the basic information of the first parking space corresponding to the first reserved parking space, and send the basic information of the first parking space to the first reserved parking user; Based on the reserved parking time and the reserved parking duration, set the arrival tolerance time zone corresponding to the first reserved parking space; Connect to the parking vision detection module to obtain the real-time license plate number of the vehicle approaching the first pre-parking space within the vehicle approach tolerance time zone; When the license plate number of the real-time arriving vehicle matches the reserved license plate number, the parking access control module is activated to open the control gate. Based on the first reserved parking request, and according to the status information of the multiple parking spaces, a parking fitness analysis is performed on each of the multiple parking spaces to obtain a first reserved parking space, including: Based on the reserved parking time and the reserved parking duration, parking time zone fitness analysis is performed on the multiple parking space status information to obtain multiple parking time zone fitness; Based on the reserved license plate number, parking space fitness analysis is performed on the multiple parking spaces to obtain multiple parking space fitness scores. The multiple parking time zone fitness scores and the multiple parking space fitness scores are weighted and calculated to obtain multiple parking fitness scores; The multiple parking spaces are filtered based on the multiple parking fitness scores to generate the first pre-parking space; Based on the reserved license plate number, parking space fitness analysis is performed on the multiple parking spaces to obtain multiple parking space fitness values, including: Based on the reserved license plate number, retrieve the information of the vehicle reserved for parking; Obtain the spatial information of multiple parking spaces; Based on the reserved parking vehicle information, the parking space adaptability is evaluated for the multiple parking space information, and the multiple parking space adaptability is generated. Based on the multiple parking fitness scores, the multiple parking spaces are filtered to generate the first pre-parking space, including: The multiple parking fitness values are filtered based on a preset parking fitness value to obtain multiple filtered parking fitness values that are greater than or equal to the preset parking fitness value; Based on the multiple parking fitness scores, the multiple parking spaces are matched to obtain multiple selected parking spaces; Based on the multiple parking fitness scores, the multiple selected parking spaces are sorted to obtain the first selected parking space, the second selected parking space, ... the Kth selected parking space; The first selected parking space is verified to obtain the first parking space verification result. If the verification result of the first parking space is passed, the first selected parking space will be output as the first pre-parking space; If the verification result of the first parking space is unsuccessful, continue to verify the Kth selected parking space of the second selected parking space until the first pre-parking space is obtained; The first selected parking space is verified to obtain the first parking space verification result, including: Obtain the parking space attribute information of the first filtered parking space, wherein the parking space attribute information is public parking space / private parking space; When the parking space attribute information is a private parking space, the parking space owner of the first filtered parking space is obtained, and the first parking reservation request is sent to the parking space owner to obtain feedback information from the parking space owner. If the parking space owner responds with "agree", the verification result for the first parking space is "passed". If the parking space owner responds with disagreement, the verification result for the first parking space will be "failed".
2. The method as described in claim 1, characterized in that, The method includes: Based on the parking visual detection module, the real-time parking video of the first reserved parking user is obtained; The real-time parking video is used to identify parking anomalies and obtain the parking anomaly level. Determine whether the parking anomaly degree is greater than the preset parking anomaly degree; When the parking anomaly level is greater than the preset parking anomaly level, a parking anomaly warning signal is generated.
3. A smart parking management system based on computer vision algorithms, used to execute the method of claim 1, characterized in that, The system includes: The reservation request receiving module is used to receive a first reservation parking request sent by a first reservation parking user, wherein the first reservation parking request includes the first reservation parking user's license plate number, reservation parking location, reservation parking time, and reservation parking duration; Multiple parking space information retrieval modules are used to connect to the smart parking management module to retrieve multiple parking space status information corresponding to the reserved parking location. Each parking space status information includes real-time parking information and parking reservation information corresponding to each parking space. The first pre-parking space acquisition module is based on the first pre-parking request and performs parking adaptability analysis on the multiple parking spaces according to the status information of the multiple parking spaces to obtain the first pre-parking space; A basic information sending module is used to connect to the smart parking management module, retrieve the basic information of the first parking space corresponding to the first pre-parking space, and send the basic information of the first parking space to the first pre-parking user. The vehicle tolerance time zone setting module sets the vehicle tolerance time zone corresponding to the first pre-parking space based on the reserved parking time and the reserved parking duration. The vehicle tolerance time zone acquisition module is used to connect to the parking vision detection module to obtain the real-time license plate number of the vehicle approaching the first pre-parking space within the vehicle tolerance time zone. The gate activation module is used to activate the parking access control management module to open the gate when the real-time vehicle license plate number is the reserved license plate number.