The invention relates to a full-automatic lensmeter which comprises an
image sensor, a CPLD module and an ARM module, wherein the
image sensor is used for collecting optical signals passing through alens to be detected, and the CPLD module and the ARM module are used for
processing and controlling data. Coordinates of an initial
light spot position are set to be (xi, yi), a distance to the centerof a circle is R, and an included angle formed by a connection line with the origin of the coordinates and the x axis is beta; after a lens is put, the coordinates of the
light spot position is(*i, *i), the distance to the center of the circle is r, and the included angle formed by the connection line with the origin of the coordinates and the x axis is theta. The included angle of abase line of a dispersing lens and the x axis is alpha, and after the coordinates of the two pairs of the coordinates shifted into a coordinate
system which uses the
base line as the x axis are respectively (xi', yi') and (*i', *i'), wherein the subscripts i of the variables respectively represent four light spots, and all the four light spots or two light spots with the furthest distances are selected to carry out least-squares approximation so as to obtain the concave-sphere degree, the concave-cylinder degree and a
base line angle. A distance x1 from the rear vertex of the lens to a diaphragm and a distance x2 from the diaphragm to an area array of the CCD
image sensor are substituted into a lens vertex dioptrie expression calculated by the definitions of an index path and vertex dioptrie so as to obtain a vertex dioptrie value. The invention has convenient operation and high measuring precision.