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.