CN104408764A - Method, device and system for trying on glasses in virtual mode - Google Patents

Method, device and system for trying on glasses in virtual mode Download PDF

Info

Publication number
CN104408764A
CN104408764A CN201410624844.3A CN201410624844A CN104408764A CN 104408764 A CN104408764 A CN 104408764A CN 201410624844 A CN201410624844 A CN 201410624844A CN 104408764 A CN104408764 A CN 104408764A
Authority
CN
China
Prior art keywords
model
glasses
dimensional
facial image
face
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.)
Granted
Application number
CN201410624844.3A
Other languages
Chinese (zh)
Other versions
CN104408764B (en
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.)
CHENGDU GOOD VISION GLASSES Co Ltd
Original Assignee
CHENGDU GOOD VISION GLASSES 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 CHENGDU GOOD VISION GLASSES Co Ltd filed Critical CHENGDU GOOD VISION GLASSES Co Ltd
Priority to CN201410624844.3A priority Critical patent/CN104408764B/en
Publication of CN104408764A publication Critical patent/CN104408764A/en
Application granted granted Critical
Publication of CN104408764B publication Critical patent/CN104408764B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/08Indexing scheme for image data processing or generation, in general involving all processing steps from image acquisition to 3D model generation

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention relates to the technical field of image processing, and particularly relates to a method, a device and a system for trying on glasses in a virtual mode. The method provided by the embodiment of the invention comprises the steps of establishing a three-dimensional coordinate system according to an acquired face image, positioning a selected pre-established three-dimensional glasses model on a pre-established three-dimensional face model, then positioning the three-dimensional face model on a face image model in the three-dimensional coordinate system, scaling the three-dimensional face model so as to enable the three-dimensional face model to be matched with the face image model in the three-dimensional coordinate system, and displaying the three-dimensional glasses model and the face image model. Through the method, the device and the system provided by the embodiment of the invention for trying on the glasses in the virtual mode, users are enabled to show effects after wearing the glasses visually and realistically without a need of actually wearing the glasses, thereby improving the try-on efficiency of the glasses. In addition, a problem of waste which is possibly brought about by resource duplication of the glasses can also be improved, thereby reducing the cost, and reducing inventory pressure.

Description

The virtual try-in method of glasses, Apparatus and system
Technical field
The present invention relates to technical field of image processing, in particular to the virtual try-in method of a kind of glasses, Apparatus and system.
Background technology
Glasses normally the eye disease patient such as myopia, stravismus, astigmatism, old light, sunglasses, anti-spoke mirror, function mirror and people in Working Life, in order to carry out the instrument of correcting vision or just conventional eye.Along with people are to the continuous pursuit of U.S., glasses are used by eye disease patient and non-eye disease patient as a kind of ornament, thus, how to pick out suitable glasses and seem particularly important to have more aesthetic feeling after making user's wearing spectacles.
Classic method allows user (glasses try-in person) is successively actual tries many pair of glasses on, the different aesthetic feelings experienced different glasses to make user and bring.Be currently suggested a kind of new method, take user exactly and wear the photo after every a pair of glasses, then multiple pictures is shown side by side on same display, wear with contrast more intuitively the different aesthetic feelings that different glasses bring, and then select more suitably glasses.But user tries many pair of glasses on, try on after take pictures, all bring larger workload to user and staff, consume the plenty of time simultaneously.
Summary of the invention
The object of the embodiment of the present invention is to provide the virtual try-in method of a kind of glasses, Apparatus and system, to reduce workload and the time loss that user selects glasses, saves cost, reduces stock pressure, allow limited resource better be utilized.
The virtual try-in method of a kind of glasses provided by the invention, be applied to that glasses are virtual tries system on, the virtual system of trying on of described glasses comprises the virtual try-in device of glasses, 3D glasses model database, store multiple pre-established 3D glasses model in described 3D glasses model database, described method comprises:
The virtual try-in device of described glasses obtains the facial image including the whole face of user;
From described facial image, extract the facial characteristics of the whole face of described user, according to the facial characteristics of the described whole face extracted, centered by the central point of described whole face, set up the three-dimensional system of coordinate of face, obtain facial image model;
By the 3D glasses model orientation chosen in advance from described 3D glasses model database on pre-established three-dimensional face model;
Registered by three-dimensional, the three-dimensional face model wearing described 3D glasses model is positioned on the described facial image model in described three-dimensional system of coordinate;
Wear the three-dimensional face model of 3D glasses model described in convergent-divergent, the described facial image model in the three-dimensional face model after convergent-divergent and described three-dimensional system of coordinate is matched;
By hiding the three-dimensional face model after described convergent-divergent, the facial image model in described three-dimensional system of coordinate and described 3D glasses model are shown.
In conjunction with first aspect, embodiments provide the first possible embodiment of first aspect, wherein, the virtual system of trying on of described glasses also comprises camera and display, the virtual try-in device of described glasses obtains the facial image including the whole face of user, comprising:
The virtual try-in device of described glasses receives the facial image including the whole face of user of described camera picked-up, and the facial image including the whole face of user of described camera picked-up is the facial image that size in described display is not less than 80 pixels.
As a kind of embodiment, described camera is strange land camera, and described camera sends to the virtual try-in device of described glasses by long-range for the facial image of whole for the user of acquisition face.
In conjunction with the first possibility mode of first aspect, embodiments provide the embodiment that the second of first aspect is possible, wherein, the size of facial image in described display including the whole face of user of described camera picked-up is not less than 300 pixels.
In conjunction with first aspect, embodiments provide the third possible embodiment of first aspect, wherein, described the 3D glasses model orientation chosen in advance in the described 3D glasses model database of row, on pre-established three-dimensional face model, to be comprised:
The mid point of the line at the center of two picture frames in described 3D glasses model aligns with the mid point of the line of two pupils in described three-dimensional face model by the virtual try-in device of described glasses;
The line at the center of two picture frames in described 3D glasses model is vertically moved down 3 ~ 6 pixel differences.
In conjunction with first aspect, embodiments provide the 4th kind of possible embodiment of first aspect, wherein, described by three-dimensional registration, the three-dimensional face model wearing described 3D glasses model is positioned, on the described facial image model in described three-dimensional system of coordinate, comprising:
The coordinate points of three-dimensional face model in three-dimensional system of coordinate of described 3D glasses model has been worn described in being obtained by three-dimensional registration, worn the line of two pupils of the three-dimensional face model of described 3D glasses model described in making to align with the line of two pupils of the facial image model in described three-dimensional system of coordinate, and the described mid point of the line of two pupils of the three-dimensional face model of described 3D glasses model of having worn aligns with the line mid point of two pupils of the facial image model in described three-dimensional system of coordinate.
Second aspect, the embodiment of the present invention additionally provides the virtual try-in device of a kind of glasses, be applied to that glasses are virtual tries system on, the virtual system of trying on of described glasses comprises 3D glasses model database, store multiple pre-established 3D glasses model in described 3D glasses model database, described device comprises:
Facial image obtains unit, for obtaining the facial image including the whole face of user;
Three-dimensional system of coordinate sets up unit, for extracting the facial characteristics of the whole face of described user from described facial image, according to the facial characteristics of the whole face of described user extracted, centered by the central point of the whole face of described user, set up the three-dimensional system of coordinate of face;
3D glasses model orientation unit, for 3D glasses model orientation that will choose in advance from 3D glasses model database in pre-established three-dimensional face model;
Three-dimensional face model positioning unit, for by three-dimensional registration, is positioned on the facial image model in described three-dimensional system of coordinate by the three-dimensional face model wearing described 3D glasses model; Wear the three-dimensional face model of 3D glasses model described in convergent-divergent, the three-dimensional face model after convergent-divergent and described facial image model are matched;
Display unit, for the three-dimensional face model by hiding after described convergent-divergent, shows described facial image model and described 3D glasses model.
In conjunction with second aspect, embodiments provide the first possible embodiment of second aspect, wherein, the virtual system of trying on of described glasses also comprises camera and display, described facial image obtain unit specifically for:
Receive the facial image including the whole face of user of described camera picked-up, the facial image including the whole face of user of described camera picked-up is the facial image that size in described display is not less than 80 pixels.
In conjunction with second aspect, embodiments provide the embodiment that the second of second aspect is possible, wherein, described 3D glasses model orientation unit specifically for:
The mid point of the line at the center of two picture frames in described 3D glasses model is alignd with the mid point of the line of two pupils in described three-dimensional face model;
The line at the center of two picture frames in described 3D glasses model is vertically moved down 3 ~ 6 pixel differences.
In conjunction with second aspect, embodiments provide the third possible embodiment of second aspect, wherein, described three-dimensional face model positioning unit is by three-dimensional registration, the three-dimensional face model wearing described 3D glasses model is positioned, on the facial image model in described three-dimensional system of coordinate, comprising:
The coordinate points of three-dimensional face model in three-dimensional system of coordinate of described 3D glasses model has been worn described in being obtained by three-dimensional registration, worn the line of two pupils of the three-dimensional face model of described 3D glasses model described in making to align with the line of two pupils of the facial image model in described three-dimensional system of coordinate, and the described mid point of the line of two pupils of the three-dimensional face model of described 3D glasses model of having worn aligns with the line mid point of two pupils of the facial image model in described three-dimensional system of coordinate.
The third aspect, the embodiment of the present invention additionally provides that a kind of glasses are virtual tries system on, comprises camera, display, the virtual try-in device of glasses, 3D glasses model database, wherein,
Described camera includes the facial image of the whole face of user for absorbing, be transferred to the virtual try-in device of described glasses;
Described 3D glasses model database is for storing multiple pre-established 3D glasses model;
The virtual try-in device of described glasses is for including the facial image of the whole face of user described in receiving, the facial characteristics of the whole face of described user is extracted from described facial image, according to the facial characteristics of the whole face of described user extracted, centered by the central point of the whole face of described user, set up the three-dimensional system of coordinate of face, obtain facial image model; By the 3D glasses model orientation chosen in advance on pre-established three-dimensional face model; Registered by three-dimensional, the three-dimensional face model wearing described 3D glasses model is positioned on the described facial image model in described three-dimensional system of coordinate; Wear the three-dimensional face model of 3D glasses model described in convergent-divergent, the three-dimensional face model after convergent-divergent and described facial image model are matched; By hiding the three-dimensional face model after described convergent-divergent, described facial image model and described 3D glasses model are shown;
Described display, for showing in three-dimensional system of coordinate, hides the described facial image model after the three-dimensional face model after described convergent-divergent and described 3D glasses model.
The virtual try-in method of the glasses provided by the embodiment of the present invention, Apparatus and system, the three-dimensional system of coordinate of face is set up according to the real human face image of picked-up, three-dimensional face model after wearing 3D glasses model and the face in three-dimensional system of coordinate are aligned, hide three-dimensional face model again and only show facial image model and 3D glasses model, glasses " really " are made to be worn on face, realize that glasses are virtual to be tried on, namely the actual glasses of trying on of user are not needed just very directly perceived and realistic looking representation can to go out the effect after wearing spectacles, what eliminate the secondary pair of user one tries the trouble and time loss that different glasses bring on, it also avoid the discomfort caused because trying glasses different in a large number in glasses try-in process.And user also can arrive optician's shop and try on, only the virtual try-in device of glasses need be transferred to, for user provides a great convenience at the long-range facial image by picked-up.
On the other hand, try on by glasses are virtual, improve the waste problem that glasses resource repeats to bring.Businessman just can not need all glasses all to enter back in shop by the virtual system of trying on of glasses, every money glasses only need a sample of stocking up wherein can carry out having the customization of target to sell, both the space cost for depositing more glasses had been saved, decrease warehousing pressure, additionally reduce the wasting of resources that slow seller brings simultaneously.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 shows the virtual composition structure trying system on of glasses that the embodiment of the present invention provides;
Fig. 2 shows the flow process of the virtual try-in method of glasses that the embodiment of the present invention provides;
Fig. 3 shows the composition structure of the virtual try-in device of a kind of glasses that the embodiment of the present invention provides;
Fig. 4 shows the composition structure of the virtual try-in device of another glasses that the embodiment of the present invention provides;
Fig. 5 is the facial image schematic diagram of picked-up;
Fig. 6 is the schematic diagram on three-dimensional face model is positioned in three-dimensional system of coordinate face;
Fig. 7 is the wearing effect figure of final display.
Embodiment
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Glasses are not only as a kind of instrument of correct vision, also as a kind of ornament, by the use of increasing people, the young man's wearing spectacles much not suffering from eye illness or the mirror holder being embedded with transparent plastic sheet are to make oneself more beautiful, therefore, user can select suitable glasses especially diligently.At present, as the good implementation of one, user, by person wearing multiple different glasses, often wears a glasses just shooting photo, then multiple pictures is shown on computers side by side, so that user contrasts the wearing effect of different glasses more intuitively.Although user can be allowed in this way to pick out more suitably glasses, but workload is comparatively large, and the glasses that user tries on are more, and the workload of staff is larger, therefore glasses store needs to increase more staff, causes the significantly increase of human cost.For user, also consumes a large amount of time, and within a period of time, try a large amount of glasses on may cause discomfort to user.Based on above-mentioned present situation, present inventor, through long-time research, finally proposes the virtual try-in method of glasses, Apparatus and system that the embodiment of the present invention provides.
Fig. 1 shows the virtual composition structure trying system on of glasses that the embodiment of the present invention provides.Consult Fig. 1, the virtual system of trying on of the glasses that the embodiment of the present invention provides comprises camera 100, display 200, the virtual try-in device 300 of glasses.Camera 100, for absorbing facial image, includes the whole face of user (i.e. glasses try-in person) in described facial image.The virtual try-in device 300 of glasses carries out image procossing for the facial image absorbed camera 100, sets up the three-dimensional system of coordinate of face; The three-dimensional face model wearing 3D glasses model is positioned on the facial image model in three coordinate systems.Display 200 shows for the result of the facial image that absorbs camera 100 and the virtual try-in device 300 of glasses, the 3-D view of display glasses model and the synthesis of facial image model, makes 3D glasses model " really " be worn on " real face ".
Fig. 2 shows the flow process of the virtual try-in method of glasses that the embodiment of the present invention provides.Consult Fig. 2, the virtual try-in method of the glasses that the embodiment of the present invention provides, be applied to that glasses are virtual tries system on, the virtual system of trying on of described glasses comprises the virtual try-in device of glasses, and the method comprises:
Step S101: the virtual try-in device of glasses obtains facial image, and this facial image includes the whole face of user.
In this step, facial image can be higher by pixel, and such as, more than 8,000,000 pixels camera (video camera) picked-up, is then transferred to the virtual try-in device of glasses by the facial image absorbed.Camera is when carrying out facial image picked-up, and camera can be installed on display, and namely camera and display are positioned at same position.In order to carry out image procossing, the size when facial image of camera picked-up shows over the display is not less than 80 pixels.Preferably, the size when facial image of camera picked-up shows over the display is not less than 300 pixels, so that the virtual try-in device of glasses processes facial image, the distance namely between user and camera keeps 30-50cm.In addition, for the ease of post-processed, when carrying out facial image picked-up, the sight line level of user, just to camera, the facial image namely absorbed is for user face is just to the facial image that camera absorbs.The facial image of picked-up as shown in Figure 5.
Described camera also can be strange land camera, described camera sends to the virtual try-in device of described glasses by long-range for the facial image of whole for the user of acquisition face, namely long-range for the facial image absorbed the in advance virtual try-in device of glasses that sends to can be carried out image procossing by user, makes user not use optician's shop and carries out facial image picked-up.If long-range, user realizes that glasses are virtual to be tried on, then need the 3D glasses model database storing 3D glasses model to be stored in the server that user can access, just can be convenient to user and choose at the long-range 3D glasses model that carries out.
Step S102: after the virtual try-in device of glasses receives the facial image of thecamera head, rim detection is carried out by Sobel algorithm, check the field of each pixel, quantize the value of grey scale change thus determine position and the direction at edge, thus from facial image, extract the facial characteristics of the whole face of user, according to the facial characteristics of the whole face of user extracted, centered by the central point of the whole face of user, set up the three-dimensional system of coordinate of face, obtain facial image model.
The digital picture of camera collection can be stored as array, and namely the value of each element (pixel) in array is the gray scale of picture point.Whole face in facial image can be represented with image coordinate system, the coordinate of each pixel in facial image is the columns of this pixel in array and line number respectively.Image coordinate system imaging plane coordinate system is represented, then plane coordinate system is converted to camera coordinate system.Registered by three-dimensional, set up contacting of camera coordinate system and world coordinate system, set up the three-dimensional system of coordinate of face according to the parameter of video camera, obtain the coordinate points of the whole face of user in three-dimensional system of coordinate, display obtains facial image model.From facial image, extract the facial characteristics of the whole face of user, and then be prior art (face recognition technology) according to the three-dimensional coordinate that facial characteristics sets up face, do not run business into particular one herein and state.
Step S103: by the 3D glasses model orientation chosen in advance from 3D glasses model database on three-dimensional face model.
During specific implementation, in 3D glasses model database, be pre-stored with the 3D glasses model of glasses all in optician's shop.3D glasses model is obtained by 3Dmax modeling, and each 3D glasses model is above the high definition model in 60,000 faces.For the ease of increasing new 3D glasses model, external resource path can be set, by 3D glasses model dynamic load in 3D glasses model database.
Three-dimensional face model only has one, for different users, often try on once secondary 3D glasses model by 3D glasses model orientation on three-dimensional face model.By 3D glasses model orientation on three-dimensional face model time, the mid point of the line at the center of two picture frames in 3D glasses model is alignd with the mid point of the line of two pupils in three-dimensional face model.The foundation of three-dimensional face model is also prior art, does not run business into particular one herein and states.
Actual, the mirror holder of glasses is placed on the bridge of the nose by nose support, because himself gravity effect can naturally droop 2 ~ 4mm, that is to say that the line of the line at the center of two picture frames of mirror holder and human eye through hole is not on a horizontal line.When virtual trying on, in order to keep the authenticity of wearing effect, preferably, when determining the horizontal line of sight pupil height of 3D glasses model on three-dimensional face model, usually 2 ~ 4mm is added 1/2nd of the picture frame height of mirror holder, that is to say, the line at the center of two picture frames in 3D glasses model is vertically moved down 3 ~ 6 pixel differences (the pixel difference that 2 ~ 4mm is scaled standard is 3 ~ 6 pixel differences).
Step S104: registered by three-dimensional, obtain three-dimensional face model and the coordinate points of 3D glasses model in three-dimensional system of coordinate, two of the three-dimensional face model wearing 3D glasses model lines of pupil are alignd with the line of two pupils of the face in three-dimensional system of coordinate, and worn the mid point of the line of two pupils of the three-dimensional face model of 3D glasses model and align with the line mid point of two pupils of the facial image model in three-dimensional system of coordinate, the three-dimensional face model wearing 3D glasses model is positioned on the facial image model in described three-dimensional system of coordinate.Be positioned when the three-dimensional face model wearing 3D glasses model after on the facial image model in described three-dimensional system of coordinate, the effect shown in display three-dimensional face model has been worn 3D glasses model, as shown in Figure 6 (in figure, shade filling part is three-dimensional face model).Three-dimensional registration is an importance in vision enhancement reality technology, and three-dimensional registration can adopt plane landmark as positioning datum, and adopt stereo marker as positioning datum preferably, three-dimensional is registered as prior art, does not also run business into particular one herein and states.
Step S105: convergent-divergent has worn the three-dimensional face model of 3D glasses model, makes the facial image model in the three-dimensional face model after convergent-divergent and three-dimensional system of coordinate match.
In order to improve the authenticity of glasses try-in, need convergent-divergent (compression or stretching) 3D glasses model or three-dimensional face model.Three kinds of embodiments can be taked during specific implementation.A) with the size of three-dimensional face model for standard, 3D glasses model is carried out mating and convergent-divergent according to the size of three-dimensional face model; B) with the size of 3D glasses model for standard, when the size of the face in three-dimensional system of coordinate and three-dimensional face model matches by three-dimensional face model together with 3D glasses models show out; C) according to the face location of user and the distance of camera, calculate the ratio between the facial image septum reset of current picked-up and three-dimensional face model in real time, and this ratio is multiplied with the large a small amount of of 3D glasses model criteria, obtains the size of 3D glasses model in real time.
Because first kind of way although each 3D glasses Model Matching to three-dimensional face model can will obtain good display effect, but this mode has no idea to reflect really the size of 3D glasses model itself, size when being positioned at when it on face in three-dimensional system of coordinate will be different, either large or small with real glasses try-in effect.The third mode can have more real effect, but it is relatively slow to realize speed.
In the present embodiment, adopt the second embodiment, prefabricated 3D glasses model is identical with the size of real glasses, to the 3D glasses model orientation of size be pre-set on three-dimensional face model, convergent-divergent has worn the three-dimensional face model of 3D glasses model again, and the facial image model making to wear in the three-dimensional face model of 3D glasses model and three-dimensional system of coordinate matches.
Step S106: hide the three-dimensional face model after convergent-divergent, only show the facial image model in three-dimensional system of coordinate and 3D glasses model, namely the 3-D view of facial image model and the synthesis of 3D glasses model is shown, 3D glasses model is made to be worn on face as " really ", as shown in Figure 7.
In order to the effect representing wearing spectacles of more perspective, when carrying out that glasses are virtual to be tried on, user freely can rotate face's (user face will just to camera when first time carries out facial image picked-up, so that correctly set up three-dimensional system of coordinate).Because 3D glasses model has had the coordinate points of registration in three-dimensional system of coordinate, during facial image model rotation therefore in three-dimensional system of coordinate, 3D glasses model can rotate along with facial image mold sync.During specific implementation, the pupil of face in three-dimensional system of coordinate is drawn a straight line, when facial image model rotation, calculates the angle of itself and horizontal linear according to the distance of pupil straight line, thus determine that 3D glasses model needs the angle of rotating, to realize rotating with facial image mold sync.
The virtual try-in method of the glasses provided by the embodiment of the present invention, the three-dimensional system of coordinate of face is set up according to the real human face image of picked-up, three-dimensional face model after wearing 3D glasses model and the facial image model in three-dimensional system of coordinate are aligned, hide the 3-D view that three-dimensional face model only shows facial image model and the synthesis of 3D glasses model again, realize that glasses are virtual to be tried on, 3D glasses model " really " is made to be worn on " real face ", do not need the actual glasses of trying on of user just very directly perceived and realistic looking representation can go out the effect after wearing spectacles, what eliminate the secondary pair of user one tries the trouble and time loss that different glasses bring on, it also avoid the discomfort caused because trying glasses different in a large number in glasses try-in process.
In addition, for traditional glasses try-in mode, businessman need to stock up each eyewear style and each eyewear style also will be stocked up the glasses that a few pair varies in size, therefore businessman needs larger space in order to store glasses, and unsalablely may cause warehousing pressure, the wasting of resources.The virtual try-in method of the glasses provided by the embodiment of the present invention, Apparatus and system, the 3D glasses model of all glasses is stored in 3D glasses database, user only needs therefrom to choose three-dimensional research model and tries on, customize after choosing, businessman does not need all glasses all to enter back in shop, only need the sample segment of stocking up wherein can carry out having the customization of target to sell, both the space cost for depositing more glasses had been saved, decrease warehousing pressure, additionally reduce the wasting of resources that slow seller brings simultaneously.
Fig. 3 shows the virtual try-in device of glasses that the embodiment of the present invention provides.Consult Fig. 3, the virtual try-in device of the glasses that the embodiment of the present invention provides, comprising:
Facial image obtains unit 201, for obtaining the facial image including the whole face of user.Camera transfers to facial image and obtains unit 201 after absorbing the facial image comprising the whole face of user, and shows in the display.The facial image size in the display of the whole face of the described user of including is not less than 80 pixels, and preferably, the facial image size in the display including the whole face of user is not less than 300 pixels.
Three-dimensional system of coordinate sets up unit 202, for extracting the facial characteristics of described whole face from described facial image, according to the facial characteristics of the whole face of user extracted, centered by the central point of the whole face of user, set up the three-dimensional system of coordinate of face, obtain the coordinate points of whole face in three-dimensional system of coordinate by three-dimensional registration, display obtains facial image model.
3D glasses model orientation unit 203, for the 3D glasses model orientation that will choose in advance in three-dimensional face model.The 3D glasses model of glasses all in optician's shop is pre-stored with, the size of 3D glasses model and the in the same size of actual glasses in 3D glasses model database.Three-dimensional face model only has one, for different users, often try on once secondary 3D glasses model by 3D glasses model orientation on three-dimensional face model.By 3D glasses model orientation on three-dimensional face model time, the mid point of the line at the center of two picture frames in 3D glasses model is alignd with the mid point of the line of two pupils in three-dimensional face model.
Because the mirror holder of glasses in reality is placed on the bridge of the nose by nose support, because himself gravity effect can naturally droop 2 ~ 4mm, therefore when virtual trying on, in order to keep the authenticity of wearing effect, preferably, when determining the horizontal line of sight pupil height of 3D glasses model on three-dimensional face model, usually the line at the center of two picture frames in 3D glasses model is vertically moved down 3 ~ 6 pixel differences.
Three-dimensional face model positioning unit 204, for being registered by three-dimensional, obtain three-dimensional face model and the coordinate points of 3D glasses model in three-dimensional system of coordinate, the line of two of the three-dimensional face model wearing 3D glasses model pupils is alignd with the line of two pupils of the facial image model in three-dimensional system of coordinate, and worn the mid point of the line of two pupils of the three-dimensional face model of 3D glasses model and align with the line mid point of two pupils of the facial image model in three-dimensional system of coordinate, the three-dimensional face model wearing described 3D glasses model is positioned on the facial image model in described three-dimensional system of coordinate, the effect shown in display three-dimensional face model has been worn 3D glasses model.
Three-dimensional face model positioning unit 204 is also for being positioned at the three-dimensional face model wearing described 3D glasses model after on the facial image model in described three-dimensional system of coordinate, convergent-divergent has worn the three-dimensional face model of 3D glasses model, and the facial image model in the three-dimensional face model after convergent-divergent and three-dimensional system of coordinate is matched.
Display unit 205, for the three-dimensional face model by hiding after convergent-divergent, facial image model in three-dimensional system of coordinate and 3D glasses model are shown, namely show the 3-D view of facial image model and the synthesis of 3D glasses model, 3D glasses model is worn on " real face " as " really ".
The virtual try-in device of the glasses provided by the embodiment of the present invention, realize that glasses are virtual to be tried on, 3D glasses model " really " can be made to be worn on " real face ", do not need the actual glasses of trying on of user just very directly perceived and realistic looking representation can go out the effect after wearing spectacles, what eliminate the secondary pair of user one tries the trouble and time loss that different glasses bring on, has great convenience for the user and glasses hotel owner staff.
Consult Fig. 4, the embodiment of the present invention additionally provides the virtual try-in device 500 of a kind of glasses, comprising: processor 400, storer 401, bus 402 and communication interface 403, and described processor 400, communication interface 403 are connected by bus 402 with storer 401;
Wherein, storer 401 is for storage program 404; Processor 400, for the program 404 in execute store 401; Wherein, processor 400 is by communication interface 403 receiving data stream.
In specific implementation, program 404 can comprise program code, and described program code comprises computer-managed instruction.In specific implementation, program 404 can comprise program code, and described program code comprises computer-managed instruction.
Processor 400 may be a central processor CPU, or specific integrated circuit ASIC (Application Specific Integrated Circuit), or is configured to the one or more integrated circuit implementing the embodiment of the present invention.
See accompanying drawing 3, program 404 can comprise:
Facial image obtains unit 201, for obtaining the facial image including whole face.
Three-dimensional system of coordinate sets up unit 202, for extracting the facial characteristics of described whole face from described facial image, according to the facial characteristics of the described whole face extracted, centered by the mid point of described whole face, sets up the three-dimensional system of coordinate of face.
3D glasses model orientation unit 203, for the 3D glasses model orientation that will choose in advance in three-dimensional face model.
Three-dimensional face model positioning unit 204, for by three-dimensional registration, is positioned on the face in described three-dimensional system of coordinate by the three-dimensional face model wearing described 3D glasses model; Wear the three-dimensional face model of 3D glasses model described in convergent-divergent, the three-dimensional face model after convergent-divergent and described face are matched.
Display unit 205, for hiding the three-dimensional face model after described convergent-divergent, impels described face and described 3D glasses model to show.
The computer program carrying out data processing that the embodiment of the present invention provides, comprise the computer-readable recording medium storing program code, the instruction that described program code comprises can be used for performing the method described in previous methods embodiment, specific implementation see embodiment of the method, can not repeat them here.
Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the system of foregoing description, device and unit, with reference to the corresponding process in preceding method embodiment, can not repeat them here.
In several embodiments that the application provides, should be understood that disclosed system, apparatus and method can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed coupling each other or direct-coupling or communication connection can be by some communication interfaces, and the indirect coupling of device or unit or communication connection can be electrical, machinery or other form.
If described function using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part of the part that technical scheme of the present invention contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.Software class invention can have this section of words, otherwise deletes.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.The enlightenment that those skilled in the art provide based on the embodiment in the present invention, under the prerequisite not making creative work, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the virtual try-in method of glasses, it is characterized in that, be applied to that glasses are virtual tries system on, the virtual system of trying on of described glasses comprises the virtual try-in device of glasses, 3D glasses model database, store multiple pre-established 3D glasses model in described 3D glasses model database, described method comprises:
The virtual try-in device of described glasses obtains the facial image including the whole face of user;
From described facial image, extract the facial characteristics of the whole face of described user, according to the facial characteristics of the described whole face extracted, centered by the central point of described whole face, set up the three-dimensional system of coordinate of face, obtain facial image model;
By the 3D glasses model orientation chosen in advance from described 3D glasses model database on pre-established three-dimensional face model;
Registered by three-dimensional, the three-dimensional face model wearing described 3D glasses model is positioned on the described facial image model in described three-dimensional system of coordinate;
Wear the three-dimensional face model of 3D glasses model described in convergent-divergent, the described facial image model in the three-dimensional face model after convergent-divergent and described three-dimensional system of coordinate is matched;
By hiding the three-dimensional face model after described convergent-divergent, the facial image model in described three-dimensional system of coordinate and described 3D glasses model are shown.
2. method according to claim 1, is characterized in that, the virtual system of trying on of described glasses also comprises camera and display, and the virtual try-in device of described glasses obtains the facial image including the whole face of user, comprising:
The virtual try-in device of described glasses receives the facial image including the whole face of user of described camera picked-up, and the facial image including the whole face of user of described camera picked-up is the facial image that size in described display is not less than 80 pixels.
3. method according to claim 2, is characterized in that, the size of facial image in described display including the whole face of user of described camera picked-up is not less than 300 pixels.
4. method according to claim 1, is characterized in that, described by the 3D glasses model orientation chosen in advance from described 3D glasses model database on described pre-established three-dimensional face model, comprising:
The mid point of the line at the center of two picture frames in described 3D glasses model aligns with the mid point of the line of two pupils in described three-dimensional face model by the virtual try-in device of described glasses;
The line at the center of two picture frames in described 3D glasses model is vertically moved down 3 ~ 6 pixel differences.
5. method according to claim 1, is characterized in that, described by three-dimensional registration, is positioned by the three-dimensional face model wearing described 3D glasses model, on the described facial image model in described three-dimensional system of coordinate, to comprise:
The coordinate points of three-dimensional face model in three-dimensional system of coordinate of described 3D glasses model has been worn described in being obtained by three-dimensional registration, worn the line of two pupils of the three-dimensional face model of described 3D glasses model described in making to align with the line of two pupils of the facial image model in described three-dimensional system of coordinate, and the described mid point of the line of two pupils of the three-dimensional face model of described 3D glasses model of having worn aligns with the line mid point of two pupils of the facial image model in described three-dimensional system of coordinate.
6. the virtual try-in device of glasses, it is characterized in that, be applied to that glasses are virtual tries system on, the virtual system of trying on of described glasses comprises 3D glasses model database, store multiple pre-established 3D glasses model in described 3D glasses model database, described device comprises:
Facial image obtains unit, for obtaining the facial image including the whole face of user;
Three-dimensional system of coordinate sets up unit, for extracting the facial characteristics of the whole face of described user from described facial image, according to the facial characteristics of the whole face of described user extracted, centered by the central point of the whole face of described user, set up the three-dimensional system of coordinate of face;
3D glasses model orientation unit, for 3D glasses model orientation that will choose in advance from 3D glasses model database in pre-established three-dimensional face model;
Three-dimensional face model positioning unit, for by three-dimensional registration, is positioned on the facial image model in described three-dimensional system of coordinate by the three-dimensional face model wearing described 3D glasses model; Wear the three-dimensional face model of 3D glasses model described in convergent-divergent, the three-dimensional face model after convergent-divergent and described facial image model are matched;
Display unit, for the three-dimensional face model by hiding after described convergent-divergent, shows described facial image model and described 3D glasses model.
7. device according to claim 6, is characterized in that, the virtual system of trying on of described glasses also comprises camera and display, described facial image obtain unit specifically for:
Receive the facial image including the whole face of user of described camera picked-up, the facial image including the whole face of user of described camera picked-up is the facial image that size in described display is not less than 80 pixels.
8. device according to claim 6, is characterized in that, described 3D glasses model orientation unit specifically for:
The mid point of the line at the center of two picture frames in described 3D glasses model is alignd with the mid point of the line of two pupils in described three-dimensional face model;
The line at the center of two picture frames in described 3D glasses model is vertically moved down 3 ~ 6 pixel differences.
9. device according to claim 6, is characterized in that, the three-dimensional face model wearing described 3D glasses model, by three-dimensional registration, is positioned, on the facial image model in described three-dimensional system of coordinate, to comprise by described three-dimensional face model positioning unit:
The coordinate points of three-dimensional face model in three-dimensional system of coordinate of described 3D glasses model has been worn described in being obtained by three-dimensional registration, worn the line of two pupils of the three-dimensional face model of described 3D glasses model described in making to align with the line of two pupils of the facial image model in described three-dimensional system of coordinate, and the described mid point of the line of two pupils of the three-dimensional face model of described 3D glasses model of having worn aligns with the line mid point of two pupils of the facial image model in described three-dimensional system of coordinate.
10. glasses are virtual tries a system on, it is characterized in that, comprises camera, display, the virtual try-in device of glasses, 3D glasses model database, wherein,
Described camera includes the facial image of the whole face of user for absorbing, be transferred to the virtual try-in device of described glasses;
Described 3D glasses model database is for storing multiple pre-established 3D glasses model;
The virtual try-in device of described glasses is for including the facial image of the whole face of user described in receiving, the facial characteristics of the whole face of described user is extracted from described facial image, according to the facial characteristics of the whole face of described user extracted, centered by the central point of the whole face of described user, set up the three-dimensional system of coordinate of face, obtain facial image model; By the 3D glasses model orientation chosen in advance on pre-established three-dimensional face model; Registered by three-dimensional, the three-dimensional face model wearing described 3D glasses model is positioned on the described facial image model in described three-dimensional system of coordinate; Wear the three-dimensional face model of 3D glasses model described in convergent-divergent, the three-dimensional face model after convergent-divergent and described facial image model are matched; By hiding the three-dimensional face model after described convergent-divergent, described facial image model and described 3D glasses model are shown;
Described display, for showing in three-dimensional system of coordinate, hides the described facial image model after the three-dimensional face model after described convergent-divergent and described 3D glasses model.
CN201410624844.3A 2014-11-07 2014-11-07 Method, device and system for trying on glasses in virtual mode Active CN104408764B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410624844.3A CN104408764B (en) 2014-11-07 2014-11-07 Method, device and system for trying on glasses in virtual mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410624844.3A CN104408764B (en) 2014-11-07 2014-11-07 Method, device and system for trying on glasses in virtual mode

Publications (2)

Publication Number Publication Date
CN104408764A true CN104408764A (en) 2015-03-11
CN104408764B CN104408764B (en) 2017-05-24

Family

ID=52646392

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410624844.3A Active CN104408764B (en) 2014-11-07 2014-11-07 Method, device and system for trying on glasses in virtual mode

Country Status (1)

Country Link
CN (1) CN104408764B (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881114A (en) * 2015-05-13 2015-09-02 深圳彼爱其视觉科技有限公司 Angle rotation real-time matching method based on try wearing of 3D (three dimensional) glasses
CN104881526A (en) * 2015-05-13 2015-09-02 深圳彼爱其视觉科技有限公司 Article wearing method and glasses try wearing method based on 3D (three dimensional) technology
CN104899917A (en) * 2015-05-13 2015-09-09 深圳彼爱其视觉科技有限公司 Image storage and sharing method of virtual item wear based on 3D
CN104898832A (en) * 2015-05-13 2015-09-09 深圳彼爱其视觉科技有限公司 Intelligent terminal based 3D real-time glass fitting method
CN105975920A (en) * 2016-04-28 2016-09-28 上海交通大学 Method and system for trying glasses
CN107085864A (en) * 2017-06-01 2017-08-22 北京大学第三医院 The glasses model building device and method of distinguished point based, manufacturing glasses method and glasses
CN107103513A (en) * 2017-04-23 2017-08-29 广州帕克西软件开发有限公司 A kind of virtual try-in method of glasses
CN107330969A (en) * 2017-06-07 2017-11-07 深圳市易尚展示股份有限公司 Glasses virtual three-dimensional try-in method and glasses virtual three-dimensional try system on
CN108154386A (en) * 2017-12-08 2018-06-12 上海翰达眼镜销售有限公司 A kind of method for choosing and customizing glasses
CN108460398A (en) * 2017-12-27 2018-08-28 达闼科技(北京)有限公司 Image processing method, device, cloud processing equipment and computer program product
CN109063539A (en) * 2018-06-08 2018-12-21 平安科技(深圳)有限公司 The virtual usual method of glasses, device, computer equipment and storage medium
CN109636706A (en) * 2017-12-15 2019-04-16 株式会社夏蒙 Standard front face setting device, measuring device and measuring method
CN109727097A (en) * 2018-12-29 2019-05-07 上海堃承信息科技有限公司 One kind matching mirror method, apparatus and system
CN110349269A (en) * 2019-05-21 2019-10-18 珠海随变科技有限公司 A kind of target wear try-in method and system
CN110533775A (en) * 2019-09-18 2019-12-03 广州智美科技有限公司 A kind of glasses matching process, device and terminal based on 3D face
CN110648393A (en) * 2019-09-18 2020-01-03 广州智美科技有限公司 Glasses customization method and device based on 3D face model and terminal
CN110892315A (en) * 2017-06-01 2020-03-17 卡尔蔡司光学国际有限公司 Method, apparatus and computer program for virtual fitting of spectacle frames
CN111709302A (en) * 2020-05-21 2020-09-25 青岛小鸟看看科技有限公司 Facial expression detection method and device, head-mounted display equipment and storage medium
CN111815382A (en) * 2019-04-11 2020-10-23 苏州工其器智能科技有限公司 Glasses virtual try-on method based on face recognition technology
CN112328084A (en) * 2020-11-12 2021-02-05 北京态璞信息科技有限公司 Positioning method and device of three-dimensional virtual glasses and electronic equipment
CN113168733A (en) * 2019-01-04 2021-07-23 沃比帕克公司 Virtual glasses try-on system and method
CN113592592A (en) * 2021-07-28 2021-11-02 严沛熙 Method for generating trial wearing effect picture of spectacle frame and virtual trial wearing system of spectacle frame
CN113892902A (en) * 2021-10-12 2022-01-07 河北超视立科技股份有限公司 Lens matching method and lens matching device
TWI786956B (en) * 2021-11-22 2022-12-11 視鏡科技股份有限公司 Processing system and method for online glasses trial matching

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344971A (en) * 2008-08-26 2009-01-14 陈玮 Internet three-dimensional human body head portrait spectacles try-in method
CN103413118A (en) * 2013-07-18 2013-11-27 毕胜 On-line glasses try-on method
CN103456008A (en) * 2013-08-26 2013-12-18 刘晓英 Method for matching face and glasses

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101344971A (en) * 2008-08-26 2009-01-14 陈玮 Internet three-dimensional human body head portrait spectacles try-in method
CN103413118A (en) * 2013-07-18 2013-11-27 毕胜 On-line glasses try-on method
CN103456008A (en) * 2013-08-26 2013-12-18 刘晓英 Method for matching face and glasses

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
孙守迁 等: "面向顾客特征的眼镜适配***", 《计算机辅助设计与图形学学报》 *
童天添 等: "眼镜零售业计算机虚拟试戴方法研究", 《计算机工程与设计》 *

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104899917B (en) * 2015-05-13 2019-06-18 深圳彼爱其视觉科技有限公司 A kind of picture that the article based on 3D is virtually dressed saves and sharing method
CN104881526A (en) * 2015-05-13 2015-09-02 深圳彼爱其视觉科技有限公司 Article wearing method and glasses try wearing method based on 3D (three dimensional) technology
CN104899917A (en) * 2015-05-13 2015-09-09 深圳彼爱其视觉科技有限公司 Image storage and sharing method of virtual item wear based on 3D
CN104898832A (en) * 2015-05-13 2015-09-09 深圳彼爱其视觉科技有限公司 Intelligent terminal based 3D real-time glass fitting method
CN104881114A (en) * 2015-05-13 2015-09-02 深圳彼爱其视觉科技有限公司 Angle rotation real-time matching method based on try wearing of 3D (three dimensional) glasses
CN104881526B (en) * 2015-05-13 2020-09-01 深圳彼爱其视觉科技有限公司 Article wearing method based on 3D and glasses try-on method
CN104898832B (en) * 2015-05-13 2020-06-09 深圳彼爱其视觉科技有限公司 Intelligent terminal-based 3D real-time glasses try-on method
CN104881114B (en) * 2015-05-13 2019-09-03 深圳彼爱其视觉科技有限公司 A kind of angular turn real-time matching method based on 3D glasses try-in
CN105975920A (en) * 2016-04-28 2016-09-28 上海交通大学 Method and system for trying glasses
CN105975920B (en) * 2016-04-28 2019-11-26 上海交通大学 A kind of glasses try-on method and system
CN107103513A (en) * 2017-04-23 2017-08-29 广州帕克西软件开发有限公司 A kind of virtual try-in method of glasses
CN107103513B (en) * 2017-04-23 2020-12-29 广州帕克西软件开发有限公司 Virtual try-on method for glasses
US11215845B2 (en) 2017-06-01 2022-01-04 Carl Zeiss Vision International Gmbh Method, device, and computer program for virtually adjusting a spectacle frame
CN107085864B (en) * 2017-06-01 2023-07-25 北京大学第三医院 Glasses modeling device and method based on feature points, glasses manufacturing method and glasses
CN112462533B (en) * 2017-06-01 2022-09-09 卡尔蔡司光学国际有限公司 Method, apparatus and computer program for virtual fitting of spectacle frames
US11262597B2 (en) 2017-06-01 2022-03-01 Carl Zeiss Vision International Gmbh Method, device, and computer program for virtually adjusting a spectacle frame
CN107085864A (en) * 2017-06-01 2017-08-22 北京大学第三医院 The glasses model building device and method of distinguished point based, manufacturing glasses method and glasses
CN110892315A (en) * 2017-06-01 2020-03-17 卡尔蔡司光学国际有限公司 Method, apparatus and computer program for virtual fitting of spectacle frames
CN110892315B (en) * 2017-06-01 2021-03-12 卡尔蔡司光学国际有限公司 Method, apparatus and computer program for virtual fitting of spectacle frames
CN112462533A (en) * 2017-06-01 2021-03-09 卡尔蔡司光学国际有限公司 Method, apparatus and computer program for virtual fitting of spectacle frames
CN107330969A (en) * 2017-06-07 2017-11-07 深圳市易尚展示股份有限公司 Glasses virtual three-dimensional try-in method and glasses virtual three-dimensional try system on
CN108154386A (en) * 2017-12-08 2018-06-12 上海翰达眼镜销售有限公司 A kind of method for choosing and customizing glasses
CN109636706A (en) * 2017-12-15 2019-04-16 株式会社夏蒙 Standard front face setting device, measuring device and measuring method
CN108460398A (en) * 2017-12-27 2018-08-28 达闼科技(北京)有限公司 Image processing method, device, cloud processing equipment and computer program product
CN109063539B (en) * 2018-06-08 2023-04-18 平安科技(深圳)有限公司 Virtual glasses wearing method and device, computer equipment and storage medium
CN109063539A (en) * 2018-06-08 2018-12-21 平安科技(深圳)有限公司 The virtual usual method of glasses, device, computer equipment and storage medium
CN109727097A (en) * 2018-12-29 2019-05-07 上海堃承信息科技有限公司 One kind matching mirror method, apparatus and system
CN113168733A (en) * 2019-01-04 2021-07-23 沃比帕克公司 Virtual glasses try-on system and method
CN113168733B (en) * 2019-01-04 2023-07-28 沃比帕克公司 Virtual try-on system and method for glasses
CN111815382A (en) * 2019-04-11 2020-10-23 苏州工其器智能科技有限公司 Glasses virtual try-on method based on face recognition technology
CN110349269A (en) * 2019-05-21 2019-10-18 珠海随变科技有限公司 A kind of target wear try-in method and system
CN110648393A (en) * 2019-09-18 2020-01-03 广州智美科技有限公司 Glasses customization method and device based on 3D face model and terminal
CN110533775A (en) * 2019-09-18 2019-12-03 广州智美科技有限公司 A kind of glasses matching process, device and terminal based on 3D face
CN110533775B (en) * 2019-09-18 2023-04-18 广州智美科技有限公司 Glasses matching method and device based on 3D face and terminal
CN111709302B (en) * 2020-05-21 2023-08-25 青岛小鸟看看科技有限公司 Facial expression detection method and device, head-mounted display equipment and storage medium
CN111709302A (en) * 2020-05-21 2020-09-25 青岛小鸟看看科技有限公司 Facial expression detection method and device, head-mounted display equipment and storage medium
CN112328084A (en) * 2020-11-12 2021-02-05 北京态璞信息科技有限公司 Positioning method and device of three-dimensional virtual glasses and electronic equipment
CN113592592A (en) * 2021-07-28 2021-11-02 严沛熙 Method for generating trial wearing effect picture of spectacle frame and virtual trial wearing system of spectacle frame
CN113592592B (en) * 2021-07-28 2023-11-07 严沛熙 Method for generating glasses frame fitting effect diagram and glasses frame virtual fitting system
CN113892902A (en) * 2021-10-12 2022-01-07 河北超视立科技股份有限公司 Lens matching method and lens matching device
TWI786956B (en) * 2021-11-22 2022-12-11 視鏡科技股份有限公司 Processing system and method for online glasses trial matching

Also Published As

Publication number Publication date
CN104408764B (en) 2017-05-24

Similar Documents

Publication Publication Date Title
CN104408764A (en) Method, device and system for trying on glasses in virtual mode
JP7109655B2 (en) Virtual fitting system and method for spectacles
US20180268458A1 (en) Automated recommendation and virtualization systems and methods for e-commerce
EP4103910A1 (en) Cross reality system with accurate shared maps
CN104637035B (en) Generate the method, apparatus and system of cartoon human face picture
CN109766011A (en) A kind of image rendering method and device
US20130154918A1 (en) Enhanced user eye gaze estimation
US20150235416A1 (en) Systems and methods for genterating a 3-d model of a virtual try-on product
CN110378914A (en) Rendering method and device, system, display equipment based on blinkpunkt information
CN104809638A (en) Virtual glasses trying method and system based on mobile terminal
KR20220049600A (en) Virtual fitting system and method for eyeglasses
CN108135469A (en) Estimated using the eyelid shape of eyes attitude measurement
CN104036169B (en) Biological authentication method and biological authentication apparatus
CN105005777A (en) Face-based audio and video recommendation method and face-based audio and video recommendation system
CN106484115A (en) For strengthening the system and method with virtual reality
CN104978548A (en) Visual line estimation method and visual line estimation device based on three-dimensional active shape model
JP2023516678A (en) Systems and methods for end-to-end scene reconstruction from multi-view images
CN108490642A (en) Glasses automatic design method based on 3D header datas
CN108490641A (en) Glasses automated design system based on 3D header datas
CN105825499A (en) Reference plane determination method and determination system
CN112084398A (en) Accessory recommendation method, accessory virtual try-on method and device and electronic equipment
CN109284778A (en) Face face value calculating method, computing device and electronic equipment
CN106774929B (en) Display processing method of virtual reality terminal and virtual reality terminal
CN113467619A (en) Picture display method, picture display device, storage medium and electronic equipment
CN111667588A (en) Person image processing method, person image processing device, AR device and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant