A method, comprising: capturing images of an occupant in a vehicle via a vehicle camera ; determining a current posture of the occupant and a recommended posture for the occupant based on the captured images and body measurements of the occupant ; and outputting a guidance based on a difference between the current posture and the recommended posture, wherein the occupant is sitting in a seat , and determining the current posture of the occupant comprises determining a seat position of the seat , and determining a body position of the occupant relative to the seat ; the seat position of the seat includes an angle of a seat back of the seat , a tilt of a seat cushion of the seat , and a longitudinal position of the seat within the vehicle; the body position of the occupant relative to the seat includes a distance from a head of the occupant to a headrest of the seat ; and determining the recommended posture for the occupant comprises determining a desired angle of the seat back , a desired tilt of the seat cushion , a desired longitudinal position of the seat within the vehicle, and a desired distance from the head of the occupant to the headrest of the seat based on the body measurements of the occupant and a plurality of body component-specific posture rules. capturing images of an occupant in a vehicle via a vehicle camera ; determining a current posture of the occupant and a recommended posture for the occupant based on the captured images and body measurements of the occupant ; and outputting a guidance based on a difference between the current posture and the recommended posture, wherein the occupant is sitting in a seat , and determining the current posture of the occupant comprises determining a seat position of the seat , and determining a body position of the occupant relative to the seat ; the seat position of the seat includes an angle of a seat back of the seat , a tilt of a seat cushion of the seat , and a longitudinal position of the seat within the vehicle; the body position of the occupant relative to the seat includes a distance from a head of the occupant to a headrest of the seat ; and determining the recommended posture for the occupant comprises determining a desired angle of the seat back , a desired tilt of the seat cushion , a desired longitudinal position of the seat within the vehicle, and a desired distance from the head of the occupant to the headrest of the seat based on the body measurements of the occupant and a plurality of body component-specific posture rules. the occupant is sitting in a seat , and determining the current posture of the occupant comprises determining a seat position of the seat , and determining a body position of the occupant relative to the seat ; the seat position of the seat includes an angle of a seat back of the seat , a tilt of a seat cushion of the seat , and a longitudinal position of the seat within the vehicle; the body position of the occupant relative to the seat includes a distance from a head of the occupant to a headrest of the seat ; and determining the recommended posture for the occupant comprises determining a desired angle of the seat back , a desired tilt of the seat cushion , a desired longitudinal position of the seat within the vehicle, and a desired distance from the head of the occupant to the headrest of the seat based on the body measurements of the occupant and a plurality of body component-specific posture rules. <EOS>