Methods and systems for improving the safety of flying cars
By using an external target system to perform image detection and comparison of the flying car, generating anomaly judgment results and issuing alarms, the problem of the flying car detecting anomalies on its own is solved, thus improving the safety of the flying car.
Patent Information
- Application Number
- CN202410729196.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-06
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-06-06
AI Technical Summary
Flying cars cannot detect abnormalities on their own, preventing drivers from being aware of them and taking timely action, thus affecting safety.
An external target system uses a target camera to capture images of the flying car, detects its appearance features, compares them with the registered appearance features to generate a flight status judgment result, and sends it to the flying car to alert the driver of any abnormalities and issue a warning when necessary.
It enables timely detection and alarm of abnormal situations in flying cars, improves the safety of flying cars, and ensures that drivers can take timely measures to avoid potential dangers.
Smart Images

Figure CN118710591B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and specifically to a method, system, computer device, and storage medium for improving the safety of flying cars. Background Technology
[0002] Flying cars are vehicles equipped with flight capabilities. In related technologies, the safety of flying cars relies on their ability to automatically detect anomalies. If, due to malfunctions such as network failures preventing the acquisition of necessary data for anomaly detection, or if the software used for anomaly detection malfunctions, the flying car cannot perform this self-detection. Consequently, when anomalies occur, the driver will be unaware, and the system designed to troubleshoot will fail to take appropriate action, ultimately leading to safety risks. Therefore, improving the safety of flying cars is a problem that needs to be addressed. Summary of the Invention
[0003] In view of this, embodiments of the present disclosure provide a method, system, computer device, and storage medium for improving the safety of flying cars.
[0004] In a first aspect, embodiments of this disclosure provide a method for improving the safety of flying cars, the method comprising:
[0005] When a target system that does not belong to the target flying car but communicates with the target flying car detects at least one target flying car based on the target image, it acquires the current appearance features of at least one target flying car based on the target image, wherein the target image is obtained by capturing the airspace for the flying car to pass through by the target camera, and the target flying car is a flying car with registered appearance features.
[0006] The target system generates a flight status judgment result for each of the at least one target flying cars based on the current appearance characteristics of the target flying car and the registered appearance characteristics of the target flying car.
[0007] For each of at least one target flying car, when the flight status judgment result of the target flying car indicates that the target flying car has an anomaly, the target system sends the flight status judgment result of the target flying car to the target flying car.
[0008] In one alternative implementation, it further includes:
[0009] The target system determines the altitude of each target flying car in at least one target flying car, and sends the altitude of the target flying car to the target flying car.
[0010] In one alternative implementation, it further includes:
[0011] For each of the at least one target flying car, when the flight status judgment result of the target flying car indicates that the target flying car has an anomaly, an alarm is issued using a device with alarm function within a preset size area centered on the projection point of the target flying car's current location on the ground, so as to remind pedestrians on the road and drivers of vehicles on the road within the preset size area centered on the projection point of the target flying car's current location on the ground to pay attention to safety.
[0012] In one alternative implementation, a device with an alarm function is mounted on a calibration rod used to determine the altitude of the target flying car.
[0013] In one optional implementation, the device with alarm function is an LED light for alarm purposes, and the alarm is the flashing of the LED light for alarm purposes.
[0014] Secondly, embodiments of this disclosure provide a system for improving the safety of flying cars. The system includes: a target system that is not part of the target flying car but communicates with it; and a target camera. The target system is configured such that when it detects at least one target flying car based on a target image, it acquires the current appearance features of at least one target flying car based on the target image. The target image is obtained by the target camera capturing airspace for flying car passage, and the target flying car is a flying car with registered appearance features. For each of the at least one target flying car, a flight status judgment result is generated based on the current appearance features and the registered appearance features of the target flying car. For each of the at least one target flying car, when the flight status judgment result indicates that the target flying car is abnormal, the flight status judgment result is sent to the target flying car.
[0015] In one alternative implementation, the target system, which is not part of the target flying car but communicates with the target flying car, is further configured to determine the altitude of each of the at least one target flying car and to send the altitude of the target flying car to the target flying car.
[0016] In an optional implementation, the system for improving the safety of flying cars further includes: a device with an alarm function, which issues an alarm when the flight status judgment result of the corresponding target flying car indicates that the corresponding target flying car has an anomaly, so as to remind pedestrians on the road and drivers of vehicles on the road within a preset size area centered on the projection point of the current location of the corresponding target flying car on the ground, and the device with the alarm function within the preset size area centered on the projection point of the current location of the corresponding target flying car on the ground.
[0017] In one alternative implementation, a device with an alarm function is mounted on a calibration rod used to determine the altitude of the target flying car.
[0018] In one optional implementation, the device with alarm function is an LED light for alarm purposes, and the alarm is the flashing of the LED light for alarm purposes.
[0019] Thirdly, embodiments of this disclosure provide a computer device, including: a memory and a processor, which are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the method described in the first aspect or any corresponding embodiment.
[0020] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer instructions for causing a computer to perform the methods described in the first aspect or any corresponding embodiment.
[0021] Fifthly, the present invention provides a computer program product, including computer instructions for causing a computer to perform the method described in the first aspect or any corresponding embodiment thereof.
[0022] The method for improving the safety of flying cars provided in this disclosure involves a target system that is not part of the target flying car but communicates with it. When a target system detects at least one target flying car based on a target image, it acquires the current appearance features of the at least one target flying car from the target image. For each of the at least one target flying car, the target system generates a flight status assessment result based on the current appearance features and the registered appearance features of that target flying car. When the flight status assessment result indicates that the target flying car has malfunctioned, the target system sends the flight status assessment result to that target flying car. Thus, when a target flying car malfunctions, the flight status assessment result is sent to that target flying car. The driver of the target flying car can then be notified of the malfunction, and the system for eliminating the malfunction can take appropriate actions, thereby improving the safety of the target flying car. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the specific embodiments of this disclosure or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0024] Figure 1 This is a flowchart illustrating a method for improving the safety of flying cars provided in an embodiment of this disclosure;
[0025] Figure 2 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0027] refer to Figure 1 The diagram illustrates an example flowchart of a method for improving the safety of flying cars provided by embodiments of this disclosure.
[0028] In step S101, when a target system that does not belong to the target flying car but communicates with the target flying car detects at least one target flying car based on the target image, it acquires the current appearance features of at least one target flying car based on the target image.
[0029] It should be noted that steps S101-S103 are executed repeatedly. Each time the target camera captures an image, that image is used as the target image, and steps S101-S103 are executed, thereby enabling real-time safety monitoring of the flying car.
[0030] In this embodiment of the disclosure, the target system does not belong to any particular flying car; that is, the target system is not part of any flying car system. The target system can communicate with any flying car to which the method for improving the safety of flying cars provided in this disclosure is applied via a wireless communication link.
[0031] As an example, a target system that is not part of the target flying car but communicates with the target flying car includes: a computer device for performing steps S101-S103. The computer device for performing steps S101-S103 communicates with the target flying car through a wireless communication link between the computer device for performing steps S101-S103 and the target flying car.
[0032] As an example, the target system that is not part of the target flying car but communicates with it includes: a computer device for performing steps S101-S102, and a traffic management system for performing step S103. The traffic management system for performing step S103 communicates with the target flying car through a wireless communication link between the traffic management system for performing step S103 and the target flying car.
[0033] In this embodiment of the disclosure, the target image is obtained by capturing the airspace used for the flying car's passage using a target camera. The airspace used for the flying car's passage is within the field of view (FOV) of the target camera.
[0034] The target image was captured by the target camera while at least one target flying car was flying in the airspace used for flying car passage.
[0035] As an example, the target cameras are set on corresponding poles on both sides of the road.
[0036] In this embodiment of the disclosure, the target flying car is a flying car with registered appearance features.
[0037] Multiple license plate numbers for flying cars can be pre-established to correspond to multiple registered appearance features. Each flying car's license plate number corresponds to one registered appearance feature.
[0038] In step S101, a target detection network such as YOLO can be used to perform target detection on the target image.
[0039] A target flying car can be detected by detecting its license plate number.
[0040] For a detected license plate and a detected vehicle in a target image, if the detected license plate is located within the area occupied by the detected vehicle, then the detected license plate can be identified as the license plate of the detected vehicle. It can also be determined whether the detected vehicle's license plate corresponds to a registered appearance feature. If the detected license plate corresponds to a registered appearance feature, then the vehicle to which the detected vehicle belongs is the target flying car, and the registered appearance feature corresponding to the detected license plate is the registered appearance feature of the detected vehicle.
[0041] In this embodiment of the disclosure, the current appearance features of the target flying car may include: the current profile of each rotor of the target flying car and the current profile of each detected door of the target flying car.
[0042] One of the rotors of the target flying car was detected because the rotor object in the target image was detected. The rotor object is the object representing the rotor in the target image.
[0043] A detected door of the target flying car is detected because the door object of the detected door is detected in the target image, which is the object in the target image that represents the detected door.
[0044] The current profile of one rotor of the target flying car is: the profile of the rotor object in the target image. The profile of the rotor object can be extracted from the target image, thus obtaining the current profile of the rotor.
[0045] The current contour of a detected door of the target flying car is: the contour of the door object in the target image. The contour of the detected door object can be extracted from the target image, thus obtaining the current contour of the detected door.
[0046] In step S102, the target system that does not belong to the target flying car but communicates with the target flying car generates a flight status judgment result for each of the at least one target flying car, based on the current appearance characteristics of the target flying car and the registered appearance characteristics of the target flying car.
[0047] In step S102, for a target flying car, when generating a flight status judgment result for the target flying car based on its current appearance features and its registered appearance features, the similarity between the current contour of each rotor and the preset contour of that rotor in the registered appearance features of the target flying car can be calculated for each rotor. If the similarity between the current contour of each rotor and the preset contour of that rotor in the registered appearance features of the target flying car is greater than a rotor similarity threshold, a detection result indicating that the rotor is normal can be generated. If the similarity between the current contour of each rotor and the preset contour of that rotor in the registered appearance features of the target flying car is less than or equal to a rotor similarity threshold, a detection result indicating that the rotor is abnormal can be generated. For each detected door of the target flying car, if the similarity between the current outline of the detected door and the preset outline of the detected door in the registered appearance features of the target flying car is greater than a door similarity threshold, a detection result indicating that the door is normal can be generated. For each detected door of the target flying car, if the similarity between the current outline of the detected door and the preset outline of the detected door in the registered appearance features of the target flying car is less than or equal to a door similarity threshold, a detection result indicating that the door is abnormal can be generated.
[0048] In step S102, for a target flying car, when the detection result of at least one rotor of the target flying car indicates a rotor abnormality and / or the detection result of at least one detected door of the target flying car indicates a door abnormality, a flight condition judgment result indicating that the target flying car has an abnormality is generated.
[0049] In step S102, for a target flying car, when the detection results of each rotor of the target flying car indicate that the rotor is normal and the detection results of each detected door of the target flying car indicate that the door is normal, a judgment result indicating that the target flying car is in normal flight condition is generated.
[0050] In step S103, for each of the at least one target flying car, when the flight status judgment result of the target flying car indicates that the target flying car has an anomaly, the flight status judgment result of the target flying car is sent to the target flying car.
[0051] In this embodiment of the disclosure, when a target flying car malfunctions, the flight status assessment result of the target flying car is sent to the target flying car. Thus, the driver of the target flying car can be notified of the malfunction, and the system for troubleshooting the malfunction can take appropriate actions to resolve the issue, thereby improving the safety of the target flying car.
[0052] In an optional implementation, the system further includes: a target system that is not part of the target flying vehicle but communicates with the target flying vehicle, determining the altitude of each of the at least one target flying vehicle, and sending the altitude of the target flying vehicle to the target flying vehicle.
[0053] As an example, calibration poles can be pre-installed on both sides of the road to determine the altitude of the flying car. A world coordinate system can be established with the top of the calibration pole as the origin. The target image includes a calibration pole object representing one of the calibration poles. Using an algorithm that calculates the distance between two points in space corresponding to two points based on the distance between the top of the calibration pole object and the target flying car object representing the target flying car in the target image, and the pose of the target camera, the distance between the target flying car and the top of the calibration pole is calculated. The altitude of the target flying car is obtained by adding the altitude of the calibration pole to the distance between the target flying car and the top of the calibration pole.
[0054] In this embodiment, a target system that is not part of the target flying car but communicates with it can also send the target flying car's altitude to it. This avoids the problem of the target flying car's altitude measurement system failing to obtain the altitude when it malfunctions, further enhancing the safety of the target flying car.
[0055] In an optional implementation, the method further includes: for each of the at least one target flying cars, when the flight status judgment result of the target flying car indicates that the target flying car has an anomaly, using a device with an alarm function within a preset size area centered on the projection point of the current location of the target flying car on the ground, to remind pedestrians on the road and drivers of vehicles on the road within the preset size area centered on the projection point of the current location of the target flying car on the ground to pay attention to safety.
[0056] The projection of the target flying car's current location onto the ground is obtained by projecting the target flying car's current location onto the ground.
[0057] The current location of the target flying car can refer to its location at the moment the target image was acquired.
[0058] The shape of the area of a preset size centered on the projection point of the target flying car's current location on the ground can be a preset shape. As an example, the area of a preset size centered on the projection point of the target flying car's current location on the ground can be a circular area with a preset radius centered on the projection point of the target flying car's current location on the ground.
[0059] When a target flying car malfunctions, it alerts pedestrians and drivers of vehicles on the road within a preset area centered on the projection of the target flying car's current location on the ground, allowing them to take appropriate measures to ensure their safety.
[0060] In one alternative implementation, a device with an alarm function is mounted on a calibration rod, which is used to determine the altitude of the target flying car.
[0061] In one optional implementation, the device with alarm function is an LED light for alarm purposes, and the alarm is caused by the flashing of the LED light for alarm purposes.
[0062] As an example, the LED light is red.
[0063] An anomaly can be clearly indicated by flashing LED lights. Pedestrians and drivers of vehicles on roads within a preset area centered on the projection of the target flying car's current location on the ground are likely to notice the anomaly.
[0064] This disclosure provides a system for improving the safety of flying cars. The system is used to implement the above embodiments and preferred embodiments, and details already described will not be repeated. The system for improving the safety of flying cars can implement a combination of software and / or hardware with predetermined functions. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0065] The system for improving the safety of flying cars includes: a target system that does not belong to the target flying car but communicates with it, and a target camera. The target system that does not belong to the target flying car but communicates with it is configured such that when the target system detects at least one target flying car based on a target image, it acquires the current appearance features of at least one target flying car based on the target image, wherein the target image is obtained by the target camera capturing the airspace used for flying car passage, and the target flying car is a flying car with registered appearance features. For each of the at least one target flying car, a flight status judgment result is generated based on the current appearance features and the registered appearance features of the target flying car. For each of the at least one target flying car, when the flight status judgment result indicates that the target flying car has an anomaly, the flight status judgment result is sent to the target flying car.
[0066] In one alternative implementation, the target system, which is not part of the target flying car but communicates with the target flying car, is further configured to determine the altitude of each of the at least one target flying car and to send the altitude of the target flying car to the target flying car.
[0067] In an optional implementation, the system for improving the safety of flying cars further includes: a device with an alarm function, which issues an alarm when the flight status judgment result of the corresponding target flying car indicates that the corresponding target flying car has an anomaly, so as to remind pedestrians on the road and drivers of vehicles on the road within a preset size area centered on the projection point of the current location of the corresponding target flying car on the ground, and the device with the alarm function within the preset size area centered on the projection point of the current location of the corresponding target flying car on the ground.
[0068] In one alternative implementation, a device with an alarm function is mounted on a calibration rod used to determine the altitude of the target flying car.
[0069] In one optional implementation, the device with alarm function is an LED light for alarm purposes, and the alarm is the flashing of the LED light for alarm purposes.
[0070] refer to Figure 2This illustration shows a schematic diagram of a computer device provided in an embodiment of the present disclosure. The computer device includes one or more processors 10, a memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components are interconnected via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output system (such as a display device coupled to the interface). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system).
[0071] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0072] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.
[0073] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0074] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0075] The computer device also includes an input system 30 and an output system 40. The processor 10, memory 20, input system 30, and output system 40 can be connected via a bus or other means.
[0076] The input system 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. The output system 40 may include a display device, an auxiliary lighting system (e.g., LEDs), and a haptic feedback system (e.g., a vibration motor). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.
[0077] This disclosure also provides a computer-readable storage medium in which the methods described in this disclosure can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium after being downloaded over a network. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium may be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium may also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code that, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0078] A portion of the embodiments disclosed herein can be applied to computer program products, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the present invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0079] Although embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for improving the safety of flying cars, characterized in that, The method includes: For a detected license plate number and a detected vehicle in a target image, if the detected license plate number is located within the area occupied by the detected vehicle, then the detected license plate number is determined to be the license plate number of the detected vehicle; and it is determined whether the license plate number of the detected vehicle corresponds to the registered appearance features. If the detected license plate number of the detected vehicle corresponds to the registered appearance feature, the vehicle to which the detected vehicle belongs is determined to be the target flying car, and the registered appearance feature corresponding to the detected license plate number is the registered appearance feature of the detected vehicle. When a target system that does not belong to the target flying car but communicates with the target flying car detects at least one target flying car based on the target image, it acquires the current appearance features of at least one target flying car based on the target image, wherein the target image is obtained by capturing the airspace for the flying car to pass through by the target camera, and the target flying car is a flying car with registered appearance features. The target system generates a flight status judgment result for each of the at least one target flying cars based on the current appearance characteristics of the target flying car and the registered appearance characteristics of the target flying car. The target system, for each of at least one target flying car, generates a flight status judgment result for the target flying car based on the current appearance characteristics and the registered appearance characteristics of the target flying car, including: For a target flying car, when the detection results of each rotor of the target flying car indicate that the rotor is normal and the detection results of each detected door of the target flying car indicate that the door is normal, a judgment result indicating that the target flying car is in normal flight condition is generated. For a target flying car, when the detection result of at least one rotor of the target flying car indicates a rotor abnormality and / or the detection result of at least one detected door of the target flying car indicates a door abnormality, a judgment result indicating that the target flying car has an abnormal flight condition is generated. For each of the at least one target flying car, when the flight status judgment result of the target flying car indicates that the target flying car has an anomaly, the target system sends the flight status judgment result of the target flying car to the target flying car. The target system determines the altitude of each target flying car in at least one target flying car, and sends the altitude of the target flying car to the target flying car. The target system, for each of at least one target flying car, determines the altitude of the target flying car and sends the altitude of the target flying car to the target flying car, including: Calibration poles are pre-set on both sides of the road to determine the altitude of the flying car. A world coordinate system is established with the top of the calibration pole as the origin. The target image includes a calibration pole object representing a calibration pole. Using an algorithm to calculate the distance between two points in space based on the distance between two points in a given image and the pose of the camera that captured the image, the distance between the top of the calibration pole object and the target flying car object representing the target flying car, as well as the pose of the target camera, is calculated. The altitude of the target flying car is obtained by adding the altitude of the calibration pole to the distance between the target flying car and the top of the calibration pole.
2. The method according to claim 1, characterized in that, The method further includes: For each of the at least one target flying car, when the flight status judgment result of the target flying car indicates that the target flying car has an anomaly, an alarm is issued using a device with alarm function within a preset size area centered on the projection point of the target flying car's current location on the ground, so as to remind pedestrians on the road and drivers of vehicles on the road within the preset size area centered on the projection point of the target flying car's current location on the ground to pay attention to safety.
3. The method according to claim 2, characterized in that, The device with an alarm function is mounted on a calibration rod, which is used to determine the altitude of the target flying car.
4. The method according to claim 3, characterized in that, The device with alarm function is an LED light used for alarms, and the alarm is the flashing of the LED light used for alarms.
5. A system for improving the safety of flying cars, characterized in that, A system for enhancing the safety of flying cars includes: a target system that does not belong to the target flying car but communicates with it, and a target camera. The target system is configured to, in a target image, determine if a detected license plate number belongs to the target flying car if the detected license plate number is within the area occupied by the detected vehicle; and to determine if the detected vehicle's license plate number corresponds to a registered appearance feature. If the detected vehicle's license plate number corresponds to a registered appearance feature, the detected vehicle is determined to belong to the target flying car, and the registered appearance feature corresponding to the detected license plate number is considered the registered appearance feature of the detected vehicle. The system also includes a target camera that does not belong to the target flying car. When a target system that communicates with a target flying car detects at least one target flying car based on a target image, it acquires the current appearance features of at least one target flying car based on the target image. The target image is obtained by capturing the airspace for flying car passage using a target camera, and the target flying car is a flying car with registered appearance features. For each of the at least one target flying car, a flight status judgment result is generated based on the current appearance features and the registered appearance features of the target flying car. For each of the at least one target flying car, when the flight status judgment result indicates that the target flying car has an abnormality... Normally, the flight status judgment results of the target flying car are sent to the target flying car; for a target flying car, when the detection results of each rotor of the target flying car indicate that the rotor is normal and the detection results of each detected door of the target flying car indicate that the door is normal, a flight status judgment result indicating that the target flying car is normal is generated; for a target flying car, when the detection results of at least one rotor of the target flying car indicate that the rotor is abnormal and / or the detection results of at least one detected door of the target flying car indicate that the door is abnormal, a flight status judgment result indicating that the target flying car is abnormal is generated; wherein, the target system for For each target flying car in at least one target flying car, the altitude of the target flying car is determined, and the altitude of the target flying car is sent to the target flying car; calibration poles for determining the altitude of the flying cars are set in advance on both sides of the road, and a world coordinate system is established with the top of the calibration pole as the origin of the world coordinate system; the target image includes a calibration pole object representing a calibration pole; using an algorithm for calculating the distance between two spatial points corresponding to two points based on the distance between two points in a given image and the pose of the camera that captured the image, the distance between the top of the calibration pole object and the target flying car object representing the target flying car in the target image, and the pose of the target camera, the distance between the target flying car and the top of the calibration pole is calculated;The height of the target flying car is obtained by adding the height of the calibration rod to the distance between the target flying car and the top of the calibration rod.
6. The system according to claim 5, characterized in that, The system for improving the safety of flying cars also includes: a device with an alarm function, which issues an alarm when the flight status judgment result of the corresponding target flying car indicates that the corresponding target flying car has an anomaly, so as to remind pedestrians on the road and drivers of vehicles on the road to pay attention to safety within a preset size area centered on the projection point of the current position of the corresponding target flying car on the ground.
7. A computer device, characterized in that, include: A memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, the processor executing the computer instructions to perform the method of any one of claims 1 to 4.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to perform the method of any one of claims 1 to 4.
9. A computer program product, characterized in that, Includes computer instructions for causing a computer to perform the method of any one of claims 1 to 4.
Citation Information
Patent Citations
Monitoring and early warning method and system for high-altitude throwing
CN117523777A
Panoramic vehicle chassis photographing system
CN209281616U
Flying object monitoring system, method, and program
JP2022141240A
Intelligent airport ramp and electric taxi-driven aircraft ground movement monitoring system
US20200013301A1