An image processing method, performed in a terminal, the method comprising: extracting at least one image feature point from a target frame image captured by a camera; obtaining feature information of at least one optical flow image feature point in a previous frame image captured by the camera in a case that the target frame image is a valid frame image, and determining, among the at least one image feature point, an image feature point corresponding to the optical flow image feature point according to feature information of the at least one image feature point; calculating a displacement distance, in a frame image, between the optical flow image feature point in the previous frame image and the corresponding image feature point in the target frame image; and outputting the target frame image in response to a determination that the target frame image is captured in a non-motion state according to the displacement distance, wherein the determining according to the displacement distance that the target frame image is captured in the non-motion state comprises: calculating an average displacement distance, in the frame image, between at least some of optical flow image feature points in the previous frame image and corresponding image feature points in the target frame image; and calculating a photographing displacement speed of the camera between the target frame image and the previous frame image according to the average displacement distance and a photographing time interval between the target frame image and the previous frame image; and determining that the target frame image is captured in the non-motion state in a case that the photographing displacement speed of the camera is less than a speed threshold. extracting at least one image feature point from a target frame image captured by a camera; obtaining feature information of at least one optical flow image feature point in a previous frame image captured by the camera in a case that the target frame image is a valid frame image, and determining, among the at least one image feature point, an image feature point corresponding to the optical flow image feature point according to feature information of the at least one image feature point; calculating a displacement distance, in a frame image, between the optical flow image feature point in the previous frame image and the corresponding image feature point in the target frame image; and outputting the target frame image in response to a determination that the target frame image is captured in a non-motion state according to the displacement distance, wherein the determining according to the displacement distance that the target frame image is captured in the non-motion state comprises: calculating an average displacement distance, in the frame image, between at least some of optical flow image feature points in the previous frame image and corresponding image feature points in the target frame image; and calculating a photographing displacement speed of the camera between the target frame image and the previous frame image according to the average displacement distance and a photographing time interval between the target frame image and the previous frame image; and determining that the target frame image is captured in the non-motion state in a case that the photographing displacement speed of the camera is less than a speed threshold. calculating an average displacement distance, in the frame image, between at least some of optical flow image feature points in the previous frame image and corresponding image feature points in the target frame image; and calculating a photographing displacement speed of the camera between the target frame image and the previous frame image according to the average displacement distance and a photographing time interval between the target frame image and the previous frame image; and determining that the target frame image is captured in the non-motion state in a case that the photographing displacement speed of the camera is less than a speed threshold.