It is an object to provide an eyelid detection apparatus can be prevented from being detected even if there is a similar pixel pattern on the pixel pattern of the red-eye in the vicinity of the red eye is erroneous positions of the upper and lower eyelids. ECU30 connected to the image sensor 10 and the illuminance sensor 20, a day-night determination unit 31 determines day and night, the face position and face feature point detection unit 32 for detecting the feature points of the face of the driver, red-eye detection for detecting a red eye a unit 33, an eyelid detecting portion 34 for detecting a position of the upper and lower eyelids, the eyelid determination section 35 for determining the position of the upper and lower eyelid eyelid detecting portion 34 detects, as the eye opening degree calculation unit 36 calculates the eye opening degree, the a. The eyelid determination section 35 searches the red eye candidates within the range which is assumed to have the skin from the position of the upper and lower eyelid eyelid detecting section 34 is detected, the red eye candidate is searched within this range, the eyelid It determines that the detector 34 detects erroneous positions of the upper and lower eyelids.赤目の近傍に赤目の画素パターンに類似した画素パターンが存在しても上下瞼の位置を誤検出するのを防止することができる瞼検出装置を提供することを課題とする。画像センサ10及び照度センサ20に接続されたECU30は、昼夜を判定する昼夜判定部31と、ドライバの顔の特徴点を検出する顔位置・顔特徴点検出部32と、赤目を検出する赤目検出部33と、上下瞼の位置を検出する瞼検出部34と、瞼検出部34が検出した上下瞼の位置を判定する瞼判定部35と、開眼度を算出する開眼度算出部36と、を備える。そして、瞼判定部35は、瞼検出部34が検出された上下瞼の位置から皮膚があると想定される範囲内で赤目候補を探索し、この範囲内で赤目候補が探索されると、瞼検出部34が上下瞼の位置を誤検出したと判定する。