To detect drowsiness of a subject such as a driver more reliably than ever before without using a high-speed camera even for light drowsiness.SOLUTION: A server 2 acquires an eye opening degree indicating an eye opening degree of a person, who is a sample, at each time point, and acquires a drowsiness level indicating a degree of how the person is drowsy at each predetermined time. Furthermore, a detector for detecting drowsiness is generated on the basis of a frequency distribution (histogram) of the eye opening degree and the drowsiness level for each bin at each predetermined time. The drowsiness of a driver 12 of an automobile 10 is detected by using the detector.SELECTED DRAWING: Figure 1【課題】運転手などの被検出者の眠気を、浅い眠気であってもハイスピードカメラを用いることなく従来よりも確実に検出する。【解決手段】サーバ2は、各時刻における、標本である人物の目の開き具合を表わす開眼度を取得するとともに、所定の時間ごとの、この人物がどれくらい眠いかの度合を表わす眠気レベルを取得する。さらに、所定の時間ごとの、ビンごとの開眼度の度数分布(ヒストグラム)および眠気レベルに基づいて、眠気を検出するための検出器を生成する。そして、自動車10の運転手12の眠気を、検出器を用いて検出する。【選択図】図1