The invention relates to a statistical device and a detection method for television audience ratings based on human face detection, and the device includes a dual camera, an infrared lamp, an infrared lamp light filtering device, a set-top box and a background server, wherein, the dual camera, the infrared lamp and the infrared lamp light filtering device are in a parallel connection, the dual camera is connected with another set-top box, and the set-top box is connected with the background server in a wired or a wireless mode, and the set-top box is also connected with the television set. The invention has the advantages that identity and watching state are recognized and confirmed by biological characteristics; number of people for watching specific advertisement in each time period, preference degree as well as age, gender, level of living of watcher are counted, detected human face is in real-time tracking, thereby avoiding multiple counting and improving accuracy of television audience rating.