1. A face detection device comprising: a face learning dictionary for holding learned information for identification between a facial image and a non-facial image; an image input means, which inputs a subject image; an edge image extraction means, which extracts an edge image from said subject image; a partial image extraction means, based on said edge image, which extracts partial images that are candidates to contain facial images from said subject image; a face/non-face identification means, which references said learning dictionary and identifies whether or not each extracted partial image contains a facial image.