Driving sitting posture recognition method, device and computer readable storage medium
By recognizing visual perception information about the driver's posture, dangerous postures can be identified, alerted, or adjusted, thus solving the problem of obstructed vision during driving and improving driving safety.
Patent Information
- Application Number
- CN202211476587.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-23
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-11-23
AI Technical Summary
During driving, an improved driving posture can lead to obstructed vision by the steering wheel and other objects, increasing safety hazards and potentially causing accidents.
By acquiring the driver's visual perception information, the system identifies dangerous driving postures and outputs warning messages or adjusts seat parameters to ensure driving safety.
It improves the safety of the driving posture, avoids safety accidents, and enhances driving safety.
Smart Images

Figure CN115709720B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a driving sitting posture recognition method, device and computer readable storage medium. BACKGROUND
[0002] In daily vehicle driving, different driving personnel have different driving sitting postures, and as an important traffic travel tool, the vehicle pays more attention to the comfort of driving posture. However, while improving the comfort of driving sitting posture, some safety problems may occur in the driving process, for example, pursuing the comfort of back, resulting in low driving vision, causing the vision to be partially blocked by the steering wheel, and causing dangerous accidents. SUMMARY
[0003] The main purpose of the present application is to provide a driving sitting posture recognition method, device and computer readable storage medium, which aims to solve the problem of how to improve the safety of driving sitting posture.
[0004] To achieve the above purpose, the present application provides a driving sitting posture recognition method, which comprises the following steps:
[0005] Obtaining visual perception information corresponding to the current driving sitting posture of the driving personnel;
[0006] According to the visual perception information, it is determined whether the current driving sitting posture is a dangerous driving sitting posture;
[0007] If it is determined that the current driving sitting posture is a dangerous driving sitting posture, a reminder information is output.
[0008] Optionally, the step of determining whether the current driving sitting posture is a dangerous driving sitting posture according to the visual perception information comprises:
[0009] If it is determined according to the visual perception information that the driving personnel has a driving visual angle blind area, it is determined that the current driving sitting posture is a dangerous driving sitting posture; and / or,
[0010] If it is determined according to the visual perception information that the driving personnel is fatigue driving, it is determined that the current driving sitting posture is a dangerous driving sitting posture.
[0011] Optionally, before the step of determining that the current driving sitting posture is a dangerous driving sitting posture if it is determined according to the visual perception information that the driving personnel has a driving visual angle blind area, the method further comprises:
[0012] Determining the driving visual angle and the driving visual distance according to the visual perception information;
[0013] According to the driving visual angle and the driving visual distance, it is determined whether there is an occlusion in the vehicle to block the vision;
[0014] If the occlusion exists, determining an occlusion area of the occlusion;
[0015] If the occlusion area is greater than a preset threshold, it is determined that there is a driving visual angle blind area.
[0016] Optionally, the step of determining whether there is an occlusion blocking the line of sight in the vehicle according to the driving visual angle and the driving visual distance comprises:
[0017] If the occlusion does not exist, determining whether the driving visual angle and the driving visual distance meet a preset angle condition;
[0018] If the driving visual angle and the driving visual distance meet the preset angle condition, it is determined that the driver has a driving visual angle blind area.
[0019] Optionally, the step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information further comprises:
[0020] If it is determined that the current driving posture is not a dangerous driving posture, obtaining body data of the driver;
[0021] Generating a first control parameter of the driver's seat based on the body data, and adjusting the driver's seat according to the first control parameter.
[0022] Optionally, the step of generating a first control parameter of the driver's seat based on the body data comprises:
[0023] Determining human body key points and weight information of the driver according to the body data;
[0024] Determining the first control parameter of the driver's seat according to the human body key points and the weight information.
[0025] Optionally, the step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information further comprises:
[0026] If it is determined that the current driving posture is a dangerous driving posture, obtaining eye position information of the driver;
[0027] Generating a second control parameter of the driver's seat according to the preset operating interface position information and the eye position information, and adjusting the driver's seat according to the second control parameter.
[0028] Optionally, the step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information further comprises:
[0029] If it is determined that the current driving posture is not a dangerous driving posture, determining the visual attention direction of the driver according to the visual perception information;
[0030] acquire distance information of an obstacle in a driving environment relative to a vehicle;
[0031] if the obstacle is not within the preset range of the visual attention direction, acquire state information of the obstacle;
[0032] generate an environmental virtual image according to the state information of the obstacle, and display the environmental virtual image in a display interface within the visual attention direction.
[0033] To achieve the above object, the present application further provides a driving posture recognition device, which comprises a memory, a processor, and a driving posture recognition program stored in the memory and executable on the processor, and the driving posture recognition program implements each step of the driving posture recognition method when executed by the processor.
[0034] To achieve the above object, the present application further provides a computer readable storage medium, which stores a driving posture recognition program, and the driving posture recognition program implements each step of the driving posture recognition method when executed by a processor.
[0035] The present application provides a driving posture recognition method, device and computer readable storage medium, which acquires visual perception information corresponding to a current driving posture of a driver, determines whether the current driving posture is a dangerous driving posture according to the visual perception information, and outputs a prompt information if the current driving posture is determined to be a dangerous driving posture. The current driving posture is determined to be a dangerous driving posture according to the visual perception information, and a prompt information is outputted if the current driving posture is determined to be a dangerous driving posture, so as to avoid safety accidents, improve the safety of the driving posture, and further ensure the driving safety. BRIEF DESCRIPTION OF DRAWINGS
[0036] Figure 1 a hardware structure diagram of the driving posture recognition device according to the embodiment of the present application;
[0037] Figure 2 a flowchart of the first embodiment of the driving posture recognition method according to the present application;
[0038] Figure 3 a detailed flowchart of step S20 of the second embodiment of the driving posture recognition method according to the present application;
[0039] Figure 4 a diagram of a driving visual angle in the driving posture recognition method according to the present application.
[0040] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0041] It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
[0042] The main solution of the embodiment of the present application is: acquiring visual perception information corresponding to a current driving posture of a driver; determining whether the current driving posture is a dangerous driving posture according to the visual perception information; and outputting a reminding information if it is determined that the current driving posture is a dangerous driving posture.
[0043] The current driving posture is determined to be a dangerous driving posture through the visual perception information, and the reminding information is outputted if it is determined to be a dangerous driving posture, so as to avoid the occurrence of safety accidents, improve the safety of the driving posture, and further ensure the driving safety.
[0044] As an implementation solution, the driving posture recognition device can be as shown in Figure 1 .
[0045] The embodiment of the present application relates to a driving posture recognition device, which comprises a processor 101, such as a CPU, a memory 102, and a communication bus 103. The communication bus 103 is used to realize the connection and communication between the components.
[0046] The memory 102 can be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. As shown in Figure 1 , the memory 102 as a computer readable storage medium can include a driving posture recognition program; and the processor 101 can be used to call the driving posture recognition program stored in the memory 102 and perform the following operations:
[0047] acquire visual perception information corresponding to a current driving posture of a driver;
[0048] determine whether the current driving posture is a dangerous driving posture according to the visual perception information;
[0049] output a reminding information if it is determined that the current driving posture is a dangerous driving posture.
[0050] Optionally, the processor 101 can be used to call the driving posture recognition program stored in the memory 102 and perform the following operations:
[0051] determine that the current driving posture is a dangerous driving posture if it is determined according to the visual perception information that the driver has a driving visual angle blind area; and / or,
[0052] determine that the current driving posture is a dangerous driving posture if it is determined according to the visual perception information that the driver is fatigue driving.
[0053] Optionally, the processor 101 can be configured to invoke a driving posture recognition program stored in the memory 102, and perform the following operations:
[0054] determine a driving visual angle and a driving visual distance according to the visual perception information;
[0055] determine whether there is an occlusion in the vehicle that blocks the line of sight according to the driving visual angle and the driving visual distance;
[0056] if there is an occlusion, determine an occlusion area of the occlusion;
[0057] if the occlusion area is greater than a preset threshold, determine that there is a driving visual angle blind area.
[0058] Optionally, the processor 101 can be configured to invoke a driving posture recognition program stored in the memory 102, and perform the following operations:
[0059] if there is no occlusion, determine whether the driving visual angle and the driving visual distance meet a preset angle condition;
[0060] if the driving visual angle and the driving visual distance meet the preset angle condition, determine that the driver has a driving visual angle blind area.
[0061] Optionally, the processor 101 can be configured to invoke a driving posture recognition program stored in the memory 102, and perform the following operations:
[0062] if it is determined that the current driving posture is not a dangerous driving posture, obtain body data of the driver;
[0063] generate a first control parameter of the driver's seat based on the body data, and adjust the driver's seat according to the first control parameter.
[0064] Optionally, the processor 101 can be configured to invoke a driving posture recognition program stored in the memory 102, and perform the following operations:
[0065] determine human body key points and weight information of the driver according to the body data;
[0066] determine the first control parameter of the driver's seat according to the human body key points and the weight information.
[0067] Optionally, the processor 101 can be configured to invoke a driving posture recognition program stored in the memory 102, and perform the following operations:
[0068] if it is determined that the current driving posture is a dangerous driving posture, obtain eye position information of the driver;
[0069] generate a second control parameter of the driver seat according to the position information of the preset operation interface and the eye position information, and adjust the driver seat according to the second control parameter.
[0070] Optionally, the processor 101 can be configured to invoke a driving posture recognition program stored in the memory 102, and perform the following operations:
[0071] If it is determined that the current driving posture is not a dangerous driving posture, the visual attention direction of the driver is determined according to the visual perception information.
[0072] Obtain distance information of an obstacle in the driving environment relative to the vehicle.
[0073] If the obstacle is not within the preset range of the visual attention direction, obtain state information of the obstacle.
[0074] Generate an environmental virtual image according to the state information of the obstacle, and display the environmental virtual image in a display interface within the visual attention direction.
[0075] Based on the hardware architecture of the driving posture recognition device, embodiments of the driving posture recognition method are provided.
[0076] Reference Figure 2 , Figure 2 For the first embodiment of the driving posture recognition method, the driving posture recognition method comprises the following steps:
[0077] Step S10: Obtain visual perception information corresponding to the current driving posture of the driver.
[0078] Optionally, the current driving posture can be the driving posture of the driver during vehicle driving. Optionally, the current driving posture can be the driving posture of the driver when starting the vehicle. Optionally, the current driving posture can be the driving posture obtained when the duration of the driver on the driver seat is greater than a preset duration.
[0079] Optionally, the driving posture includes the back angle, head height, leg angle, etc. of the driver. Optionally, the driving posture of the driver is adjusted by adjusting the support position, front and rear position, height, leg support position, headrest position, etc. of the driver seat, wherein the support position includes the waist support position, back support position, etc.
[0080] Optionally, the current driving posture further comprises visual perception information. Optionally, the visual perception information comprises a driving angle of view and / or a driving distance of view of the driver, etc. Optionally, the driving angle of view comprises an observation angle of view when the driver observes the HUD (Head-Up Display). Optionally, the driving angle of view is an observation angle of view when the driver observes the road conditions. Optionally, the driving distance of view comprises a distance of view when the driver observes the instrument panel. Optionally, the driving distance of view comprises a farthest distance that the driver can continuously see a certain height obstacle on the road surface in the range of the driving lane in front of the vehicle, or see the traffic facilities and road markings in front of the road, from the normal driving position in the normal driving of the vehicle. The optimal driving angle of view comprises viewing the information in the vehicle at the optimal distance of view, viewing the road conditions in front at the optimal angle of view, and the optimal angle of view transformation reduces the time of deviating from the road of view.
[0081] Optionally, before step S10, further comprising: triggering the posture adjustment according to the driving intention of the driver identified by the somatosensory device and / or computer vision, and drawing the driving posture data of the driver by the data collected by the camera and / or radar wireless scanning. Optionally, when the driver places his hand on the steering wheel, it is determined that the driver has the driving intention. Optionally, when the driver sits on the driver's seat for a preset length of time, it is determined that the driver has the driving intention. Optionally, when the driver triggers a preset button on the operation interface, it is determined that the driver has the driving intention.
[0082] Step S20, determining whether the current driving posture is a dangerous driving posture according to the visual perception information.
[0083] Optionally, the dangerous driving posture is a driving posture with a high probability of traffic accidents during driving, such as fatigue driving or the driver looking at the falling objects, etc. Optionally, the dangerous driving posture is a driving posture that is prone to safety hazards during driving, such as the existence of the angle of view blind area.
[0084] Optionally, according to the visual perception information, it is determined whether the driver has a driving angle of view blind area or whether the driver is fatigue driving, and when it is determined that the driver has a driving angle of view blind area and / or fatigue driving, it is determined that the current driving posture is a dangerous driving posture.
[0085] Optionally, when the visual perception information comprises the driving angle of view, if the driving angle of view is greater than a preset angle of view threshold, it is determined that the driver has an angle of view blind area; if the driving angle of view is less than or equal to the preset angle of view threshold, it is determined that the driver does not have an angle of view blind area. Optionally, the preset angle of view threshold can be an eye limit angle of view or an eye color limit angle of view, such as shown in FIG. 1. Figure 4
[0086] Optionally, when the visual perception information comprises the driving visual angle and the driving visual distance, if the driving visual angle is greater than a preset visual angle threshold or the driving visual distance is greater than a preset visual distance threshold, it is determined that the driver has a visual angle blind area; if the driving visual angle is less than or equal to the preset visual angle threshold and the driving visual distance is less than or equal to the preset visual distance threshold, it is determined that the driver does not have a visual angle blind area.
[0087] Optionally, when the visual perception information comprises the driving visual angle and the driving visual distance, if the driving visual angle is greater than a preset visual angle threshold or the driving visual distance is greater than a preset visual distance threshold, it is determined that the driver has a visual angle blind area; if the driving visual angle is less than or equal to the preset visual angle threshold and the driving visual distance is less than or equal to the preset visual distance threshold, it is determined that the driver does not have a visual angle blind area.
[0088] Optionally, the driving environment of the vehicle is determined according to the road condition information, the driving speed and the weather information of the vehicle; optionally, when at least one of the following conditions is met: the road condition is complex, the driving speed is greater than the speed limit value, and the weather information is bad weather, it is determined that the driving environment of the vehicle is abnormal; when the conditions such as the road condition is not complex, the driving speed is not greater than the speed limit value, and the weather information is not bad weather, it is determined that the driving environment of the vehicle is normal. Whether the current driving posture is a dangerous driving posture is determined according to the visual perception information and the driving environment. The abnormal driving environment requires the driver to pay high attention, and therefore the visual perception information is paid more attention to and the requirement for the visual perception information is higher. The normal driving environment does not require the driver to pay high attention, and therefore the requirement for the visual perception information is lower.
[0089] In step S30, if it is determined that the current driving posture is a dangerous driving posture, a reminder information is output.
[0090] Optionally, the reminder information is used to remind the driver to adjust the current driving posture or adjust the current mental state.
[0091] Optionally, after step S30, the method further comprises: if the current driving posture is a dangerous driving posture, obtaining eye position information of the driver; generating a second control parameter of the driver's seat according to the preset position information of the operation interface and the eye position information, and adjusting the driver's seat according to the second control parameter, so that the visual perception information of the driver meets the driving condition, for example, the driving vision meets a preset angle threshold.
[0092] Optionally, after step S30, further comprising: if the current driving posture is not a dangerous driving posture, determining a visual attention direction of the driver according to the visual perception information, and the visual attention direction is an attention direction of the driver observing the road conditions in front of the vehicle, and generally the visual attention direction is the front direction. Distance information of an obstacle in the driving environment relative to the vehicle is obtained, and the obstacle on the road is obtained by a sensor or a camera, and the obstacle can be an electric vehicle, a street tree, a stone, etc. If the obstacle is not in a preset range of the visual attention direction, it indicates that the driver has not noticed the obstacle, and state information of the obstacle is obtained, and the state information includes shape, speed and direction of the obstacle. An environment virtual image is generated according to the state information of the obstacle, and the environment virtual image is displayed in a display interface in the visual attention direction. Optionally, the environment virtual image includes the relative position of the vehicle and the obstacle. Optionally, the display interface in the visual attention direction can be a HUD interface, i.e., a head-up display interface, or a central control display interface.
[0093] Optionally, if it is determined that the current driving posture is not a dangerous driving posture, body data of the driver is obtained, and the body data includes human key points, weight information, gravity information, height information, leg length information, body length information, etc. The human key points include hip, waist, neck and other key parts that affect the posture. A first control parameter of the driver's seat is generated based on the body data, and the driver's seat is adjusted according to the first control parameter, so that the driving posture of the driver is more comfortable.
[0094] Optionally, the human key points and the weight information of the driver are determined according to the body data, and the first control parameter of the driver's seat is determined according to the human key points and the weight information. Optionally, the seat support part and other components are adjusted according to the human key points and the weight information, and the height information, the front and back information, the angle information, etc. of the seat are adjusted. Optionally, a plurality of preset control parameters are obtained according to the human key points and the weight information, and the driver selects one of the plurality of control parameters as the first control parameter. In the database, target body data similar or identical to the body data of the driver is selected, and the control parameter corresponding to the target body data is obtained as the first control parameter.
[0095] Optionally, while determining the control parameter of the driving seat of the driver, facial recognition is performed on the driver to obtain facial data, and the control parameter of the driving seat is associated with the facial data of the driver. After recognizing the facial information of the driver, the control parameter of the driving seat corresponding to the driver is obtained, and the seat is adjusted according to the control parameter of the driving seat. Optionally, after determining the control parameter of the driving seat of the driver, the control parameter of the driving seat is associated with the weight information of the driver. After detecting the weight information of the driver, the control parameter of the driving seat corresponding to the driver is obtained, and the seat is adjusted according to the control parameter of the driving seat. Optionally, when the seat adjustment control instruction of the driver is received, the seat is adjusted according to the control parameter of the driving seat corresponding to the driver, which improves the driving comfort of the customer and relieves fatigue.
[0096] Optionally, a sitting posture sensing module, a visual perception module, and an optimal sitting posture algorithm module are arranged in the vehicle. The sitting posture sensing module is configured to obtain a driving sitting posture. The sitting posture sensing module mainly obtains engineering data of a human sitting posture based on a pressure sensor, a somatosensory sensor, and a camera, and the engineering data includes data such as a sitting posture gravity center position, a waist position, and a head position. The visual perception module mainly identifies visual perception information of the driver based on a camera or other sensors according to a visual recognition algorithm. The optimal sitting posture algorithm module determines whether the current sitting posture is activated for adjustment, and whether the driving sitting posture changes based on the visual perception information provided by the sitting posture sensing module and the visual perception module, and adjusts the sitting posture to optimize the driving angle or distance of the driver or relieve fatigue.
[0097] In the technical solution of the embodiment, the current driving sitting posture of the driver is obtained, and the current driving sitting posture includes visual perception information. Whether the current driving sitting posture is a dangerous driving sitting posture is determined according to the visual perception information. If it is determined that the current driving sitting posture is a dangerous driving sitting posture, a prompt information is output. Whether the current driving sitting posture is a dangerous driving sitting posture is determined through the visual perception information. If it is determined that the current driving sitting posture is a dangerous driving sitting posture, a prompt information is output to avoid safety accidents and improve driving safety.
[0098] Reference Figure 3 , Figure 3 For a second embodiment of the driving sitting posture recognition method, based on the first embodiment, the step S20 includes:
[0099] In step S21, if it is determined according to the visual perception information that the driver has a driving angle blind area, it is determined that the current driving sitting posture is a dangerous driving sitting posture; and / or,
[0100] In step S22, if it is determined according to the visual perception information that the driver is fatigue driving, it is determined that the current driving sitting posture is a dangerous driving sitting posture.
[0101] Optionally, the driving visual angle is determined according to the visual perception information, and whether there is an occlusion in the vehicle is determined according to the driving visual angle, for example, the occlusion is a steering wheel. Optionally, if there is an occlusion, it is determined that the driver has a driving visual angle blind area. Optionally, if there is an occlusion, the occlusion area of the occlusion is determined; if the occlusion area is greater than a preset threshold, it is determined that there is a driving visual angle blind area. Optionally, if there is no occlusion, it is determined whether the driving visual angle meets a preset angle condition; if the driving visual angle meets the preset angle condition, it is determined that the driver has a driving visual angle blind area. Optionally, when the driving visual angle is greater than the eye color limit angle of the display screen or the instrument panel, or the driving visual angle is greater than the eye limit visual angle, it is determined that the driving visual angle meets the preset angle condition, wherein the eye color limit angle and the eye limit visual angle are as shown in Figure 4
[0102] Optionally, the driving visual angle and the driving visual distance are determined according to the visual perception information; and whether there is an occlusion in the vehicle is determined according to the driving visual angle and the driving visual distance, for example, the occlusion is a steering wheel, and when the driver is low, the steering wheel will block the driver's line of sight. Optionally, if there is an occlusion, it is determined that the driver has a driving visual angle blind area. Optionally, if there is an occlusion, the occlusion area of the occlusion is determined; if the occlusion area is greater than a preset threshold, it is determined that there is a driving visual angle blind area.
[0103] Optionally, if there is no occlusion, it is determined whether the driving visual angle meets a preset angle condition and whether the driving visual distance meets a preset distance condition; optionally, if the driving visual angle does not meet the preset angle condition or the driving visual distance does not meet the preset distance condition, it is determined that the driver has a driving visual angle blind area. Optionally, if the driving visual angle meets the preset angle condition and the driving visual distance meets the preset distance condition, it is determined that the driver does not have a driving visual angle blind area. Optionally, when the driving visual angle is greater than the eye color limit angle of the display screen or the instrument panel, or the driving visual angle is greater than the eye limit visual angle, it is determined that the driving visual angle does not meet the preset angle condition. Optionally, when the driving visual angle is less than or equal to the eye color limit angle of the display screen or the instrument panel, and the driving visual angle is less than or equal to the eye limit visual angle, it is determined that the driving visual angle meets the preset angle condition.
[0104] Optionally, according to the visual perception information, it is determined whether the closed-eye time of the driver is greater than a preset time length, and if the closed-eye time is greater than the preset time length, it is determined that the driver is fatigue driving. Optionally, the gaze direction of the driver is determined according to the visual perception information, and whether the driver pays attention to road signs or obstacles such as traffic lights is determined according to the gaze direction, and if it is determined that the driver does not pay attention, it is determined that the driver is fatigue driving.
[0105] Optionally, it is determined whether the driver is fatigue driving according to the visual angle perception information and the facial information of the driver and / or the driving state. Optionally, a fatigue degree score is determined according to the facial information of the driver, the facial information including facial expression, eye closure degree, mouth state and the like; optionally, the fatigue degree score is determined according to the facial information of the driver and the driving state of the vehicle, the facial information including facial expression, eye closure degree, mouth state and the like, and the driving state of the vehicle including steering wheel state, vehicle driving direction, vehicle driving speed and the like. It is determined whether the driver is fatigue driving according to the visual angle perception information and the fatigue degree score.
[0106] In the technical solution of the embodiment, if it is determined according to the visual perception information that the driver has a driving visual angle blind area, it is determined that the current driving sitting posture is a dangerous driving sitting posture; and / or, if it is determined according to the visual perception information that the driver is fatigue driving, it is determined that the current driving sitting posture is a dangerous driving sitting posture. By determining whether there is a driving visual angle blind area or fatigue driving, it is accurately determined that the current driving sitting posture is a dangerous driving sitting posture, a reminder information is sent, and a safety accident is avoided, the safety of the driving sitting posture is improved, and the driving safety is ensured.
[0107] The application further provides a driving sitting posture recognition device, which comprises a memory, a processor and a driving sitting posture recognition program stored in the memory and executable on the processor, and each step of the driving sitting posture recognition method according to the above embodiment is implemented when the driving sitting posture recognition program is executed by the processor.
[0108] The application further provides a computer readable storage medium, which stores a driving sitting posture recognition program, and each step of the driving sitting posture recognition method according to the above embodiment is implemented when the driving sitting posture recognition program is executed by a processor.
[0109] The above-mentioned serial numbers of the embodiments of the application are only for description, and do not represent the advantages or disadvantages of the embodiments.
[0110] It should be noted that, in this document, the terms "comprising", "containing" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, system, article or apparatus that includes a list of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, system, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, system, article or apparatus that includes the element.
[0111] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment system can be realized by means of software plus a necessary general hardware platform, and of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a computer readable storage medium (such as a ROM / RAM, a magnetic disk, or an optical disc) as described above, and includes a number of instructions for causing an end device (which can be a mobile phone, a computer, a parking management device, an air conditioner, or a network device, etc.) to execute the system described in each embodiment of the present application.
[0112] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings of the present application, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A driving posture recognition method, characterized by, The driving posture recognition method comprises: obtaining visual perception information corresponding to a current driving posture of a driver; determining whether the current driving posture is a dangerous driving posture according to the visual perception information; if it is determined that the current driving posture is a dangerous driving posture, outputting a prompt information; wherein the step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information comprises: determining a driving visual angle and a driving visual distance according to the visual perception information; determining whether there is an occlusion in the vehicle that blocks the line of sight according to the driving visual angle and the driving visual distance; if there is an occlusion, determining the occlusion area of the occlusion; if the occlusion area is greater than a preset threshold, determining that there is a driving visual angle blind area; if there is no occlusion, determining whether the driving visual angle and the driving visual distance meet a preset angle condition; if the driving visual angle and the driving visual distance meet the preset angle condition, determining that the driver has a driving visual angle blind area; if it is determined that the driver has a driving visual angle blind area according to the visual perception information, determining that the current driving posture is a dangerous driving posture.
2. The driving posture recognition method according to claim 1, wherein The step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information further comprises: if it is determined that the driver is driving while tired according to the visual perception information, determining that the current driving posture is a dangerous driving posture.
3. The driving posture recognition method according to claim 1, wherein After the step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information, the method further comprises: if it is determined that the current driving posture is not a dangerous driving posture, obtaining body data of the driver; generating a first control parameter of the driver's seat based on the body data, and adjusting the driver's seat according to the first control parameter.
4. The driving posture recognition method according to claim 3, wherein The step of generating a first control parameter of the driver's seat based on the body data comprises: determining human body key points and weight information of the driver according to the body data; determining the first control parameter of the driver's seat according to the human body key points and the weight information.
5. The driving posture recognition method according to claim 1, wherein After the step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information, the method further comprises: if it is determined that the current driving posture is a dangerous driving posture, obtaining eye position information of the driver; generating a second control parameter of the driver's seat according to the preset position information of the operation interface and the eye position information, and adjusting the driver's seat according to the second control parameter.
6. The driving posture recognition method according to claim 1, wherein After the step of determining whether the current driving posture is a dangerous driving posture according to the visual perception information, the method further comprises: if it is determined that the current driving posture is not a dangerous driving posture, determining the visual attention direction of the driver according to the visual perception information; obtaining distance information of an obstacle in the driving environment relative to the vehicle; if there is an obstacle that is not within a preset range of the visual attention direction, obtaining state information of the obstacle; generating an environment virtual image according to the state information of the obstacle, and displaying the environment virtual image in a display interface within the visual attention direction.
7. A driving posture recognition apparatus characterized by comprising: The driving posture recognition device includes a memory, a processor, and a driving posture recognition program stored in the memory and executable on the processor, and the driving posture recognition program, when executed by the processor, implements each step of the driving posture recognition method according to any one of claims 1-6.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a driving posture recognition program, and the driving posture recognition program, when executed by the processor, implements each step of the driving posture recognition method according to any one of claims 1-6.
Citation Information
Patent Citations
Vehicle driver driving behavior adjustment method and device, equipment and storage medium
CN114701503A
System and method for supporting a driver of a motor vehicle and motor vehicle
DE102014220050A1