An imaging device, comprising: a solid-state imaging element that includes a plurality of pixels arranged in rows and columns and configured to accumulate an amount of signal charge which can be read out nondestructively or destructively; and an image processor configured to: - generate one or more candidate images by nondestructive readout during a first exposure over a first period; - generate a current image by readout at the end of the first exposure; characterized by a determiner configured to: - determine among the generated one or more candidate images an image as a suitable image if the amount of signal charge of said image is determined to be greater than or equal to a predetermined first threshold; and - determine whether the amount of signal charge of the current image has reached a second threshold greater than the first threshold; the image processor further configured to, when the amount of signal charge of the current image has reached said second threshold: - perform image analysis of the suitable image so as to obtain an analysis result, the analysis result including correction values for brightness; and - perform image processing being one of recognition processing, determination of an image capturing scene, and white balance correction on the current image using the analysis result. a solid-state imaging element that includes a plurality of pixels arranged in rows and columns and configured to accumulate an amount of signal charge which can be read out nondestructively or destructively; and an image processor configured to: - generate one or more candidate images by nondestructive readout during a first exposure over a first period; - generate a current image by readout at the end of the first exposure; - generate one or more candidate images by nondestructive readout during a first exposure over a first period; - generate a current image by readout at the end of the first exposure; characterized by a determiner configured to: - determine among the generated one or more candidate images an image as a suitable image if the amount of signal charge of said image is determined to be greater than or equal to a predetermined first threshold; and - determine whether the amount of signal charge of the current image has reached a second threshold greater than the first threshold; - determine among the generated one or more candidate images an image as a suitable image if the amount of signal charge of said image is determined to be greater than or equal to a predetermined first threshold; and - determine whether the amount of signal charge of the current image has reached a second threshold greater than the first threshold; the image processor further configured to, when the amount of signal charge of the current image has reached said second threshold: - perform image analysis of the suitable image so as to obtain an analysis result, the analysis result including correction values for brightness; and - perform image processing being one of recognition processing, determination of an image capturing scene, and white balance correction on the current image using the analysis result. - perform image analysis of the suitable image so as to obtain an analysis result, the analysis result including correction values for brightness; and - perform image processing being one of recognition processing, determination of an image capturing scene, and white balance correction on the current image using the analysis result.