A method for a face liveness detection, comprising: acquiring a color sequence verification code; controlling a screen of an electronic device to sequentially generate colors based on a sequence of the colors comprised in the color sequence verification code, controlling a camera of the electronic device to collect an image of a face of a target object in each of the colors to acquire an image sequence containing images of the target object in different colors; performing a face liveness verification on the target object based on the image sequence to acquire a liveness score value; correcting face region image of each image in the image sequence, acquiring difference images corresponding respectively to the colors of the images of the image sequence by determining face key points in each image of the image sequence; determining a third coordinate of left eye outer corner and a fourth coordinate of a right eye outer corner in each image based on the face key points in each image; performing affine transformation processing on each image based on the third coordinate and the fourth coordinate to acquire a corrected face region image of each image; and performing a pairwise difference operation on the corrected face region images based on a sequence of colors generated by the screen, and performing a color verification based on the color sequence verification code and the difference images; and determining a face liveness detection result of the target object based on the liveness score value and a result of the color verification, characterised in that said performing a face liveness verification on the target object based on the image sequence to acquire a liveness score value, comprising: performing a face alignment on the images of the image sequence to acquire a face image from each image of the image sequence; performing a facial color liveness detection on each face image to acquire a facial color liveness score of each face image; intercepting binocular regions respectively from the images of the image sequence to acquire a binocular image from each image of the image sequence; performing a pupil color liveness detection on the binocular image obtained from each image to acquire a pupil color liveness score of each image; and acquiring the liveness score value based on the facial color liveness score of each face image and the pupil color liveness score of each image of the image sequence. acquiring a color sequence verification code; controlling a screen of an electronic device to sequentially generate colors based on a sequence of the colors comprised in the color sequence verification code, controlling a camera of the electronic device to collect an image of a face of a target object in each of the colors to acquire an image sequence containing images of the target object in different colors; performing a face liveness verification on the target object based on the image sequence to acquire a liveness score value; correcting face region image of each image in the image sequence, acquiring difference images corresponding respectively to the colors of the images of the image sequence by determining face key points in each image of the image sequence; determining a third coordinate of left eye outer corner and a fourth coordinate of a right eye outer corner in each image based on the face key points in each image; performing affine transformation processing on each image based on the third coordinate and the fourth coordinate to acquire a corrected face region image of each image; and performing a pairwise difference operation on the corrected face region images based on a sequence of colors generated by the screen, and performing a color verification based on the color sequence verification code and the difference images; and determining a face liveness detection result of the target object based on the liveness score value and a result of the color verification, characterised in that said performing a face liveness verification on the target object based on the image sequence to acquire a liveness score value, comprising: performing a face alignment on the images of the image sequence to acquire a face image from each image of the image sequence; performing a facial color liveness detection on each face image to acquire a facial color liveness score of each face image; intercepting binocular regions respectively from the images of the image sequence to acquire a binocular image from each image of the image sequence; performing a pupil color liveness detection on the binocular image obtained from each image to acquire a pupil color liveness score of each image; and acquiring the liveness score value based on the facial color liveness score of each face image and the pupil color liveness score of each image of the image sequence. performing a face alignment on the images of the image sequence to acquire a face image from each image of the image sequence; performing a facial color liveness detection on each face image to acquire a facial color liveness score of each face image; intercepting binocular regions respectively from the images of the image sequence to acquire a binocular image from each image of the image sequence; performing a pupil color liveness detection on the binocular image obtained from each image to acquire a pupil color liveness score of each image; and acquiring the liveness score value based on the facial color liveness score of each face image and the pupil color liveness score of each image of the image sequence.