The invention discloses a non-contact physical and psychological state detection method and device for a driver, and the method specifically comprises the steps: obtaining a
video image of the head of the driver through a common camera, and screening and optimizing effective video frames meeting the physiological and psychological index calculation through an image data enhancement and face
correction method, a face attribute recognition model is used for recognizing shielding conditions of head and eye areas of a driver, a corresponding face to-be-detected area is extracted according to a recognition result, a direct-current component and an alternating-current component of pulse
waves BVP are calculated in the area, and meanwhile, a
convolutional neural network model is used for completing psychological
emotion recognition of the driver. Physiological and psychological indexes of the driver are obtained; and associating the physiological and psychological indexes under the current effective video frame to construct a physiological and psychological mapping table, and generating a psychological
state prediction model according to a multi-frame accumulation result to realize psychological
state prediction of the driver. The physiological and psychological indexes of the driver can be monitored and predicted in real time, so that the physiological and
psychological health condition of the driver can be comprehensively and systematically evaluated and predicted.