The invention discloses a
human eye positioning method. The
human eye positioning method includes the steps of constructing two kinds of
convolution kernels, wherein each kind of of
convolution kernels comprises
convolution kernels with different radii;
cutting out eye area image parts on human face images, conducting convolution on the two kinds of convolution kernels with the different radii and the eye area images so as to obtain convoluted images, and dividing the two kinds of convoluted images so as to obtain a convolution
factor matrix. The centers and the radii of the human eyes are obtained by calculating the position corresponding to the maximum value position of the
factor matrix and the radii of the convolution kernels. The invention further discloses a
sight estimation method based on
human eye positioning. Human face feature points and head orientations of the human face images are calculated, so that the
sight direction is finally determined in cooperation with human eye center coordinates,
canthus coordinates and the head orientations. According to the human eye positioning method and the
sight estimation method, the convolutions are calculated through the Fourier transformation, the gray values at the positions of the centers of the eyes are considered, interference of eyebrows, eyelids, glasses and illumination in positioning is reduced, the centers and the radii of the human eyes can be rapidly and accurately positioned, and the sight directions of the human eyes can be rapidly and accurately estimated.