An image processing method, implemented by a terminal device, the method comprising: collecting at least one image within a field of view of an image collection device in real time through the image collection device of the terminal device; determining whether a first image comprises at least one character based on the collected first image; in response to determining that the collected first image comprises the at least one character, outputting prompt information to a user; receiving a setting instruction input by the user; and improving sharpness of the at least one character according to the setting instruction to obtain a second image, and compressing and storing the second image, characterized in that, the method further comprising: segmenting the first image to acquire the at least one character and a peripheral image region of the at least one character in the first image, wherein determining whether the first image comprises the at least one character based on the collected first image comprises: determining whether the first image comprises the at least one character which has a region larger than a preset area threshold; and improving the sharpness of the at least one character comprises: sharpening an edge of the at least one character, and/or increasing a contrast between the at least one character and the peripheral image region of the at least one character. collecting at least one image within a field of view of an image collection device in real time through the image collection device of the terminal device; determining whether a first image comprises at least one character based on the collected first image; in response to determining that the collected first image comprises the at least one character, outputting prompt information to a user; receiving a setting instruction input by the user; and improving sharpness of the at least one character according to the setting instruction to obtain a second image, and compressing and storing the second image, characterized in that, the method further comprising: segmenting the first image to acquire the at least one character and a peripheral image region of the at least one character in the first image, wherein determining whether the first image comprises the at least one character based on the collected first image comprises: determining whether the first image comprises the at least one character which has a region larger than a preset area threshold; and segmenting the first image to acquire the at least one character and a peripheral image region of the at least one character in the first image, wherein determining whether the first image comprises the at least one character based on the collected first image comprises: determining whether the first image comprises the at least one character which has a region larger than a preset area threshold; and improving the sharpness of the at least one character comprises: sharpening an edge of the at least one character, and/or increasing a contrast between the at least one character and the peripheral image region of the at least one character. sharpening an edge of the at least one character, and/or increasing a contrast between the at least one character and the peripheral image region of the at least one character.