The invention relates to a method for measuring blood glucose based on an OCT
sweat gland area, which comprises the following steps of: S1, acquiring a three-dimensional OCT image of a measured object before each blood glucose experiment is started, and determining a template; regulating and controlling the blood glucose concentration of the tested object for at least five times, and acquiring a three-dimensional OCT image and a blood glucose value of the tested object after each regulation and control; s2, aligning the surface of the three-dimensional OCT image, and calculating a 2D surface
sweat gland image; s3, calculating a fixed area of the 2D surface
sweat gland image by using a sweat gland area positioning method according to the template; s4, performing 3D image reconstruction according to the fixed area; calculating a
scattering coefficient; s5, calculating the relationship between the
scattering coefficient and the blood glucose value; s6, after the blood glucose experiment is started, a tested three-dimensional OCT image of the tested object is collected; executing the steps S2-S4 on the measured three-dimensional OCT image to obtain a
scattering coefficient; and S7, calculating the
blood sugar value according to the results of the steps S5 and S6. The three-dimensional OCT image of the rough area of the measured object is obtained every time, the same fixed area is calculated through a sweat gland area positioning method, and
label paper does not need to be positioned.