1. A method for generating a sharp image based on a blurry image, comprising: acquiring pixel values of pixels in the blurry image and a convolution kernel of the blurry image; determining a deconvolution kernel of the blurry image based on a preset image gradient operator and the convolution kernel; determining pixel values of pixels in the sharp image based on the deconvolution kernel and the pixel values of the pixels in the blurry image; and generating the sharp image based on the pixel values of the pixels in the sharp image, wherein determining the deconvolution kernel of the blurry image based on the preset image gradient operator and the convolution kernel comprises determining the deconvolution kernel according to a formula: ω β = F - 1 ( 1 ∑ j = 1 2 ⁢ ⁢  F ⁡ ( c j )  2 + λ β ⁢  F ⁡ ( k )  2 ) , wherein ω β represents the deconvolution kernel, c j represents the image gradient operator, c j comprises c 1 and c 2 , c 1 represents the horizontal gradient operator, c 2 represents the vertical gradient operator, k represents the convolution kernel, λ and β are constants, F(·) represents a Fourier transform, and F −1 (·) represents an inverse Fourier transform, and wherein determining the pixel values of the pixels in the sharp image based on the deconvolution kernel and the pixel values of the pixels in the blurry image comprises: performing singular value decomposition on the deconvolution kernel, to obtain: in non-zero singular values; m row vectors; and m column vectors that are in one-to-one correspondences; and determining the pixel values of the pixels in the sharp image based on: the m non-zero singular values; the m row vectors; the m column vectors; and the pixel values of the pixels in the blurry image.