CN116449582A - Glasses customization method, glasses customization system and customized glasses - Google Patents

Glasses customization method, glasses customization system and customized glasses Download PDF

Info

Publication number
CN116449582A
CN116449582A CN202310445819.8A CN202310445819A CN116449582A CN 116449582 A CN116449582 A CN 116449582A CN 202310445819 A CN202310445819 A CN 202310445819A CN 116449582 A CN116449582 A CN 116449582A
Authority
CN
China
Prior art keywords
lens
frame
eyeglass
glasses
base
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310445819.8A
Other languages
Chinese (zh)
Inventor
刘宗表
唐显蒙
卿霞
江建好
杨强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Saina Shibo Technology Co ltd
Original Assignee
Zhuhai Saina Shibo Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Saina Shibo Technology Co ltd filed Critical Zhuhai Saina Shibo Technology Co ltd
Priority to CN202310445819.8A priority Critical patent/CN116449582A/en
Publication of CN116449582A publication Critical patent/CN116449582A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C7/00Optical parts
    • G02C7/02Lenses; Lens systems ; Methods of designing lenses
    • G02C7/024Methods of designing ophthalmic lenses
    • GPHYSICS
    • G02OPTICS
    • G02CSPECTACLES; SUNGLASSES OR GOGGLES INSOFAR AS THEY HAVE THE SAME FEATURES AS SPECTACLES; CONTACT LENSES
    • G02C7/00Optical parts
    • G02C7/02Lenses; Lens systems ; Methods of designing lenses
    • G02C7/024Methods of designing ophthalmic lenses
    • G02C7/027Methods of designing ophthalmic lenses considering wearer's parameters
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Health & Medical Sciences (AREA)
  • Ophthalmology & Optometry (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Eyeglasses (AREA)

Abstract

The application provides a glasses customization method, a glasses customization system and customized glasses, wherein the glasses customization method comprises the following steps: acquiring an initial eyeglass model, and determining at least one adjusting point on a spectacle frame of the initial eyeglass model; acquiring lens parameters of a user, wherein the lens parameters at least comprise a lens refractive index and a lens base arc; obtaining a sphere diameter of the mirror frame according to the refractive index of the lens and the base arc of the lens; and adjusting at least one adjusting point on the lens frame according to the spherical diameter of the lens frame so as to adjust the lens arc curve of the initial lens model, so that the adjusted lens arc curve is matched with the base lens arc curve, and a lens target model customized by a user is obtained. According to the eyeglass customization method, the eyeglass customization system and the customized eyeglasses, the matching degree of the base arc of the lenses and the arc curve of the eyeglasses frame can be improved, the installation stability of the lenses and the eyeglasses frame is improved, and the wearing comfort level is improved.

Description

Glasses customization method, glasses customization system and customized glasses
Technical Field
The application relates to the technical field of glasses, in particular to a glasses customizing method, a glasses customizing system and customized glasses.
Background
The use of glasses has become very popular and more people need glasses to maintain daily work and life, and a new situation of custom glasses has come to appear, namely, individual, private glasses designs and forms of custom glasses are made for individual customers according to the degree, preference, facial features, etc. of customers.
The ideal spectacle frame should have the curvature of the frame coincide with the base curvature of the lens, which is the necessary basis for a firm and attractive assembly. In the design process of the glasses frame, the arc bending of the glasses frame is used as a unified modeling parameter, and the arc bending parameters of each pair of glasses frame are the same. However, because the degrees, materials and processing technologies of the lenses are different, the base arcs of the lenses are different, so that the base arcs of the lenses and the arc curves of the glasses frame cannot be matched well, the lenses cannot be firmly and firmly arranged in the glasses frame, and the lenses are easy to fall off or generate stress which is easy to damage the lenses; in particular, high power lenses can cause the lens to be inverted and the user can easily cause eye discomfort after wearing the inverted lens.
Disclosure of Invention
In order to overcome the above-mentioned defect under the prior art, the purpose of this application is to provide glasses customization method, glasses customization system and customized glasses, can improve the degree of matching of the lens base arc of lens and the curved of mirror of spectacle frame, improve the installation stability of lens and spectacle frame, improve wearing comfort.
In a first aspect, an embodiment of the present application provides an eyeglass customizing method, including:
acquiring an initial eyeglass model, and determining at least one adjusting point on a spectacle frame of the initial eyeglass model;
acquiring lens parameters of a user, wherein the lens parameters at least comprise a lens refractive index and a lens base arc;
obtaining a sphere diameter of the mirror frame according to the refractive index of the lens and the base arc of the lens;
and adjusting at least one adjusting point on the lens frame according to the spherical diameter of the lens frame so as to adjust the lens arc curve of the initial lens model, so that the adjusted lens arc curve is matched with the base lens arc curve, and a lens target model customized by a user is obtained.
In some embodiments, the step of obtaining a frame sphere diameter from the lens refractive index and the lens base curve comprises:
calculating a lens sphere diameter based on the formula (1) according to the refractive index of the lens and the base arc of the lens;
obtaining a lens frame spherical diameter according to the lens spherical diameter, wherein the lens frame spherical diameter is matched with the lens spherical diameter;
R=(N-1)*1000/D (1)
wherein R is the sphere diameter of the lens, N is the refractive index of the lens, and D is the base arc of the lens.
In some embodiments, obtaining lens parameters of a user includes:
and calculating according to the lens base arc parameters of the lens manufacturer to obtain the lens base arc in the lens parameters.
In some embodiments, the step of calculating the lens base curve in the lens parameters according to the lens base curve parameters of the lens manufacturer includes:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
dividing the lens luminosity into at least one luminosity interval;
drawing a normal distribution diagram based on an original lens base arc corresponding to the lens refractive index of the lens in each luminosity interval, and determining a lens base arc expected value corresponding to the lens refractive index in any luminosity interval according to the normal distribution diagram;
and determining a lens base arc expected value in a luminosity interval corresponding to the refractive index of the lens of the user as the lens base arc of the lens required by the user.
In some embodiments, the absolute value of the variance of the lens base curve from the original lens base curve is in the range of 0 to 0.5.
In some embodiments, the step of calculating the lens base curve in the lens parameters according to the lens base curve parameters of the lens manufacturer includes:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
Dividing the lens luminosity into at least one luminosity interval;
calculating the average value of the original lens base arc corresponding to the lens light intensity and the lens refractive index in each light intensity interval;
and determining an average value of the base arcs of the original lenses corresponding to the refractive indexes of the lenses of the users as the base arc of the lenses required by the users.
In some embodiments, the absolute value of the difference between the base curve of the lens and the base curve of the original lens is in the range of 0 to 0.7.
In some embodiments, the initial eyeglass model comprises two eyeglass frames, and the step of determining at least one adjustment point on the eyeglass frames of the initial eyeglass model comprises:
creating a plurality of adjustment points according to the initial eyeglass model, wherein the adjustment points are arranged at intervals around the outline of the eyeglass frame of the initial eyeglass model;
the plurality of adjustment points are associated with the initial model of eyeglasses.
In some embodiments, the customization method further comprises:
and acquiring three-dimensional facial feature data of the head of the human body, and adjusting at least one spectacle frame parameter of the initial model of the spectacles according to the three-dimensional facial feature data, wherein the spectacle frame parameter comprises at least one of a spectacle frame parameter, a nose pad parameter and a spectacle leg parameter.
In some embodiments, the customization method further comprises:
a lining model is determined based on the frame parameters of the eyeglass target model, the lining model matching the frame in the eyeglass target model.
In some embodiments, the customization method further comprises:
and carrying out hollowed-out treatment on the lining model to obtain a hollowed-out structure and/or a positioning hole.
In some embodiments, the customization method further comprises:
printing according to the eyeglass target model by a 3D printing technology to obtain eyeglasses; and/or
And printing the lining by a 3D printing technology according to the lining model.
In a second aspect, the present application provides a customized eyeglass, the eyeglass being obtained according to the eyeglass customization method described above, the eyeglass comprising an eyeglass frame and a lens, the eyeglass frame comprising two eyeglass frames, the eyeglass frame being made by 3D printing, wherein a curvature of the eyeglass frame matches a base curvature of the lens.
In a third aspect, the present application provides a customized eyeglass, the eyeglass being obtained according to the eyeglass customization method described above, the eyeglass comprising an eyeglass frame and a lining, the eyeglass frame comprising two eyeglass frames, the eyeglass frame and/or the lining being made by 3D printing, wherein a curve of the eyeglass frame matches a base curve of the lining.
In some embodiments, the eyewear further includes a lens made according to the backing.
In some embodiments, the backing sheet includes at least one locating hole for fitting a locating pin of a tablet mill; and/or the lining is provided with a hollowed-out structure.
In a fourth aspect, the present application further provides an eyeglass customization system, where the eyeglass customization system is configured to implement the eyeglass customization method described above, and the eyeglass customization system includes:
the selecting module is used for acquiring an initial eyeglass model, and determining at least one adjusting point on a glasses frame of the initial eyeglass model;
the parameter module is used for acquiring lens parameters of a user, wherein the lens parameters at least comprise a lens refractive index and a lens base arc;
the acquisition module is used for acquiring the sphere diameter of the lens frame according to the refractive index of the lens and the base arc of the lens;
and the adjusting module is used for adjusting at least one adjusting point on the glasses frame according to the ball diameter of the glasses frame so as to adjust the arc curve of the initial model of the glasses and obtain a target model of the glasses customized by a user.
In a fifth aspect, the present application further provides a non-transitory computer readable storage medium, where the non-transitory computer readable storage medium includes a stored program, and when the program runs, the program controls a device in which the storage medium is located to execute the glasses customization method described above.
In a sixth aspect, the present application further provides a computer device, the computer comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing a method for customizing spectacles according to the above when executing the computer program.
The technical scheme of the application has the following beneficial effects:
according to the eyeglass customization method, the lens parameters comprising the refractive index and the base arc of the lens are obtained, the sphere diameter of the eyeglass frame is calculated according to the base arc of the lens and the refractive index of the lens, then the adjusting points on the eyeglass frame are adjusted according to the sphere diameter of the eyeglass frame, the lens arc curve of the initial model of the eyeglass is adjusted through the adjusting points, the objective model of the eyeglass customized by a user is obtained, and the adjusted lens arc curve is matched with the base arc of the lens. According to the eyeglass customization method, the matching degree of the base arc of the eyeglass and the arc curve of the eyeglass frame can be improved, the installation stability of the eyeglass and the eyeglass frame is improved, and the wearing comfort level is improved.
The customized glasses that this application provided, glasses include spectacle frame and lens, and the spectacle frame passes through 3D and prints and make, and wherein, the mirror arc of the picture frame of spectacle frame is curved with the lens base arc assorted of lens, can improve the installation stability of lens and spectacle frame, improves and wears the comfort level.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are only some embodiments of the present application, and that other drawings may be obtained according to these drawings without inventive effort to a person skilled in the art.
Fig. 1a is a schematic structural diagram of glasses according to an embodiment of the present application;
FIG. 1b is a schematic view of another structure of glasses according to an embodiment of the present disclosure;
FIG. 2 is a flow chart of a method for customizing glasses according to an embodiment of the present application;
fig. 3a and fig. 3b are schematic structural diagrams of an initial model of glasses according to an embodiment of the present application;
fig. 4 is a schematic structural view of glasses according to an embodiment of the present application;
FIG. 5 is a schematic structural view of a liner according to an embodiment of the present application;
FIG. 6 is a block diagram of a glasses customization system according to an embodiment of the present application;
fig. 7 is a schematic block diagram of a computer device in an embodiment of the present application.
Reference numerals:
1-a spectacle frame; 11-adjusting the node; alpha-specular angle;
2-a liner; 21-positioning holes; 22-hollow structure;
10-selecting a module; 20-a parameter module; 30-an acquisition module; 40-an adjustment module;
100-a computer device; a 101-processor; 102-memory; 103-computer program.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and together with the description, serve to explain the principles of the application.
Detailed Description
For a better understanding of the technical solutions of the present application, embodiments of the present application are described in detail below with reference to the accompanying drawings.
It should be understood that the described embodiments are merely some, but not all, of the embodiments of the present application. All other embodiments, based on the embodiments herein, which would be apparent to one of ordinary skill in the art without making any inventive effort, are intended to be within the scope of the present application.
The terminology used in the embodiments of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be noted that, the terms "upper", "lower", "left", "right", and the like in the embodiments of the present application are described in terms of the angles shown in the drawings, and should not be construed as limiting the embodiments of the present application.
It should be understood that the term "and/or" as used herein is merely one relationship describing the association of the associated objects, meaning that there may be three relationships, e.g., a and/or B, may represent: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
The ideal spectacle frame should have the curvature of the frame coincide with the base curvature of the lens, which is the necessary basis for a firm and attractive assembly. The arc bend of the frame refers to the bending of the rim of the frame to which the lenses are mounted, i.e. the arc of the frame.
Fig. 1a and fig. 1b are schematic structural diagrams of a mirror frame according to an embodiment of the present application, as shown in fig. 1a, where a dotted line represents a mirror arc curve of the mirror frame. The curve of the prior art eyeglass frame is generally fixed, i.e. the curve of each eyeglass is a uniform parameter. However, because the degrees, materials and processing technologies of the lenses are different, the base arc of the lenses is different, so that the base arc of the lenses and the arc curve of the glasses frame cannot be well matched, the lenses cannot be firmly and smoothly arranged in the glasses frame, and the lenses are easy to fall off or generate stress which is easy to damage the lenses; in particular, high power lenses can cause the lens to be inverted and the user to wear the inverted lens can cause eye discomfort. In the design process of the glasses frame, the parameters of the surface curvature of the glasses frame can be adjusted to enable the surface curvature of the glasses frame to be suitable for the base curvature of the lenses, as shown in fig. 1b, the surface curvature of the glasses frame refers to the angle clamped by the plane of the left and right glasses frames, and is also called as a mirror angle alpha, if the surface curvature of the glasses frame is too large or too small, different prism effects can be generated when the glasses frame is not attached to the face shape to affect the beauty, and the focus can not fall on the correct position of the retina correctly, so that the judgment of the distance, perspective relation, size and shape and the like of the user is wrong, and the glasses of the user are tired.
Fig. 2 is a schematic flow chart of a glasses customizing method according to an embodiment of the present application, as shown in fig. 2, the glasses customizing method of the present application includes the following steps S1 to S4:
step S1, acquiring an initial eyeglass model, and determining at least one adjusting point on a glasses frame of the initial eyeglass model;
s2, acquiring lens parameters of a user, wherein the lens parameters at least comprise a lens refractive index and a lens base arc;
s3, obtaining a sphere diameter of the lens frame according to the refractive index of the lens and the base arc of the lens;
and S4, adjusting at least one adjusting point on the lens frame according to the spherical diameter of the lens frame so as to adjust the lens arc curve of the initial model of the glasses, and enabling the adjusted lens arc curve to be matched with the base arc of the lenses, so as to obtain the target model of the glasses customized by the user.
In the scheme, the lens parameters comprising the refractive index and the base arc of the lens are obtained, the sphere diameter of the lens frame is calculated according to the base arc of the lens and the refractive index of the lens, then the adjusting points on the lens frame are adjusted according to the sphere diameter of the lens frame, the lens arc curve of the initial model of the glasses is adjusted through the adjusting points, the target model of the glasses customized by a user is obtained, and the adjusted lens arc curve is matched with the base arc of the lens. According to the eyeglass customization method, the matching degree of the base arc of the eyeglass and the arc curve of the eyeglass frame can be improved, the installation stability of the eyeglass and the eyeglass frame is improved, and the wearing comfort level is improved.
The present solution is described in detail below in conjunction with the modeling methods provided in the present application:
step S1, acquiring an initial eyeglass model, and determining at least one adjusting point on a eyeglass frame of the initial eyeglass model.
In this embodiment, the initial model of the glasses may be obtained from a preset glasses database. It will be appreciated that the eyeglass database stores eyeglass models including various models, for example, eyeglass models of different models and different colors, eyeglass models of men, eyeglass models of women, eyeglass models of children, and the like, according to users. The glasses initial model is a glasses model which is not customized according to the requirements of users, and the glasses frame parameters of the glasses initial model are not adjusted, wherein the glasses frame parameters comprise at least one of glasses frame parameters, nose pad parameters and glasses leg parameters.
In some embodiments, the initial model of eyeglasses is a model of eyeglasses of a user-selected eyeglass style. The user can select the required initial model of the glasses according to the style of the user.
In some embodiments, the initial model of eyeglasses may select the type of eyeglasses appropriate for the user in the eyeglasses database based on the three-dimensional facial feature data of the user. The determination of the appropriate type of eyewear may be selected based on user needs and is not limited herein. The glasses types can be classified according to the style of the glasses frame, and specifically can be square frame glasses, round frame glasses, polygonal frame glasses and the like. Further, after determining the type of the glasses, generating glasses frame parameters, wherein the glasses frame parameters comprise at least one of glasses frame parameters, nose pad parameters and glasses leg parameters. The parameters of the mirror frame include information such as the size of the mirror frame (such as width, thickness, height, etc.), the arc curve of the mirror frame, the inclination angle of the mirror surface, etc.; the nose pad parameters include, for example, information about the relative position to the frame, nose pad rake angle, nose pad bevel angle, nose pad side angle, etc.; the temple parameters may include information such as the length of the temple, for example. Finally, an initial model of the eyeglass is generated based on the determined eyeglass type and eyeglass frame parameters.
In the three-dimensional modeling process, the initial model of the glasses may be composed of a plurality of triangular patches and/or four-sided patches and/or polygonal patches. The face formed by interconnecting three vertexes is a triangular face piece, the face formed by interconnecting four vertexes is a four-sided face piece, and the face formed by interconnecting a plurality of vertexes is a polygonal face piece. It will be appreciated that in a three-dimensional modeling process, a triangular patch of a polygonal patch is the smallest unit of division, and the triangular patch has three vertices, and the shape of the triangular patch can be adjusted by adjusting the vertices of the triangular patch.
Taking an example that an initial model of the glasses is composed of triangular patches, dividing the initial model of the glasses into a plurality of control areas according to requirements, wherein each control area comprises a plurality of triangular patches, each triangular patch is composed of three vertexes in a connected mode, each control area is provided with a corresponding vertex group (data set), corresponding adjusting points (also called bones) are created for each different vertex group, any vertex of each triangular patch is adjusted, and the shape of each triangular patch can be adjusted. At least one adjustment point is bound to the initial model of the glasses such that each adjustment point controls a different set of vertices, the position of each triangular patch being adjustable by driving the corresponding set of vertices by movement of the adjustment point, i.e. the set of vertices moves with movement of the adjustment point.
In some embodiments, the step of determining at least one adjustment point on the frame of the initial model of eyeglasses comprises:
creating a plurality of adjustment points according to the initial eyeglass model, wherein the adjustment points are arranged at intervals around the outline of the eyeglass frame of the initial eyeglass model;
the plurality of adjustment points are associated with the initial model of eyeglasses.
In some embodiments, as shown in fig. 3a, the initial eyeglass model comprises two eyeglass frames, two eyeglass legs and a nose pad, and as shown in fig. 3b, at least ten adjusting points 11 are created, and after the adjusting points 11 are associated with the initial eyeglass model, the adjusting points 11 are located on the initial eyeglass model, so that the size, radian and the like of an eyeglass face formed by enclosing the eyeglass frames can be adjusted by controlling the adjusting points 11 on the eyeglass frames of the initial eyeglass model.
In some embodiments, adjustment points may also be spaced around the temple and/or nose pad profile of the initial model of the eyeglass; the plurality of adjustment points are associated with the initial eyeglass model, so that the adjustment points on the corresponding area of the initial eyeglass model can be controlled, and corresponding eyeglass frame parameters such as nose pad parameters and eyeglass leg parameters can be adjusted.
Step S2, obtaining lens parameters of a user, wherein the lens parameters at least comprise a lens refractive index and a lens base arc.
In this embodiment, the lens parameters are obtained from a lens manufacturer, wherein the lens parameters include at least lens luminosity, lens refractive index, and lens base curve.
The refractive index of a lens is the ratio of the propagation speed of light in vacuum to the propagation speed of light in the lens material, reflecting the refractive power of the lens to light. The refractive indices of the currently prevailing lenses on the market are: 1.56, 1.60, 1.67, 1.71, 1.74, etc. The higher the refractive index of the lens, the thinner and lighter the lens, with the same precondition.
The lens power is the diopter, i.e., the power of the lens.
The base curve of the lens is the curvature of the front surface (convex surface) of the lens. The base curves of the different lens powers for each different lens refractive index are different.
In some embodiments, the lens base curve in the lens parameters may be calculated from the lens base curve parameters of the lens manufacturer; the method specifically comprises the following steps:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
dividing the lens luminosity into at least one luminosity interval;
Drawing a normal distribution diagram based on an original lens base arc corresponding to the lens refractive index of the lens in each luminosity interval, and determining a lens base arc expected value corresponding to the lens refractive index in any luminosity interval according to the normal distribution diagram;
and determining a lens base arc expected value in a luminosity interval corresponding to the refractive index of the lens of the user as the lens base arc of the lens required by the user.
In some embodiments, the absolute value of the variance of the lens base curve from the original lens base curve is in the range of 0 to 0.5.
Illustratively, taking a myopic lens as an example, dividing a luminosity interval into four luminosity intervals of (0.00 to-2.00), (-2.00 to-4.00), (-4.00 to-6.00), (-6.00 to-12.00), and drawing a normal distribution diagram of an original lens base arc corresponding to a lens with refractive index of 1.56, 1.60, 1.67, 1.71 and 1.74 in each luminosity interval to obtain a lens base arc expected value in the luminosity interval, wherein the base arc expected value is the lens base arc corresponding to the refractive index of the lens in the luminosity interval.
In another embodiment, the step of calculating the lens base curve according to the lens base curve parameters of the lens manufacturer specifically includes:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
Dividing the lens luminosity into at least one luminosity interval;
calculating the average value of the original lens base arc corresponding to the lens light intensity and the lens refractive index in each light intensity interval;
and determining an average value of the base arcs of the original lenses corresponding to the refractive indexes of the lenses of the users as the base arc of the lenses required by the users.
In some embodiments, the absolute value of the difference between the base curve of the lens and the base curve of the original lens is in the range of 0 to 0.7.
In other embodiments, the original base curve of the lens corresponding to the refractive index of the lens of the user may be directly determined as the base curve of the lens required by the user according to the base curve parameters of the lens manufacturer.
Because the refractive indexes and the lens luminosity of different lenses only correspond to one different lens base arc, although the spherical diameter of the lens obtained by directly calculating the original lens base arc is more accurate, the original lens base arc needs to be contacted with lens manufacturers one by one in the lens matching process, so that the lens matching efficiency is reduced; the average value or the expected value of the original lens base arc in each luminosity interval is obtained by calculation according to the lens base arc parameter list of a lens manufacturer, so that the average value or the expected value of the original lens base arc in a corresponding range can be searched according to the lens matching requirement of a user in the design process of the glasses, thereby the lens base arc of the user can be adjusted more quickly and more conveniently; the designer may choose different ways to determine the base curve of the lens desired by the user according to actual needs, without limitation.
And S3, obtaining the sphere diameter of the mirror frame according to the refractive index of the lens and the base arc of the lens.
In some embodiments, step S3 specifically includes:
calculating to obtain a lens sphere diameter according to the refractive index of the lens and the base arc of the lens;
obtaining the sphere diameter of the mirror frame according to the sphere diameter of the lens, wherein the sphere diameter of the lens is matched with the sphere diameter of the mirror frame.
Specifically, the refractive index of the lens and the base arc of the lens are calculated based on the formula (1) to obtain the spherical diameter of the lens:
r= (N-1) 1000/D (1), where R is the lens sphere diameter, N is the lens refractive index, and D is the lens base curve.
In some embodiments, the lens sphere diameter may be equal to or approximately equal to the frame sphere diameter such that the lens sphere diameter matches the frame sphere diameter. Preferably, the lens sphere diameter is equal to the frame sphere diameter.
Illustratively, when the refractive index of the lens is 1.60 and the luminosity of the lens is-0.25D, the corresponding original base curve of the lens is 3.22, and the base curve expected value of the lens calculated by using the normal distribution diagram is 3.24, the base curve expected value of the lens is determined as the base curve of the lens required by the user, r= (1.60-1) ×1000/3.24= 185.19 is substituted into the formula (1), and the spherical diameter of the lens is obtained, and then the spherical diameter of the lens frame is equal to or approximately equal to 185.19.
It can be understood that when the sphere diameter of the lens is matched with the sphere diameter of the lens frame, the base arc of the lens can be matched with the arc curve of the lens frame, so that the assembly of the lens and the lens frame at the later stage can be ensured to be firm, the lens frame is prevented from being reversely put on the glasses at the height degree, and the discomfort of eyes caused after the user wears the reversely put glasses is prevented.
And S4, adjusting the lens arc bend of the initial model of the glasses according to the sphere diameter of the lens frame to obtain a target model of the glasses customized by a user.
In this embodiment, at least one adjustment point on the initial model of the glasses is adjusted according to the determined sphere diameter of the lens frame to adjust the curvature of the front surface (convex surface) of the lens, so that the curvature of the lens curve of the initial model of the glasses can be changed, so that the curvature of the lens curve of the lens frame is matched with the base curve of the lens, and an adjusted target model of the glasses is obtained.
Prior to step S2, the method comprises:
acquiring three-dimensional facial feature data of a user head, wherein the three-dimensional facial feature data comprises position data of a plurality of feature points;
and adjusting at least one spectacle frame parameter of the initial spectacle model according to the three-dimensional facial feature data, wherein the spectacle frame parameter comprises at least one of a spectacle frame parameter, a nose pad parameter and a spectacle leg parameter.
It can be appreciated that the adjusted eyeglass model can improve the matching degree of the eyeglasses and the face of the user. This step may also be performed after the mirror curvature is adjusted in step S4, and is not limited herein. The initial model of the glasses is adjusted through the three-dimensional facial feature data of the head of the user, so that the glasses are matched with the face of the user, and the comfort level of wearing the glasses by the user can be further improved.
In some embodiments, three-dimensional facial feature data of the user's head may be obtained by a three-dimensional scanning measurement method. Specifically, the head of the user (wearer) can be subjected to three-dimensional scanning through a machine vision method to obtain three-dimensional scanning image data of the head, and then three-dimensional model reconstruction is performed based on the three-dimensional scanning image data by utilizing preset three-dimensional modeling software to obtain a three-dimensional model of the head. Based on the scanned head three-dimensional model, position data of a plurality of feature points of a three-dimensional face of the head three-dimensional model can be extracted. The position data may be three-dimensional coordinate information of each feature point.
In this embodiment, the plurality of feature points of the three-dimensional face include at least one feature point of a face profile point, a eyebrow bow point, an eyebrow starting point, an eyebrow tail point, an inner eye corner point, an outer eye corner point, a pupil point, a temple point, a cheekbone point, a cheek point, a nasion point, a nasal tip point, left and right nasal side points, left and right mouth corner points, a chin bottom point, an auricle point, and an auricle point. In other embodiments, more or fewer facial feature points may also be extracted.
In other embodiments, the mobile phone with a clear camera can be used for shooting the head of the user at multiple angles so as to acquire multiple head characteristic image data of the user for three-dimensional modeling software to establish a three-dimensional model of the head; or may acquire user head data for three-dimensional reconstruction in other ways, without limitation in this application. The three-dimensional modeling software used in the present embodiment may be commercially available, for example Maya, C4D, or the like, as long as it can perform three-dimensional reconstruction based on the user's head data to obtain a head three-dimensional model that satisfies the demand.
It is to be understood that the facial feature data of the user can be calculated based on the three-dimensional coordinate information of the extracted individual feature points of the face.
The three-dimensional facial feature data includes a first feature point set for adjusting frame parameters, the first feature point set including at least one of an arch point, an inner eye corner point, an outer eye corner point, a pupil point, a temple point, a cheekbone point, a temporal bone point, left and right nasal side points, an auricle point, and an auricle point.
The three-dimensional facial feature data comprises a second feature point set, wherein the second feature point set is used for adjusting nose pad parameters and comprises at least one of a nose root point, a nose tip point and left and right nose side points;
the three-dimensional facial feature data further comprises a third feature point set for adjusting the temple parameters, the third feature point set comprising at least one of temple points, auricle points, and auricle points.
In another embodiment, the frame parameters may be adjusted based on the shape and position of the eye, and at least one of pupil distance, eye height, temporal bone distance, and cheekbone distance, the pupil distance, eye height, and eye distance being determined based on pupil points, the temporal bone distance being determined based on temporal bone points, and the cheekbone distance being determined based on cheekbone points; adjusting nose pad parameters based on the shape and position of the nose, the positions of the nose root point and the left and right nose side points; and adjusting the parameters of the glasses legs based on the shape and the position of the ears, the glasses distance and the relative distance from the pupil point to the auricular root point, and measuring the relative distance from the pupil point to the auricular root point to obtain the distance value from the pupil point to the auricular root point.
In some embodiments, the eyeglass customization method may further include, after step S4, determining a lining model based on a rim parameter of the eyeglass target model, the lining model matching a rim in the eyeglass target model. Specifically, the lining model is obtained according to the parameters of the glasses frame of the glasses target model, so that the lining model attached to the glasses target model can be accurately obtained, and the lining model is matched with the glasses frame in the glasses target model.
Further, the lining model is hollowed out to obtain a hollowed-out structure and/or a positioning hole, and the positioning hole is used for adapting to a positioning pin of the lapping machine. In particular, the shape of the positioning hole may be circular, elliptical or other geometric shapes, without limitation. The hollowed-out structure can also enable the lining to be more attractive, and materials are saved during subsequent processing.
Further, the glasses and/or the liners are obtained by 3D printing techniques according to the glasses target model and/or the liner model. The lining is used for supporting the mirror frame, when the lining printed in 3D is used, due to the fact that the lining is of a hollowed-out structure, printing materials can be saved, processing period can be shortened, and cost of the lining is reduced.
Specifically, before executing a print job, performing slicing layering processing on the glasses target model and/or the lining model to obtain at least one slice layer image data; performing data processing based on slice layer image data to obtain layer printing data; and performing three-dimensional printing based on the layer printing data to obtain layers of the glasses, and performing layer-by-layer printing and superposition to obtain the glasses.
In some embodiments, three-dimensional printing techniques that may be used include, but are not limited to: stereolithography (SLA), digital Light Processing (DLP), three-dimensional printing technology (3 DP), multi-jet fusion technology (MJF), and various other types of 3D printing or additive manufacturing techniques known in the art are not limited herein.
According to the eyeglass customizing method, the problems that in the prior art, the arc curve of the eyeglass frame cannot be well matched with the base arc of the eyeglass, the eyeglass is damaged or the eyes of a user are uncomfortable are easily caused, wearing comfort of the 3D printing eyeglass is improved, and user experience of the user on the customized 3D printing eyeglass is improved.
The second aspect of the application also provides a pair of spectacles, wherein the spectacles comprise a spectacle frame and lenses, the spectacle frame comprises two spectacle frames, the spectacle frame is manufactured through 3D printing, and the arc of the spectacle frames is matched with the base arc of the lenses.
In the embodiment, the lens arc bend of the lens frame is matched with the lens base arc of the lens, so that the problem that the wearing comfort of the glasses is influenced due to the fact that the angle change of the lens frame needs to be greatly adjusted after the lens is installed is avoided, and meanwhile, the matching degree of the lens and the lens frame is ensured to the greatest extent; the excessive and uneven stress on the periphery of the lens is avoided, the peripheral vision is influenced, and the hidden danger of edge breakage exists; avoid the luminosity fluctuation after the lens assembly, the surface radian changes and promotes the decline of lens visual effect, and the front surface rete of lens receives the tractive and appears the phenomenon of membranous split simultaneously.
In some embodiments, the curvature of the mirror arc of the mirror frame may be equal or approximately equal to the base arc of the mirror, preferably the curvature of the mirror frame is equal to the base arc of the mirror.
The third aspect of the present application further provides an eyeglass, as shown in fig. 4, where the eyeglass includes an eyeglass frame 1 and a lining 2, the eyeglass frame 1 includes two eyeglass frames, and the eyeglass frame 1 and/or the lining 2 are manufactured by 3D printing, where an arc of the eyeglass frame matches a base arc of the lining.
In the embodiment, the lens base arc of the lining is identical to the lens base arc of the lens by matching the lens arc bend of the lens frame with the lens base arc of the lining, so that the lens arc bend of the lens frame is matched with the lens base arc of the lens, the angle change of the lens frame after the lens is installed is prevented from being greatly adjusted, the wearing comfort of the glasses is influenced, and meanwhile, the matching degree of the lens and the lens frame is ensured to the greatest extent; the excessive and uneven stress on the periphery of the lens is avoided, the peripheral vision is influenced, and the hidden danger of edge breakage exists; avoid the luminosity fluctuation after the lens assembly, the surface radian changes and promotes the decline of lens visual effect, and the front surface rete of lens receives the tractive and appears the phenomenon of membranous split simultaneously.
In some embodiments, the curvature of the mirror arc of the mirror frame may be equal or approximately equal to the base arc of the mirror, preferably the curvature of the mirror frame is equal to the base arc of the mirror.
Further, the patch is made by 3D printing, and the glasses further comprise lenses made according to the patch. As shown in fig. 4 to 5, the lining 2 includes at least one positioning hole 21 and/or a hollow structure 22, and the positioning hole 21 is used for adapting to a positioning pin of a tablet grinder, and the hollow structure 22 different from the positioning hole makes the lining more beautiful. Compared with the traditional lining, the lining manufactured by 3D printing can shorten the processing period and reduce the cost of the lining.
A fourth aspect of the present application also provides a glasses customization system, as shown in fig. 6, the system comprising:
a selection module 10, configured to obtain an initial eyeglass model, and determine at least one adjustment point on a frame of the initial eyeglass model;
a parameter module 20, configured to obtain lens parameters of a user, where the lens parameters include at least a lens refractive index and a lens base curve;
the obtaining module 30 is configured to obtain a sphere diameter of the lens frame according to the refractive index of the lens and the base arc of the lens;
and the adjusting module 40 is configured to adjust at least one adjusting point on the lens frame according to the spherical diameter of the lens frame, so as to adjust the lens arc curve of the initial lens model, so that the adjusted lens arc curve is matched with the base lens arc, and a lens target model customized by a user is obtained.
In the scheme, the parameter module is used for acquiring the lens parameters, the acquiring module is used for acquiring the sphere diameter of the lens frame according to the refractive index of the lens and the base arc of the lens, then the adjusting module is used for adjusting the adjusting point on the lens frame according to the sphere diameter of the lens frame, and the adjusting point is used for adjusting the lens arc curve of the initial model of the lens to obtain the target model of the lens customized by the user, and the adjusted lens arc curve is matched with the base arc of the lens. According to the eyeglass customization method, the matching degree of the base arc of the eyeglass and the arc curve of the eyeglass frame can be improved, the installation stability of the eyeglass and the eyeglass frame is improved, and the wearing comfort level is improved.
In this embodiment, the initial model of the glasses may be obtained from a preset glasses database. It will be appreciated that the eyeglass database stores eyeglass models including various models, for example, eyeglass models of different models and different colors, eyeglass models of men, eyeglass models of women, eyeglass models of children, and the like, according to users. The glasses initial model is a glasses model which is not customized according to the requirements of users, and the glasses frame parameters of the glasses initial model are not adjusted, wherein the glasses frame parameters comprise at least one of glasses frame parameters, nose pad parameters and glasses leg parameters.
In some embodiments, the initial model of eyeglasses is a model of eyeglasses of a user-selected eyeglass style. The user can select the required initial model of the glasses according to the style of the user.
In some embodiments, the initial model of eyeglasses may select the type of eyeglasses appropriate for the user in the eyeglasses database based on the three-dimensional facial feature data of the user. The determination of the appropriate type of eyewear may be selected based on user needs and is not limited herein. The glasses types can be classified according to the style of the glasses frame, and specifically can be square frame glasses, round frame glasses, polygonal frame glasses and the like. Further, after determining the type of the glasses, generating glasses frame parameters, wherein the glasses frame parameters comprise at least one of glasses frame parameters, nose pad parameters and glasses leg parameters. The parameters of the mirror frame include information such as the size of the mirror frame (such as width, thickness, height, etc.), the arc curve of the mirror frame, the inclination angle of the mirror surface, etc.; the nose pad parameters include, for example, information about the relative position to the frame, nose pad rake angle, nose pad bevel angle, nose pad side angle, etc.; the temple parameters may include information such as the length of the temple, for example. Finally, an initial model of the eyeglass is generated based on the determined eyeglass type and eyeglass frame parameters.
In the three-dimensional modeling process, the initial model of the glasses may be composed of a plurality of triangular patches and/or four-sided patches and/or polygonal patches. The face formed by interconnecting three vertexes is a triangular face piece, the face formed by interconnecting four vertexes is a four-sided face piece, and the face formed by interconnecting a plurality of vertexes is a polygonal face piece. It will be appreciated that in a three-dimensional modeling process, a triangular patch of a polygonal patch is the smallest unit of division, and the triangular patch has three vertices, and the shape of the triangular patch can be adjusted by adjusting the vertices of the triangular patch.
Taking an example that an initial model of the glasses is composed of triangular patches, dividing the initial model of the glasses into a plurality of control areas according to requirements, wherein each control area comprises a plurality of triangular patches, each triangular patch is composed of three vertexes in a connected mode, each control area is provided with a corresponding vertex group (data set), corresponding adjusting points (also called bones) are created for each different vertex group, any vertex of each triangular patch is adjusted, and the shape of each triangular patch can be adjusted. At least one adjustment point is bound to the initial model of the glasses such that each adjustment point controls a different set of vertices, the position of each triangular patch being adjustable by driving the corresponding set of vertices by movement of the adjustment point, i.e. the set of vertices moves with movement of the adjustment point.
In some embodiments, the pick module 10 includes a creation subunit and an association subunit. Specifically, a creating subunit, configured to create a plurality of adjustment points according to the initial eyeglass model, where the plurality of adjustment points are spaced around a frame shape of the initial eyeglass model; and the association subunit is used for associating the plurality of adjustment points with the initial model of the glasses.
In some embodiments, as shown in fig. 3a, the initial eyeglass model comprises two eyeglass frames, two eyeglass legs and a nose pad, and as shown in fig. 3b, at least ten adjusting points 11 are created, and after the adjusting points 11 are associated with the initial eyeglass model, the adjusting points 11 are located on the initial eyeglass model, so that the size, radian and the like of an eyeglass face formed by enclosing the eyeglass frames can be adjusted by controlling the adjusting points 11 on the eyeglass frames of the initial eyeglass model.
In some embodiments, adjustment points may also be spaced around the temple and/or nose pad profile of the initial model of the eyeglass; the plurality of adjustment points are associated with the initial eyeglass model, so that the adjustment points on the corresponding area of the initial eyeglass model can be controlled, and corresponding eyeglass frame parameters such as nose pad parameters and eyeglass leg parameters can be adjusted.
In some embodiments, parameter module 20 is specifically configured to: and acquiring lens parameters, wherein the lens parameters at least comprise a lens refractive index and a lens base arc.
In this embodiment, the lens parameters are obtained from a lens manufacturer, wherein the lens parameters include at least lens luminosity, lens refractive index, and lens base curve.
In some embodiments, parameter module 20 is specifically configured to:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
dividing the lens luminosity into at least one luminosity interval;
drawing a normal distribution diagram based on an original lens base arc corresponding to the lens refractive index of the lens in each luminosity interval, and determining a lens base arc expected value corresponding to the lens refractive index in any luminosity interval according to the normal distribution diagram of the original lens base arc;
and determining a lens base arc expected value in a luminosity interval corresponding to the refractive index of the lens of the user as the lens base arc of the lens required by the user.
In some embodiments, the absolute value of the variance of the lens base curve from the original lens base curve is in the range of 0 to 0.5.
Taking a myopic lens as an example, dividing a luminosity interval into four luminosity intervals (0.00 to-2.00), (-2.00 to-4.00), (-4.00 to-6.00), (-6.00 to-12.00), and drawing a normal distribution diagram of a lens base arc corresponding to a lens with refractive index of 1.56, 1.60, 1.67, 1.71 and 1.74 in each luminosity interval to obtain a lens base arc expected value in the luminosity interval, wherein the base arc expected value is the lens base arc corresponding to the refractive index of the lens in the luminosity interval.
In another embodiment, the parameter module 20 is specifically configured to:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
dividing the lens luminosity into at least one luminosity interval;
calculating the average value of the original lens base arc corresponding to the lens light intensity and the lens refractive index in each light intensity interval;
and determining an average value of the base arcs of the original lenses corresponding to the refractive indexes of the lenses of the users as the base arc of the lenses required by the users.
In some embodiments, the absolute value of the difference between the base curve of the lens and the base curve of the original lens is in the range of 0 to 0.7.
In another embodiment, the parameter module 20 is specifically configured to: and directly determining the original lens base arc of the lens luminosity corresponding to the refractive index of the lens of the user as the lens base arc of the lens required by the user according to the lens base arc parameters of the lens manufacturer.
Because the refractive indexes and the lens luminosity of different lenses only correspond to one different lens base arc, although the spherical diameter of the lens obtained by directly calculating the original lens base arc is more accurate, the original lens base arc needs to be contacted with lens manufacturers one by one in the lens matching process, so that the lens matching efficiency is reduced; the average value or the expected value of the original lens base arc in each luminosity interval is obtained by calculation according to the lens base arc parameter list of a lens manufacturer, so that the average value or the expected value of the original lens base arc in a corresponding range can be searched according to the lens matching requirement of a user in the design process of the glasses, thereby the lens base arc of the user can be adjusted more quickly and more conveniently; the designer may choose different ways to determine the base curve of the lens desired by the user according to actual needs, without limitation.
In some embodiments, the obtaining unit 30 is configured to obtain a sphere diameter of the lens frame according to the refractive index of the lens and the base curve of the lens.
Specifically, the sphere diameter of the lens is calculated based on the formula (1) according to the refractive index and the base arc of the lens:
r= (N-1) 1000/D (1), where R is the lens sphere diameter, N is the lens refractive index, and D is the lens base curve.
In some embodiments, the lens sphere diameter may be equal to or approximately equal to the frame sphere diameter such that the lens sphere diameter matches the frame sphere diameter. Preferably, the lens sphere diameter is equal to the frame sphere diameter.
Illustratively, when the refractive index of the lens is 1.60 and the luminosity of the lens is-0.25D, the corresponding original base curve of the lens is 3.22, and the expected value of the base curve of the lens calculated according to the normal distribution chart is 3.24, the expected value of the base curve of the lens is determined as the base curve of the lens required by the user, and r= (1.60-1) ×1000/3.24= 185.19 is substituted into formula (1), so as to obtain the spherical diameter of the lens, and then the spherical diameter of the lens frame is equal to or approximately equal to 185.19.
It can be understood that when the sphere diameter of the lens is matched with the sphere diameter of the lens frame, the base arc of the lens can be matched with the arc curve of the lens frame, so that the assembly of the lens and the lens frame at the later stage can be ensured to be firm, the lens frame is prevented from being reversely put on the glasses at the height degree, and the discomfort of eyes caused after the user wears the reversely put glasses is prevented.
Further, the acquiring module 30 is further configured to acquire data of a head of a user, where the three-dimensional facial feature data includes position data of a plurality of feature points; the adjusting module 40 is further configured to adjust at least one spectacle frame parameter of the initial model of spectacles according to the three-dimensional facial feature data, where the spectacle frame parameter includes at least one of a frame parameter, a nose pad parameter and a temple parameter.
It can be appreciated that the initial model of the glasses is adjusted by the three-dimensional facial feature data of the user's head, so that the glasses are matched with the face of the user, and the comfort level of wearing the glasses by the user can be further improved.
Further, the eyeglass customization system further comprises:
a slicing module (not shown in the figure) for slicing and layering the objective model of the glasses to obtain at least one slice image data;
a data processing module (not shown) for performing data processing based on slice layer image data to obtain layer print control data;
and the printing module (not shown in the figure) is used for performing three-dimensional printing based on the layer printing control data to obtain the layers of the glasses, printing layer by layer and overlapping to obtain the glasses.
In an embodiment, the slicing module, the data processing module and the printing module may be, in particular, a combination of a computer device with model slice analysis software and a three-dimensional printer.
In the description of the embodiments of the present application, for convenience of description, the functions are described as being divided into various modules, where the division of each module is merely a division of a logic function, and the functions of each module may be implemented in one or more pieces of software and/or hardware when the embodiments of the present application are implemented.
In particular, the system proposed in the embodiments of the present application may be fully or partially integrated into one physical entity or may be physically separated when actually implemented. And these modules may all be implemented in software in the form of calls by the processing element; or can be realized in hardware; it is also possible that part of the modules are implemented in the form of software called by the processing element and part of the modules are implemented in the form of hardware. For example, the slicing module may be a separately established processing element or may be implemented integrated in a certain chip of the electronic device. The implementation of the other modules is similar. In addition, all or part of the modules can be integrated together or can be independently implemented. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in a software form.
For example, the modules above may be one or more integrated circuits configured to implement the methods above, such as: one or more specific integrated circuits (Application Specific Integrated Circuit, ASIC), or one or more digital signal processors (Digital Singnal Processor, DSP), or one or more field programmable gate arrays (Field Programmable Gate Array, FPGA), etc. For another example, the modules may be integrated together and implemented in the form of a System-On-a-Chip (SOC).
The embodiment of the application also provides a non-transitory computer readable storage medium, which comprises a stored program, and when the program runs, the device where the storage medium is controlled to execute the glasses customizing method. As described above, the description thereof is omitted.
The embodiment of the present application further provides a computer device, as shown in fig. 7, the computer device 100 of the embodiment includes: the processor 101, the memory 102, and the computer program 103 stored in the memory 102 and capable of running on the processor 101, when the processor 101 executes the computer program 103, the glasses customization method in the embodiment is implemented, and in order to avoid repetition, details are not described herein.
It should be noted that, the computer device 100 may be a computing device such as a desktop computer, a notebook computer, a palm computer, and a cloud server. Computer devices may include, but are not limited to, processor 101, memory 102. It will be appreciated by those skilled in the art that fig. 7 is merely an example of computer device 100 and is not limiting of computer device 100, and may include more or fewer components than shown, or may combine certain components, or different components, e.g., a computer device may also include an input-output device, a network access device, a bus, etc.
The processor 101 may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field programmable gate arrays (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 102 may be an internal storage unit of the computer device 100, such as a hard disk or a memory of the computer device 100. The memory 102 may also be an external storage device of the computer device 100, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash Card (Flash Card) or the like, which are provided on the computer device 100. Further, the memory 102 may also include both internal storage units and external storage devices of the computer device 100. The memory 102 is used to store computer programs and other programs and data required by the computer device. The memory 102 may also be used to temporarily store data that has been output or is to be output.
The foregoing description is only of the preferred embodiments of the present application and is not intended to limit the same, but rather, various modifications and variations may be made by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.

Claims (19)

1. A method of customizing eyeglasses, the method comprising:
acquiring an initial eyeglass model, and determining at least one adjusting point on a spectacle frame of the initial eyeglass model;
acquiring lens parameters of a user, wherein the lens parameters at least comprise a lens refractive index and a lens base arc;
obtaining a sphere diameter of the mirror frame according to the refractive index of the lens and the base arc of the lens;
and adjusting at least one adjusting point on the lens frame according to the spherical diameter of the lens frame so as to adjust the lens arc curve of the initial lens model, so that the adjusted lens arc curve is matched with the base lens arc curve, and a lens target model customized by a user is obtained.
2. The method of customizing spectacles according to claim 1, wherein the step of obtaining a frame sphere diameter from the refractive index of the lens and the base curve of the lens comprises:
Calculating a lens sphere diameter based on the formula (1) according to the refractive index of the lens and the base arc of the lens;
obtaining a lens frame spherical diameter according to the lens spherical diameter, wherein the lens frame spherical diameter is matched with the lens spherical diameter;
R=(N-1)*1000/D (1)
wherein R is the sphere diameter of the lens, N is the refractive index of the lens, and D is the base arc of the lens.
3. The eyeglass customization method according to claim 1, characterized in that obtaining lens parameters of the user comprises:
and calculating according to the lens base arc parameters of the lens manufacturer to obtain the lens base arc in the lens parameters.
4. The method of customizing a pair of spectacles according to claim 3, wherein the step of calculating a base curve of the lens parameters according to the base curve parameters of the lens manufacturer comprises:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
dividing the lens luminosity into at least one luminosity interval;
drawing a normal distribution diagram based on an original lens base arc corresponding to the lens refractive index of the lens in each luminosity interval, and determining a lens base arc expected value corresponding to the lens refractive index in any luminosity interval according to the normal distribution diagram;
And determining a lens base curve expected value corresponding to the refractive index of the lens of the user as the lens base curve of the lens required by the user.
5. The eyewear customization method according to claim 4, wherein the absolute value of the variance of the lens base curve from the original lens base curve is in the range of 0-0.5.
6. The method of customizing a pair of spectacles according to claim 3, wherein the step of calculating a base curve of the lens parameters according to the base curve parameters of the lens manufacturer comprises:
obtaining a lens base arc parameter table of a lens manufacturer, wherein the lens base arc parameter table comprises at least one original lens base arc, and each original lens base arc corresponds to different lens refractive indexes and lens luminosity;
dividing the lens luminosity into at least one luminosity interval;
calculating the average value of the original lens base arc corresponding to the lens light intensity and the lens refractive index in each light intensity interval;
and determining an average value of the base arcs of the original lenses corresponding to the refractive indexes of the lenses of the users as the base arc of the lenses required by the users.
7. The eyewear customization method according to claim 6, wherein the absolute value of the difference between the base curve of the lens and the base curve of the original lens is in the range of 0 to 0.7.
8. The method of customizing a pair of spectacles according to claim 1, wherein the initial model of spectacles comprises two frames, and wherein the step of determining at least one adjustment point on the frames of the initial model of spectacles comprises:
creating a plurality of adjustment points according to the initial eyeglass model, wherein the adjustment points are arranged at intervals around the outline of the eyeglass frame of the initial eyeglass model;
the plurality of adjustment points are associated with the initial model of eyeglasses.
9. The eyeglass customization method according to claim 1, characterized in that the customization method further comprises:
and acquiring three-dimensional facial feature data of the head of the human body, and adjusting at least one spectacle frame parameter of the initial model of the spectacles according to the three-dimensional facial feature data, wherein the spectacle frame parameter comprises at least one of a spectacle frame parameter, a nose pad parameter and a spectacle leg parameter.
10. The eyeglass customization method according to claim 1, characterized in that the customization method further comprises:
a lining model is determined based on the frame parameters of the eyeglass target model, the lining model matching the frame in the eyeglass target model.
11. The eyeglass customization method according to claim 10, further comprising:
And carrying out hollowed-out treatment on the lining model to obtain a hollowed-out structure and/or a positioning hole.
12. The eyeglass customization method according to claim 10, further comprising:
printing according to the eyeglass target model by a 3D printing technology to obtain eyeglasses; and/or
And printing the lining by a 3D printing technology according to the lining model.
13. A customized spectacle lens obtained according to the spectacle lens customization method according to any of claims 1 to 12, comprising a spectacle frame and a lens, the spectacle frame comprising two spectacle frames, the spectacle frame being made by 3D printing, wherein a curvature of the spectacle frame matches a base curvature of the lens.
14. A customized spectacle lens obtained according to the method of any one of claims 1 to 12, wherein the spectacle lens comprises a spectacle frame and a lining, the spectacle frame comprising two spectacle frames, the spectacle frame and/or the lining being made by 3D printing, wherein the curvature of the spectacle frame matches the base curvature of the lining.
15. The eyeglass of claim 14, further comprising a lens made in accordance with the patch.
16. The eyewear of claim 15, wherein the liner comprises at least one locating hole for fitting a locating pin of a flaker; and/or the lining is provided with a hollowed-out structure.
17. A glasses customization system, characterized in that it is adapted to implement a glasses customization method according to any of claims 1-12, the glasses customization system comprising:
the selecting module is used for acquiring an initial eyeglass model, and determining at least one adjusting point on a glasses frame of the initial eyeglass model;
the parameter module is used for acquiring lens parameters of a user, wherein the lens parameters at least comprise a lens refractive index and a lens base arc;
the acquisition module is used for acquiring the sphere diameter of the lens frame according to the refractive index of the lens and the base arc of the lens;
and the adjusting module is used for adjusting at least one adjusting point on the glasses frame according to the ball diameter of the glasses frame so as to adjust the arc curve of the initial model of the glasses and obtain a target model of the glasses customized by a user.
18. A non-transitory computer-readable storage medium, characterized in that the non-transitory computer-readable storage medium comprises a stored program that, when run, controls a device in which the storage medium is located to perform the eyeglass customization method according to any one of claims 1-12.
19. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the eyeglass customization method according to any of claims 1-12 when executing the computer program.
CN202310445819.8A 2023-04-23 2023-04-23 Glasses customization method, glasses customization system and customized glasses Pending CN116449582A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310445819.8A CN116449582A (en) 2023-04-23 2023-04-23 Glasses customization method, glasses customization system and customized glasses

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310445819.8A CN116449582A (en) 2023-04-23 2023-04-23 Glasses customization method, glasses customization system and customized glasses

Publications (1)

Publication Number Publication Date
CN116449582A true CN116449582A (en) 2023-07-18

Family

ID=87128472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310445819.8A Pending CN116449582A (en) 2023-04-23 2023-04-23 Glasses customization method, glasses customization system and customized glasses

Country Status (1)

Country Link
CN (1) CN116449582A (en)

Similar Documents

Publication Publication Date Title
US11042046B2 (en) Wearable devices such as eyewear customized to individual wearer parameters
US9568748B2 (en) Methods of designing and fabricating custom-fit eyeglasses using a 3D printer
CN105842875B (en) A kind of spectacle frame design method based on face three-dimensional measurement
CN109460635B (en) Method and system for generating a frame
CN107085864B (en) Glasses modeling device and method based on feature points, glasses manufacturing method and glasses
US20220373820A1 (en) Method and apparatus for design and fabrication of customized eyewear
EP3214595A1 (en) Procedure for ordering glasses, and corresponding procedures for manufacturing, supply and device
JP4954419B2 (en) Glasses manufacturing method
CN109416478A (en) The method for being designed in frame and placing eyeglass
CN110431474A (en) Progressive ophthalmic lens and its design and production method with variable refractive power
JP2018500607A (en) Eyeglass eye lens to be put into eyeglass frame
US11726350B2 (en) Progressive addition lens and method for manufacturing thereof
CN112017278B (en) Grasshopper-based swimming goggles modeling custom design method
EP2972568A1 (en) Method and apparatus for design and fabrication of customized eyewear
CN111467131B (en) Automatic design method for 3D printing customized goggles frame
JP2023134769A (en) Lens for eyewear and other head-mounted support means having improved optical properties
CN116449582A (en) Glasses customization method, glasses customization system and customized glasses
CN116482874A (en) Glasses frame design method based on face multi-point measurement data
WO2021217547A1 (en) Automatic design method of 3d printing customized goggle frame
CN113223154A (en) Personalized spectacle frame three-dimensional model generation method and personalized spectacle frame manufacturing method
US20240045229A1 (en) Method for determining the shape of a nose pad to be part of an ophthalmic lens
ES2972355T3 (en) Computer-implemented procedure for generating data for the manufacture of at least one spectacle lens and procedure for the manufacture of spectacles
JP7218241B2 (en) Image display device, order terminal device, image display method, order method, and program
CN117445402A (en) Method for manufacturing glasses frame according to Gaussian curvatures of spherical mirror and aspherical mirror
CN114730102A (en) Method and system for determining the fitting position of an ophthalmic lens with respect to a wearer reference frame and method for determining a lens design of an ophthalmic lens

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination