The invention discloses a method for detecting classroom attention of a student. The method comprises the following steps: acquiring a classroom scene image; positioning a face and calculating an orientation
pose of the face; converting a two-dimensional position of the face in the image into a two-dimensional position thereof in a
sitting height datum plane in a classroom, and adding a
sitting height priori value of the student to obtain a three-dimensional spatial position of the face in the classroom; through combination of the three-dimensional spatial position of the face and the orientation
pose of the face, calculating an attention point of the student on a teaching presentation board. The invention further provides a device for implementing the method. The device comprises a first camera, an
identity recognition module, a second camera and a monitoring and analysis module, wherein the first camera is used for acquiring a face image of the incoming student at an entrance of the classroom; the
identity recognition module is used for acquiring the identity of the student through the face recognition; the second camera is used for acquiring the classroom scene image; the monitoring and analysis module is used for calculating the attention point of the student on the teaching presentation board. After application of the method and the
system, the classroom attention of the student can be accurately monitored to help a teacher to adjust the teaching way in time so as to improve the teaching effect.