An image sensing apparatus that is adapted to sense objects and to process image signals obtained from such image sensing, comprising: face detection means for detecting a face area from said image signals and for determining face information on said detected face area; first calculation means for calculating first white balance correction values by processing said image signals by dividing the image signals in a plurality of blocks, calculating color evaluation values for each block of said image signals and determining whether the calculated color evaluation values are within a preset white detection range; second calculation means for calculating second white balance correction values by processing image signals within said face area by calculating face area color averages, calculating corrected color averages by correcting the face area color averages with preset correction values, calculating face area color difference values from the corrected color averages, calculating a hue angle value from the face area color difference values and determining whether the calculated hue angle value is within a preset desirable complexion hue range of image signals of said face area detected by said face detection means from among said image signals; third calculation means for calculating third white balance correction values by weighting and combining said first white balance correction values and said second white balance correction values; and white balance correction means for performing white balance correction of said image signals using the third white balance correction values; characterized by further comprising: means for obtaining a degree of reliability indicating a probability that said face area detected by said face detection means is a face, that is a quantification of the probability that the information in the face information represents a face, by extracting face part candidates of the face area and filtering the detected face area; and control means for controlling the weighting of said third calculation means depending on the degree of reliability indicating a probability that said face area detected by said face detection means is a face. face detection means for detecting a face area from said image signals and for determining face information on said detected face area; first calculation means for calculating first white balance correction values by processing said image signals by dividing the image signals in a plurality of blocks, calculating color evaluation values for each block of said image signals and determining whether the calculated color evaluation values are within a preset white detection range; second calculation means for calculating second white balance correction values by processing image signals within said face area by calculating face area color averages, calculating corrected color averages by correcting the face area color averages with preset correction values, calculating face area color difference values from the corrected color averages, calculating a hue angle value from the face area color difference values and determining whether the calculated hue angle value is within a preset desirable complexion hue range of image signals of said face area detected by said face detection means from among said image signals; third calculation means for calculating third white balance correction values by weighting and combining said first white balance correction values and said second white balance correction values; and white balance correction means for performing white balance correction of said image signals using the third white balance correction values; characterized by further comprising: means for obtaining a degree of reliability indicating a probability that said face area detected by said face detection means is a face, that is a quantification of the probability that the information in the face information represents a face, by extracting face part candidates of the face area and filtering the detected face area; and control means for controlling the weighting of said third calculation means depending on the degree of reliability indicating a probability that said face area detected by said face detection means is a face. means for obtaining a degree of reliability indicating a probability that said face area detected by said face detection means is a face, that is a quantification of the probability that the information in the face information represents a face, by extracting face part candidates of the face area and filtering the detected face area; and control means for controlling the weighting of said third calculation means depending on the degree of reliability indicating a probability that said face area detected by said face detection means is a face.