Data processing method, electronic device, and storage medium
By emitting light waves of a preset wavelength in front of the vehicle and receiving the reflected data, image features are extracted, thus solving the problem of misjudgment of obstacles caused by decorative paintings and improving the accuracy of obstacle detection.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-21
- Publication Date
- 2026-03-03
AI Technical Summary
In existing technologies, decorative paintings in front of vehicles can easily lead to misjudgment of obstacles, reducing the accuracy of obstacle detection and increasing the risk of traffic accidents.
The system uses a transmitter to emit image or video data containing preset features in the direction of the vehicle using light waves of a preset wavelength. The reflected data is then received by an image sensor, and image features are extracted to determine the number of preset features and thus the presence of obstacles.
It improves the accuracy of obstacle detection, reduces the impact of ambient light on the detection results, and ensures the accuracy of obstacle detection.
Smart Images

Figure CN114419598B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a data processing method, electronic device, and storage medium. Background Technology
[0002] During vehicle operation, the presence of obstacles in front of the vehicle can be detected using radar or image recognition.
[0003] When using image recognition technology to detect obstacles, images of the vehicle's forward field of view are typically acquired, and objects within the acquired images are identified. When a common road obstacle is detected ahead of the vehicle, an obstacle warning instruction is generated. However, when the distance between vehicles is close, decorative paintings on the rear side of the vehicle in front can easily cause misjudgment of obstacles, thus causing damage. For example, decorative paintings of clouds and trees on the rear side of the vehicle in front may lead to misjudgment of obstacles, resulting in the vehicle not generating an obstacle warning instruction, increasing the risk of traffic accidents.
[0004] Therefore, improving the accuracy of obstacle detection has become an urgent problem to be solved. Summary of the Invention
[0005] This application provides a data processing method, electronic device, and storage medium to solve the technical problem of improving the accuracy of obstacle detection.
[0006] In a first aspect, this application provides a data processing method applied to an electronic device in a vehicle, wherein a transmitter and an image sensor are mounted at the front of the vehicle, and the method includes:
[0007] Control at least one transmitter to transmit preset image data at a preset wavelength; wherein the image data contains at least one preset feature;
[0008] Obtain obstacle data received by an image sensor that only receives a preset wavelength. The obstacle data is preset wavelength data that contains a portion of the preset image data and is reflected after the preset wavelength comes into contact with the obstacle.
[0009] When the number of preset features contained in the obstacle data exceeds a preset threshold, obstacle warning information is generated; the warning information is used to indicate that there is an obstacle in front of the vehicle.
[0010] In the above technical solution, the electronic device controls a transmitter to send preset image data to the obstacle using light waves of a preset wavelength. After the light waves bounce back from the obstacle, they are captured by an image sensor. The electronic device extracts features from the obstacle data acquired by the image sensor and determines the number of preset features included in the extracted features. This reduces the influence of ambient light waves on the data acquisition by the image sensor, ensuring that all data collected by the image sensor is from the light waves generated by the transmitter. Furthermore, when this number exceeds a preset threshold, the electronic device generates obstacle warning information, thereby improving the accuracy of obstacle detection.
[0011] Optionally, the preset wavelength is the wavelength of the light wave generated by the frequency-tunable transmitter, and the light wave includes infrared light waves with wavelengths of 750 nanometers to 1000 nanometers.
[0012] Optionally, the light waves include microwaves with wavelengths from 1,000 nanometers to 2 millimeters.
[0013] Optionally, when the number of preset features contained in the obstacle data exceeds a preset threshold, obstacle warning information is generated, specifically including:
[0014] Obtain at least one preset feature corresponding to obstacle image data and preset image data in obstacle data, and extract at least one image feature from obstacle image data;
[0015] Each image feature is compared with each preset feature to obtain the number of image features in the obstacle image data that are the same as the preset features;
[0016] When the number of image features exceeds a preset threshold, obstacle warning information is generated.
[0017] Optionally, at least one preset feature corresponding to the preset image data is obtained, specifically including:
[0018] Acquire preset image data and extract at least one preset feature from the preset image data;
[0019] or
[0020] Based on the preset image data and the feature mapping table, at least one feature data corresponding to the preset image data is obtained. The feature mapping table represents the mapping relationship between the preset image data and the feature data.
[0021] Optionally, the image data includes planar image data generated by one transmitter or stereo image data generated by multiple transmitters;
[0022] The types of image data include binary image data, grayscale image data, and color image data.
[0023] Optionally, the transmitter also transmits video data, which includes multiple frames of image data.
[0024] Optionally, the method further includes:
[0025] Obstacle data is acquired from an image sensor that receives only a preset wavelength. The obstacle data contains multiple frames of image data.
[0026] When the number of preset features contained in each image data exceeds a preset threshold, obstacle warning information is generated; the warning information is used to indicate that there is an obstacle in front of the vehicle.
[0027] In the above technical solution, the electronic device uses at least one transmitter installed on the vehicle to generate light waves containing different types of images, thereby improving the uniqueness of the light waves and the images in the light waves and preventing the images generated by the transmitter from being confused with objects in the scene where the vehicle is located. In addition, when the electronic device receives a light wave of the same wavelength as the emitted light wave, it extracts the image features in the obstacle data of the light wave. When the features are the same as some preset features emitted, the existence of the obstacle is determined, thereby ensuring the accuracy of obstacle detection.
[0028] Secondly, this application provides a data processing apparatus, comprising:
[0029] A processing module is used to control at least one transmitter to transmit preset image data at a preset wavelength. The image data includes at least one preset feature.
[0030] The acquisition module is used to acquire obstacle data received by an image sensor that only receives a preset wavelength. The obstacle data is preset wavelength data that contains a portion of the preset image data and is reflected after the preset wavelength comes into contact with the obstacle.
[0031] The processing module is also used to generate obstacle warning information when the number of preset features contained in the obstacle data exceeds a preset threshold. This warning information is used to indicate the presence of an obstacle ahead of the vehicle.
[0032] Thirdly, this application provides an electronic device, including: a processor and a memory communicatively connected to the processor;
[0033] The memory stores the instructions that the computer executes;
[0034] The processor executes computer execution instructions stored in memory to implement the data processing method involved in the first aspect.
[0035] Fourthly, this application provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, are used to implement the data processing method involved in the first aspect.
[0036] Fifthly, this application provides a computer program product, including computer instructions that, when executed by a processor, implement the data processing method involved in the first aspect.
[0037] This application provides a data processing method, electronic device, and storage medium. By controlling at least one transmitter installed at the front of a vehicle to transmit preset image data containing at least one preset feature at a preset wavelength, and after acquiring obstacle data received by an image sensor that only receives the preset wavelength, image features are extracted. When the number of preset features contained in the obstacle data is greater than a preset threshold, an obstacle warning signal is generated to indicate that there is an obstacle in front of the vehicle, thereby reducing the influence of other wavelengths in the ambient light on the detection results and improving the accuracy of obstacle detection. Attached Figure Description
[0038] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0039] Figure 1 This is an application scenario diagram of the data processing method provided in an embodiment of this application;
[0040] Figure 2 A schematic flowchart illustrating a data processing method provided in an embodiment of this application;
[0041] Figure 3 A schematic flowchart illustrating a data processing method provided in another embodiment of this application;
[0042] Figure 4 A schematic flowchart illustrating a data processing method provided in another embodiment of this application;
[0043] Figure 5 A schematic flowchart illustrating a data processing method provided in another embodiment of this application;
[0044] Figure 6 This is a schematic diagram of the structure of a data processing apparatus provided in an embodiment of this application;
[0045] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0046] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0047] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0048] During vehicle operation, the presence of obstacles in front of the vehicle can be detected using radar or image recognition.
[0049] When using image recognition technology to detect obstacles, images of the vehicle's forward field of view are typically acquired, and objects within the acquired images are identified. When a common road obstacle is detected ahead of the vehicle, an obstacle warning instruction is generated. However, when the distance between vehicles is close, decorative paintings on the rear side of the vehicle in front can easily cause misjudgment of obstacles, thus causing damage. For example, decorative paintings of clouds and trees on the rear side of the vehicle in front may lead to misjudgment of obstacles, resulting in the vehicle not generating an obstacle warning instruction, increasing the risk of traffic accidents.
[0050] Therefore, improving the accuracy of obstacle detection has become an urgent problem to be solved.
[0051] To address the aforementioned technical problems, this application provides a data processing method, electronic device, and storage medium, aiming to improve the accuracy of obstacle detection. The technical concept of this application is: utilizing the principle of light wave reflection upon contact with an obstacle, the electronic device uses a transmitter to emit preset image or video data containing preset features at a preset wavelength towards the front of the vehicle. After the image sensor receives the image data at the preset wavelength, it extracts the image features of the image data and determines the number of preset features contained in the image features, thereby determining the presence of the obstacle.
[0052] Figure 1 Application scenario diagrams of the data processing method provided in this application, such as Figure 1 As shown, the plan includes a vehicle 10 and an obstacle 12. The vehicle 10 is located within lane 11, and the obstacle 12 is located in front of the vehicle 10. Figure 1 In the illustrated embodiment, vehicle 10 is located on the right side of lane 11, and obstacle 12 includes a first obstacle 121 and a second obstacle 122, wherein the second obstacle 122 is located directly in front of vehicle 10. Vehicle 10 includes a transmitter 102 and an image sensor 101, wherein the transmitter 102 is used to emit light waves of a preset wavelength containing preset image data, and the emission range of the light waves is within the light wave emission range 103. Image sensor 101 is used to receive part or all of the light waves of the preset wavelength reflected back after contacting the obstacle in front, in order to obtain part or all of the image data.
[0053] When vehicle 10 needs to determine the state of an obstacle ahead, an electronic device built into vehicle 10 controls transmitter 12 to generate light waves of a preset wavelength, which include preset image data. When the light waves are transmitted to the second obstacle 122, they are reflected. Image sensor 101 receives the reflected light waves, while the first obstacle 121 receives fewer reflected light waves than the second obstacle 122. Specifically, image sensor 101 only receives light waves of the same wavelength as those generated by transmitter 12. More specifically, because the angles of light wave emission and obstacle reflection are different, the number of light waves received by image sensor 101 is less than the number of light waves emitted by transmitter 102.
[0054] The electronic device obtains image data from the light wave signal obtained by the image sensor 101 and extracts image features from the image data. When the image data contains preset features from preset image data, it is determined that there is an obstacle in front of the vehicle 10.
[0055] Figure 2 This is a flowchart illustrating a data processing method provided according to an exemplary embodiment of this application. Figure 2 As shown, the data processing method provided in this application includes:
[0056] S201. An electronic device controls at least one transmitter to transmit preset image data at a preset wavelength.
[0057] The preset wavelength is the wavelength generated by the transmitter after frequency modulation. Frequency modulation technology is an existing technology and will not be described in detail here.
[0058] The transmitter that generates light waves of a preset wavelength is placed at the front of the vehicle, such as on the roof, front bumper, or windshield.
[0059] At least one transmitter is used to generate various types of image data, including at least one two-dimensional image data and / or three-dimensional image data.
[0060] The preset image data is image data that is not easily confused. The image data that is not easily confused is an image of an object that is not easily present in the vehicle usage scenario. The preset image data contains at least one preset feature.
[0061] S202, The electronic device acquires obstacle data received by an image sensor that only receives a preset wavelength.
[0062] The obstacle data is the preset wavelength data that contains a portion of the preset image data, which is the light wave of the preset wavelength generated by the transmitter in step S201 that is reflected after contacting the obstacle.
[0063] The wavelength of the light wave signal containing image data received by the image sensor is the same as the wavelength generated by the transmitter in step D201. The image sensor obtains image data by converting the scene light signal collected by the photosensitive area into an electrical signal and performing various processing on the electrical signal. The operations on the electrical signal include, but are not limited to, signal amplification, A / D conversion, and color equalization.
[0064] S203. When the number of preset features contained in the obstacle data exceeds a preset threshold, the electronic device generates obstacle prompt information.
[0065] The obstacle data is obtained from step S202.
[0066] The obstacle data includes image data reflected back from the obstacle, and this image data contains image features. If the image data is obtained from light waves reflected back from light waves generated by the transmitter, then the image features of the image data include preset features from preset image data. If the image data is obtained from light waves of the same wavelength as the preset wavelength in ambient light, then the image features do not include preset features.
[0067] When the image features of the image data obtained from the above obstacle data contain preset features, and the number of preset features is greater than a preset threshold, obstacle warning information is generated to indicate that there is an obstacle in front of the vehicle.
[0068] In the above technical solution, the electronic device controls a transmitter to send preset image data to the obstacle using light waves of a preset wavelength. After the light waves bounce back from the obstacle, they are captured by an image sensor. The electronic device extracts features from the obstacle data acquired by the image sensor and determines the number of preset features included in the extracted features. This reduces the influence of ambient light waves on the data acquisition by the image sensor, ensuring that all data collected by the image sensor is from the light waves generated by the transmitter. Furthermore, when this number exceeds a preset threshold, the electronic device generates obstacle warning information, thereby improving the accuracy of obstacle detection.
[0069] Figure 3 This is a flowchart illustrating a data processing method provided according to an embodiment of this application, wherein the method is executed by an electronic device. Figure 3 As shown, the data processing method provided in this application includes:
[0070] S301. Control at least one transmitter to send preset image data at a preset wavelength.
[0071] The image data contains at least one preset feature.
[0072] More specifically, at least one transmitter has been explained in detail in step S201 and will not be repeated here.
[0073] The preset wavelength is the wavelength of the light wave generated by the frequency-tunable transmitter. In one embodiment, the light wave includes infrared light waves with wavelengths from 750 nanometers to 1000 nanometers. This light wave poses less of a hazard to driving vehicles and users in obstacle positions compared to visible light.
[0074] In another embodiment, the light waves include microwaves with wavelengths ranging from 1,000 nanometers to 2 millimeters.
[0075] Image data includes planar image data generated by a single transmitter or stereoscopic image data generated by multiple transmitters.
[0076] The types of image data include binary image data, grayscale image data, and color image data. That is, both planar image data and 3D image data can generate the above three image types.
[0077] S302. Obtain obstacle data received by an image sensor that only receives preset wavelengths.
[0078] Obstacle data is preset wavelength data that contains a portion of the preset image data and is reflected after a preset wavelength comes into contact with an obstacle.
[0079] More specifically, the process by which the image sensor receives obstacle data has been explained in detail in step S202 and will not be repeated here.
[0080] S303. Obtain at least one preset feature corresponding to the obstacle image data and preset image data in the obstacle data, and extract at least one image feature from the obstacle image data.
[0081] The obstacle data is obtained from step S302.
[0082] In one embodiment, the method for obtaining at least one preset feature corresponding to preset image data is to obtain preset image data and extract at least one preset feature from the preset image data.
[0083] In another embodiment, the method for obtaining at least one preset feature corresponding to preset image data is to obtain at least one feature data corresponding to the preset image data according to the preset image data and the feature mapping table, wherein the feature mapping table represents the mapping relationship between the preset image data and the feature data.
[0084] Image feature extraction methods for obstacle image data include, but are not limited to, Scale Invariant Feature Transform (SIFT), Histogram of Oriented Gradient (HOG), Speeded Up Robust Features (SURF), Local Binary Pattern (LBP), and neural networks.
[0085] S304. Compare each image feature with each preset feature to obtain the number of image features in the obstacle image data that are the same as the preset features.
[0086] In this process, each image feature and each preset feature are obtained from step S303.
[0087] More specifically, the relationship between image features and preset features has been explained in detail in step S203, and will not be repeated here.
[0088] Each of the above image features is queried sequentially among all preset features to obtain the number of preset features contained in the image features.
[0089] S305. When the number of image features exceeds a preset threshold, generate obstacle warning information.
[0090] The number of image features is obtained from step S304.
[0091] Obstacle warning information is used to indicate the presence of obstacles ahead of a vehicle.
[0092] In the above technical solution, the electronic device uses at least one transmitter installed on the vehicle to generate light waves containing different types of images, thereby improving the uniqueness of the light waves and the images in the light waves and preventing the images generated by the transmitter from being confused with objects in the scene where the vehicle is located. In addition, when the electronic device receives a light wave of the same wavelength as the emitted light wave, it extracts the image features in the obstacle data of the light wave. When the features are the same as some preset features emitted, the existence of the obstacle is determined, thereby ensuring the accuracy of obstacle detection.
[0093] Figure 4 This is a flowchart illustrating a data processing method provided according to an embodiment of this application, wherein the method is executed by an electronic device. Figure 4 As shown, the data processing method provided in this application includes:
[0094] S401. Control at least one transmitter to send preset video data at a preset wavelength.
[0095] The preset video data includes multiple frames of image data. These frames contain different image features to prevent electronic devices from misjudging the presence of obstacles due to some frames having the same features as those in the environment.
[0096] S402. Obtain obstacle data containing multiple frames of image data received by an image sensor that only receives a preset wavelength.
[0097] The obstacle data includes multiple frames of image data, which correspond to the multiple frames of image data in the preset video data in step S401.
[0098] More specifically, the relationship between a frame of image data in the obstacle data and the corresponding frame of image data in the preset video data is... Figure 3 The obstacle image data and the preset image data in the corresponding embodiments have the same relationship.
[0099] S403. When the number of preset features contained in each image data is greater than the preset threshold, obstacle prompt information is generated.
[0100] The image data consists of multiple frames of image data obtained from obstacle data.
[0101] The relationship between the image data of each frame and the preset features is the same as the relationship between the image data and the preset image data in the obstacle data in step S203, and will not be repeated here.
[0102] The warning message is used to alert the vehicle to the presence of an obstacle ahead.
[0103] In the above technical solution, the electronic device transmits preset video data containing multiple frames of different image data to reduce the influence of objects in the environment when the image features in the image data are the same as the image features existing in the environment, thereby improving the accuracy of the electronic device in judging the existence of obstacles.
[0104] Figure 5 This is a flowchart illustrating a data processing method provided according to an embodiment of this application, wherein the method is executed by an electronic device. Figure 5 As shown, the data processing method provided in this application includes:
[0105] S501, Control the transmitter installed at the front of the vehicle to emit an image containing preset features.
[0106] The image containing the preset features is the same as the preset image in step S201.
[0107] More specifically, the electronic device controls the transmitter to transmit the aforementioned image containing preset features at a preset wavelength.
[0108] S502, Acquire obstacle data collected by an image sensor installed at the front of the vehicle.
[0109] The obstacle image is the image contained in the obstacle data obtained after the wavelength of the projected light wave bounces off the obstacle in step S501.
[0110] The process of the image sensor receiving obstacle data has been explained in detail in step S202 and will not be repeated here.
[0111] S503. Extract image features from obstacle data.
[0112] The obstacle data is obtained from step S502.
[0113] The method for extracting image features from obstacle data has been explained in detail in step S303 and will not be repeated here.
[0114] S504. Determine whether the image features include preset features.
[0115] The image features are features extracted from the obstacle data obtained in step S503. The relationship between these image features and preset features has been explained in detail in step S203 and will not be repeated here.
[0116] More specifically, if the image features contain preset features, proceed to step S505; otherwise, proceed to step S506.
[0117] S505. Determine if there is an obstacle in front of the vehicle and execute the corresponding operation according to the preset obstacle handling instructions.
[0118] The obstacle handling instructions include, but are not limited to, generating obstacle warning information, generating speed reduction warning information, and generating road condition change warning information.
[0119] S506. Ensure there are no obstacles in front of the vehicle.
[0120] In the above technical solution, the electronic device controls the transmitter to project an image containing preset features, and after the image sensor receives obstacle data, it extracts the image features from the obstacle data and determines the existence of the obstacle when the preset features are included in the image features, thereby improving the accuracy of obstacle detection.
[0121] like Figure 6 As shown, one embodiment of this application provides a data processing apparatus 600, which includes:
[0122] Processing module 601 is used to control at least one transmitter to transmit preset image data at a preset wavelength. The image data includes at least one preset feature.
[0123] The acquisition module 602 is used to acquire obstacle data received by an image sensor that only receives a preset wavelength. The obstacle data is preset wavelength data that contains a portion of the preset image data and is reflected after the preset wavelength comes into contact with the obstacle.
[0124] The processing module 601 is also used to generate obstacle warning information when the number of preset features contained in the obstacle data exceeds a preset threshold. The warning information is used to indicate that an obstacle exists ahead of the vehicle.
[0125] In one embodiment, the preset wavelength is the wavelength of the light wave generated by the frequency-tunable transmitter, and the light wave includes infrared light waves with wavelengths of 750 nanometers to 1000 nanometers.
[0126] In one embodiment, the light waves include microwaves with wavelengths ranging from 1,000 nanometers to 2 millimeters.
[0127] In one embodiment, the processing module 601 is specifically used for:
[0128] Obtain at least one preset feature corresponding to obstacle image data and preset image data in obstacle data, and extract at least one image feature from obstacle image data;
[0129] Each image feature is compared with each preset feature to obtain the number of image features in the obstacle image data that are the same as the preset features;
[0130] When the number of image features exceeds a preset threshold, obstacle warning information is generated.
[0131] In one embodiment, the processing module 601 is specifically used for:
[0132] Acquire preset image data and extract at least one preset feature from the preset image data;
[0133] or
[0134] Based on the preset image data and the feature mapping table, at least one feature data corresponding to the preset image data is obtained. The feature mapping table represents the mapping relationship between the preset image data and the feature data.
[0135] In one embodiment, the image data includes planar image data generated by one transmitter or stereoscopic image data generated by multiple transmitters;
[0136] The types of image data include binary image data, grayscale image data, and color image data.
[0137] In one embodiment, the transmitter also transmits preset video data, which includes multiple frames of image data.
[0138] In one embodiment, the processing module 601 is further configured to:
[0139] Obstacle data is acquired from an image sensor that receives only a preset wavelength. The obstacle data contains multiple frames of image data.
[0140] When the number of preset features contained in each image data exceeds a preset threshold, obstacle warning information is generated; the warning information is used to indicate that there is an obstacle in front of the vehicle.
[0141] like Figure 7 As shown, one embodiment of this application provides an electronic device 700, which includes a memory 701 and a processor 702.
[0142] The memory 701 is used to store computer instructions that can be executed by the processor.
[0143] The processor 702 implements each step of the data processing method in the above embodiments when executing computer instructions. For details, please refer to the relevant descriptions in the foregoing method embodiments.
[0144] Optionally, the memory 701 can be either standalone or integrated with the processor 702. When the memory 701 is set up independently, the server 700 also includes a bus for connecting the memory 701 and the processor 702.
[0145] This application also provides a computer-readable storage medium storing computer instructions, which, when executed by a processor, implement the various steps of the data processing method described above.
[0146] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the various steps in the data processing method described above.
[0147] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0148] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A data processing method, characterized by, The method is applied to an electronic device in a vehicle, a transmitter and an image sensor are mounted on the front of the vehicle, and the method comprises: controlling at least one transmitter to send preset image data at a preset wavelength; wherein the at least one transmitter is used to generate different types of image data containing at least one preset feature, and the types of image data include binary image data, grayscale image data and color image data; obtaining obstacle data received by an image sensor that only receives the preset wavelength, wherein the obstacle data is preset wavelength data containing part of the preset image data reflected after the preset wavelength contacts an obstacle; generating an obstacle prompt information when the number of preset features contained in the obstacle data is greater than a preset threshold; wherein the prompt information is used to prompt that there is an obstacle in front of the vehicle; generating an obstacle prompt information when the number of preset features contained in the obstacle data is greater than a preset threshold, specifically comprising: obtaining at least one preset feature corresponding to the obstacle image data in the obstacle data and the preset image data, and extracting at least one image feature in the obstacle image data; comparing each image feature with each preset feature respectively, and obtaining the number of image features identical to the preset features in the obstacle image data; generating an obstacle prompt information when the number of image features is greater than a preset threshold.
2. The method of claim 1, wherein, The preset wavelength is the wavelength of light waves generated by a tunable transmitter, and the light waves include infrared light waves with a wavelength of 750 nanometers to 1000 nanometers.
3. The method of claim 2, wherein, The light waves also include microwaves with a wavelength of 1000 nanometers to 2 millimeters.
4. The method of claim 3, wherein, Obtaining at least one preset feature corresponding to the preset image data specifically comprises: obtaining the preset image data, and extracting at least one preset feature in the preset image data; or obtaining at least one feature data corresponding to the preset image data according to the preset image data and a feature mapping table, wherein the feature mapping table represents the mapping relationship between the preset image data and the feature data.
5. The method of claim 1, wherein, The image data includes planar image data generated by one transmitter or stereoscopic image data generated by multiple transmitters.
6. The method of claim 1, wherein, The transmitter also transmits preset video data, and the preset video data includes multiple frames of image data.
7. The method of claim 6, wherein, The method further comprises: obtaining obstacle data received by an image sensor that only receives the preset wavelength, wherein the obstacle data contains the multiple frames of image data; generating an obstacle prompt information when the number of preset features contained in each image data is greater than a preset threshold; wherein the prompt information is used to prompt that there is an obstacle in front of the vehicle.
8. An electronic device, comprising: It comprises: a processor and a memory in communication connection with the processor; the memory stores computer execution instructions; the processor is used to implement the data processing method in any one of claims 1 to 7 when executing the computer execution instructions.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, and the computer instructions are used to implement the data processing method in any one of claims 1 to 7 when executed by a processor.
Citation Information
Patent Citations
Monitoring method and system for obstacles
CN101430383A
Obstacle warning apparatus for vehicle
CN110161531A
Automatic distance measuring device between vehicles
KR2019980009266U