CN107025628B - 一种2.5d眼镜虚拟试戴方法及装置 - Google Patents
一种2.5d眼镜虚拟试戴方法及装置 Download PDFInfo
- Publication number
- CN107025628B CN107025628B CN201710283759.9A CN201710283759A CN107025628B CN 107025628 B CN107025628 B CN 107025628B CN 201710283759 A CN201710283759 A CN 201710283759A CN 107025628 B CN107025628 B CN 107025628B
- Authority
- CN
- China
- Prior art keywords
- glasses
- coordinate
- calculating
- point
- image
- 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.)
- Active
Links
- 239000011521 glass Substances 0.000 title claims abstract description 112
- 238000000034 method Methods 0.000 title claims abstract description 24
- 239000002131 composite material Substances 0.000 claims abstract description 52
- 239000000463 material Substances 0.000 claims abstract description 35
- 210000001747 pupil Anatomy 0.000 claims description 39
- 230000015572 biosynthetic process Effects 0.000 claims description 24
- 238000003786 synthesis reaction Methods 0.000 claims description 24
- 230000002194 synthesizing effect Effects 0.000 claims description 10
- 239000011159 matrix material Substances 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 6
- 210000005069 ears Anatomy 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 6
- 238000004519 manufacturing process Methods 0.000 abstract description 5
- 230000009286 beneficial effect Effects 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
- G06Q30/0643—Graphical representation of items or shoppers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Ophthalmology & Optometry (AREA)
- Multimedia (AREA)
- General Health & Medical Sciences (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种2.5D眼镜虚拟试戴方法及装置,该方法包括:采集图像信息,并标记所述图像信息中的坐标点;依据所标记的坐标点固定镜框合成图及镜腿合成图;将所述镜框合成图及所述镜腿合成图与所述图像信息组合以获取2.5D眼镜虚拟试戴图。该发明的有益效果为:通过2.5D眼镜虚拟试戴,试戴效果更真实,素材制作费用更加低廉,自定义眼镜搭配的成本更低,2.5D计算消耗更小,应用的平台更加广泛,通过多平台供使用者进行眼镜试戴对比。
Description
技术领域
本技术涉及网络信息技术,计算机视觉,人机交互与计算机图形技术,具体涉及一种2.5D眼镜虚拟试戴方法及装置。
背景技术
市面上的眼镜店大多为传统的实体眼镜店,人们在选择眼镜产品时,无法在短时间内试戴大量产品,无法实时的获取适合自己的产品,并对比多个眼镜产品的试戴效果。
发明内容
本发明的目的在于解决现有技术中人们在选择眼镜产品时,无法在短时间内试戴大量产品,无法实时的获取适合自己的产品,并对比多个眼镜产品的试戴效果的问题,提供一种2.5D眼镜虚拟试戴方法及装置。
本发明解决其技术问题所采用的技术方案是:
一方面,提供一种2.5D眼镜虚拟试戴方法,包括:
采集图像信息,并标记所述图像信息中的坐标点;
依据所标记的坐标点固定镜框合成图及镜腿合成图;
将所述镜框合成图及所述镜腿合成图与所述图像信息组合以获取2.5D眼镜虚拟试戴图。
在本发明所述的2.5D眼镜虚拟试戴方法中,所述采集图像信息,并标记所述图像信息中的坐标点,包括:
采集图像信息,并获取所述图像信息的深度图;
依据所述深度图标记所述图像信息中的左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点。
在本发明所述的2.5D眼镜虚拟试戴方法中,所述依据所标记的坐标点固定镜框合成图及镜腿合成图,包括:
依据所述左眼瞳的坐标点及所述右眼瞳的坐标点计算瞳距、倾斜角度及中心位置;
依据预设的瞳距与镜框比例计算镜框合成图的尺寸;
依据所述倾斜角度及所述中心位置确定所述镜框合成图的镜框位置及镜框旋转角度;
将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度;
依据所连的线的中心点及长度确定镜腿合成图的镜腿位置,依据所述斜移角度确定镜腿旋转角度。
在本发明所述的2.5D眼镜虚拟试戴方法中,所述将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度,包括:
将所述镜框合成图的长度三等分;
将左耳朵上沿的坐标点与左三等分点连线,并计算出所连的线的左中心点及左长度;
将右耳朵上沿的坐标点与右三等分点连线,并计算出所连的线的右中心点及右长度;
根据所述镜框位置及旋转角度与预设的矩阵函数计算得到斜移角度。
在本发明所述的2.5D眼镜虚拟试戴方法中,还包括:
将上镜框素材图及下镜框素材图合成镜框合成图;
将上镜腿素材图及下镜腿素材图合成镜腿合成图。
另一方面,提供一种2.5D眼镜虚拟试戴装置,包括:
深度采集模块,用于采集图像信息,并标记所述图像信息中的坐标点;
坐标固定模块,用于依据所标记的坐标点固定镜框合成图及镜腿合成图;
试戴合成模块,用于将所述镜框合成图及所述镜腿合成图与所述图像信息组合以获取2.5D眼镜虚拟试戴图。
在本发明所述的2.5D眼镜虚拟试戴装置中,所述深度采集模块包括:
深度采集子模块,用于采集图像信息,并获取所述图像信息的深度图;
坐标标记子模块,用于依据所述深度图标记所述图像信息中的左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点。
在本发明所述的2.5D眼镜虚拟试戴装置中,所述坐标固定模块包括:
眼瞳计算子模块,用于依据所述左眼瞳的坐标点及所述右眼瞳的坐标点计算瞳距、倾斜角度及中心位置;
尺寸确定子模块,用于依据预设的瞳距与镜框比例计算镜框合成图的尺寸;
镜框确定子模块,用于依据所述倾斜角度及所述中心位置确定所述镜框合成图的镜框位置及镜框旋转角度;
连线子模块,用于将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度;
镜腿确定子模块,用于依据所连的线的中心点及长度确定镜腿合成图的镜腿位置,依据所述斜移角度确定镜腿旋转角度。
在本发明所述的2.5D眼镜虚拟试戴装置中,所述连线子模块包括:
三等分子模块,用于将所述镜框合成图的长度三等分;
左连线子模块,用于将左耳朵上沿的坐标点与左三等分点连线,并计算出所连的线的左中心点及左长度;
右连线子模块,用于将右耳朵上沿的坐标点与右三等分点连线,并计算出所连的线的右中心点及右长度;
角度计算子模块,用于根据所述镜框位置及旋转角度与预设的矩阵函数计算得到斜移角度。
在本发明所述的2.5D眼镜虚拟试戴装置中,还包括:
镜框合成模块,用于将上镜框素材图及下镜框素材图合成镜框合成图;
镜腿合成模块,用于将上镜腿素材图及下镜腿素材图合成镜腿合成图。
上述公开的一种2.5D眼镜虚拟试戴方法及装置具有以下有益效果:通过2.5D眼镜虚拟试戴,试戴效果更真实,素材制作费用更加低廉,自定义眼镜搭配的成本更低,2.5D计算消耗更小,应用的平台更加广泛,通过多平台供使用者进行眼镜试戴对比。
附图说明
图1为本发明一实施例提供的一种2.5D眼镜虚拟试戴方法的流程图;
图2为本发明一实施例提供的试戴眼镜合成的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明提供了一种2.5D眼镜虚拟试戴方法及装置,其目的在于,通过2.5D眼镜虚拟试戴,试戴效果更真实,素材制作费用更加低廉,自定义眼镜搭配的成本更低,2.5D计算消耗更小,应用的平台更加广泛,通过多平台供使用者进行眼镜试戴对比。市面上的实体店慢慢会趋向虚拟店的发展,大大的解决占用面积等问题。根据摄像头得到的人像照片通过数据测量的方案得到脸部两眼瞳坐标点和耳朵上沿坐标点,根据眼瞳坐标点可以计算出瞳距、旋转角度和中心点确认镜框的位置和旋转角度,耳朵上沿与镜框边缘连线中心位置确认镜腿的大小与位置,跟人像照片和眼镜素材进行合成得到一张合成人像与眼镜的照片,虚拟的实现眼镜试戴功能。在实际瞳距比例计算出眼镜素材真实大小与自己喜欢的款式制造出与虚拟眼镜相符的眼镜。这种设计方案优点就是解决了实际操作中大量测量方案,挑选眼镜等繁琐流程,还可以定制适合自己大小的眼镜。
参见图1,图1为本发明一实施例提供的一种2.5D眼镜虚拟试戴方法的流程图,该2.5D眼镜虚拟试戴方法包括步骤S1-S3:
S1、采集图像信息,并标记所述图像信息中的坐标点;步骤S1包括子步骤S11-S12:
S11、采集图像信息,并获取所述图像信息的深度图;通过深度相机采集包括深度图的图像信息,从相机读取的照片。深度图中的像素值的大小反映了景深的远近:深度图中的像素值越大,代表景深越近;深度图中的像素值越小,代表景深越远。
S12、依据所述深度图标记所述图像信息中的左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点。通过深度图可以获得图像中每一个像素的坐标,根据图片的大小标出了人脸左眼瞳、右眼瞳的坐标点与耳朵上沿坐标点
S2、依据所标记的坐标点固定镜框合成图及镜腿合成图;步骤S2包括子步骤S21-S25:
S21、依据所述左眼瞳的坐标点及所述右眼瞳的坐标点计算瞳距、倾斜角度及中心位置;利用三角形的勾股定理算出两眼瞳的距离、倾斜角度和中心位置。
S22、依据预设的瞳距与镜框比例计算镜框合成图的尺寸;通过大量的试验计算出瞳距跟镜框素材比例在1:1.8~2.3,从而计算出镜框素材图片的大小。
S23、依据所述倾斜角度及所述中心位置确定所述镜框合成图的镜框位置及镜框旋转角度;根据两眼瞳中心位置和倾斜角度相同,确认镜框合成图的位置和旋转角度。
S24、将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度;步骤S24包括子步骤S241-S244:
S241、将所述镜框合成图的长度三等分;
S242、将左耳朵上沿的坐标点与左三等分点连线,并计算出所连的线的左中心点及左长度;
S243、将右耳朵上沿的坐标点与右三等分点连线,并计算出所连的线的右中心点及右长度;
即利用耳朵上沿坐标点和镜框素材左右边缘的1/3处坐标点连线,计算出的连线的的中心点和长度。
S244、根据所述镜框位置及旋转角度与预设的矩阵函数计算得到斜移角度。,根据矩阵换算(预设的2.5D转换矩阵)得到斜移角度。
S25、依据所连的线的中心点及长度确定镜腿合成图的镜腿位置,依据所述斜移角度确定镜腿旋转角度。,将镜腿合成图与连线的中心点、长度相同斜移角度相同原理,合并在一起。
S3、将所述镜框合成图及所述镜腿合成图与所述图像信息组合以获取2.5D眼镜虚拟试戴图。
参见图2,图2为本发明一实施例提供的试戴眼镜合成的示意图。优选的,该2.5D眼镜虚拟试戴方法还包括步骤S4-S5:
S4、将上镜框素材图11及下镜框素材图12合成镜框合成图13;将上镜框和下镜框重叠得到镜框合成图13。
S5、将上镜腿素材图21及下镜腿素材图22合成镜腿合成图23。将上镜腿和下镜腿重叠得到镜腿合成图23。最后把眼镜框合成图与镜腿合成图与人脸图像组合得到的2.5D眼镜试戴合成图3。
使用者打开应用,点击相机拍摄出清晰的人脸图像,再选择一副自己心仪的眼镜商品,通过网络访问和数据测量得到眼镜素材图和使用者的特征点,根据坐标点换算,将眼镜素材图进行缩放和旋转,与人脸图像合成2.5D眼镜虚拟试戴的图片,展示到APP上,供使用者进行眼镜试戴对比。
另一方面,提供一种2.5D眼镜虚拟试戴装置,该装置通过相应的软件程序实现,该2.5D眼镜虚拟试戴装置包括:
深度采集模块,用于采集图像信息,并标记所述图像信息中的坐标点;
坐标固定模块,用于依据所标记的坐标点固定镜框合成图及镜腿合成图;
试戴合成模块,用于将所述镜框合成图及所述镜腿合成图与所述图像信息组合以获取2.5D眼镜虚拟试戴图。
在本发明所述的2.5D眼镜虚拟试戴装置中,所述深度采集模块包括:
深度采集子模块,用于采集图像信息,并获取所述图像信息的深度图;
坐标标记子模块,用于依据所述深度图标记所述图像信息中的左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点。
在本发明所述的2.5D眼镜虚拟试戴装置中,所述坐标固定模块包括:
眼瞳计算子模块,用于依据所述左眼瞳的坐标点及所述右眼瞳的坐标点计算瞳距、倾斜角度及中心位置;
尺寸确定子模块,用于依据预设的瞳距与镜框比例计算镜框合成图的尺寸;
镜框确定子模块,用于依据所述倾斜角度及所述中心位置确定所述镜框合成图的镜框位置及镜框旋转角度;
连线子模块,用于将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度;
镜腿确定子模块,用于依据所连的线的中心点及长度确定镜腿合成图的镜腿位置,依据所述斜移角度确定镜腿旋转角度。
在本发明所述的2.5D眼镜虚拟试戴装置中,所述连线子模块包括:
三等分子模块,用于将所述镜框合成图的长度三等分;
左连线子模块,用于将左耳朵上沿的坐标点与左三等分点连线,并计算出所连的线的左中心点及左长度;
右连线子模块,用于将右耳朵上沿的坐标点与右三等分点连线,并计算出所连的线的右中心点及右长度;
角度计算子模块,用于根据所述镜框位置及旋转角度与预设的矩阵函数计算得到斜移角度。
在本发明所述的2.5D眼镜虚拟试戴装置中,还包括:
镜框合成模块,用于将上镜框素材图及下镜框素材图合成镜框合成图;
镜腿合成模块,用于将上镜腿素材图及下镜腿素材图合成镜腿合成图。
相比3D眼镜试戴,2.5D眼镜试戴具有以下有益效果:
1、使用真实图片试戴,试戴效果更真实。
2、与3D试戴相比,素材制作费用更加低廉,自定义眼镜搭配的成本更低。
3、比3D试戴计算量更小,计算消耗更小。
4、比3D试戴应用的平台更加广泛,不仅可以应用在iOS、Android、Windows平台上,还可以运行在可以联网的设备的网页中。
本文提供了实施例的各种操作。在一个实施例中,所述的一个或操作可以构成一个或计算机可读介质上存储的计算机可读指令,其在被电子设备执行时将使得计算设备执行所述操作。描述一些或所有操作的顺序不应当被解释为暗示这些操作必需是顺序相关的。本领域技术人员将理解具有本说明书的益处的可替代的排序。而且,应当理解,不是所有操作必需在本文所提供的每个实施例中存在。
而且,本文所使用的词语“优选的”意指用作实例、示例或例证。奉文描述为“优选的”任意方面或设计不必被解释为比其他方面或设计更有利。相反,词语“优选的”的使用旨在以具体方式提出概念。如本申请中所使用的术语“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或从上下文中清楚,“X使用A或B”意指自然包括排列的任意一个。即,如果X使用A;X使用B;或X使用A和B二者,则“X使用A或B”在前述任一示例中得到满足。
而且,尽管已经相对于一个或实现方式示出并描述了本公开,但是本领域技术人员基于对本说明书和附图的阅读和理解将会想到等价变型和修改。本公开包括所有这样的修改和变型,并且仅由所附权利要求的范围限制。特别地关于由上述组件(例如元件等)执行的各种功能,用于描述这样的组件的术语旨在对应于执行所述组件的指定功能(例如其在功能上是等价的)的任意组件(除非另外指示),即使在结构上与执行本文所示的本公开的示范性实现方式中的功能的公开结构不等同。此外,尽管本公开的特定特征已经相对于若干实现方式中的仅一个被公开,但是这种特征可以与如可以对给定或特定应用而言是期望和有利的其他实现方式的一个或其他特征组合。而且,就术语“包括”、“具有”、“含有”或其变形被用在具体实施方式或权利要求中而言,这样的术语旨在以与术语“包含”相似的方式包括。
本发明实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以多个或多个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等。上述的各装置或***,可以执行相应方法实施例中的存储方法。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。
Claims (6)
1.一种2.5D眼镜虚拟试戴方法,其特征在于,包括:
采集图像信息,并标记所述图像信息中的坐标点;所述坐标点包括左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点;
依据所标记的坐标点固定镜框合成图及镜腿合成图;
将所述镜框合成图及所述镜腿合成图与所述图像信息组合以获取2.5D眼镜虚拟试戴图;
其中,所述采集图像信息,并标记所述图像信息中的坐标点,包括:
采集图像信息,并获取所述图像信息的深度图;
依据所述深度图标记所述图像信息中的左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点;
所述依据所标记的坐标点固定镜框合成图及镜腿合成图,包括:
依据所述左眼瞳的坐标点及所述右眼瞳的坐标点计算瞳距、倾斜角度及中心位置;
依据预设的瞳距与镜框比例计算镜框合成图的尺寸;
依据所述倾斜角度及所述中心位置确定所述镜框合成图的镜框位置及镜框旋转角度;
将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度;
依据所连的线的中心点及长度确定镜腿合成图的镜腿位置,依据所述斜移角度确定镜腿旋转角度。
2.根据权利要求1所述的2.5D眼镜虚拟试戴方法,其特征在于,所述将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度,包括:
将所述镜框合成图的长度三等分;
将左耳朵上沿的坐标点与左三等分点连线,并计算出所连的线的左中心点及左长度;
将右耳朵上沿的坐标点与右三等分点连线,并计算出所连的线的右中心点及右长度;
根据所述镜框位置及旋转角度与预设的矩阵函数计算得到斜移角度。
3.根据权利要求1所述的2.5D眼镜虚拟试戴方法,其特征在于,还包括:
将上镜框素材图及下镜框素材图合成镜框合成图;
将上镜腿素材图及下镜腿素材图合成镜腿合成图。
4.一种2.5D眼镜虚拟试戴装置,其特征在于,包括:
深度采集模块,用于采集图像信息,并标记所述图像信息中的坐标点;所述坐标点包括左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点;
坐标固定模块,用于依据所标记的坐标点固定镜框合成图及镜腿合成图;
试戴合成模块,用于将所述镜框合成图及所述镜腿合成图与所述图像信息组合以获取2.5D眼镜虚拟试戴图;
其中,所述深度采集模块包括:
深度采集子模块,用于采集图像信息,并获取所述图像信息的深度图;
坐标标记子模块,用于依据所述深度图标记所述图像信息中的左眼瞳的坐标点、右眼瞳的坐标点及耳朵上沿的坐标点;
所述坐标固定模块包括:
眼瞳计算子模块,用于依据所述左眼瞳的坐标点及所述右眼瞳的坐标点计算瞳距、倾斜角度及中心位置;
尺寸确定子模块,用于依据预设的瞳距与镜框比例计算镜框合成图的尺寸;
镜框确定子模块,用于依据所述倾斜角度及所述中心位置确定所述镜框合成图的镜框位置及镜框旋转角度;
连线子模块,用于将所述耳朵上沿的坐标点与所述镜框合成图上预设的坐标点连线并计算出所连的线的中心点及长度,并通过所述镜框位置及旋转角度计算得到斜移角度;
镜腿确定子模块,用于依据所连的线的中心点及长度确定镜腿合成图的镜腿位置,依据所述斜移角度确定镜腿旋转角度。
5.根据权利要求4所述的2.5D眼镜虚拟试戴装置,其特征在于,所述连线子模块包括:
三等分子模块,用于将所述镜框合成图的长度三等分;
左连线子模块,用于将左耳朵上沿的坐标点与左三等分点连线,并计算出所连的线的左中心点及左长度;
右连线子模块,用于将右耳朵上沿的坐标点与右三等分点连线,并计算出所连的线的右中心点及右长度;
角度计算子模块,用于根据所述镜框位置及旋转角度与预设的矩阵函数计算得到斜移角度。
6.根据权利要求4所述的2.5D眼镜虚拟试戴装置,其特征在于,还包括:
镜框合成模块,用于将上镜框素材图及下镜框素材图合成镜框合成图;
镜腿合成模块,用于将上镜腿素材图及下镜腿素材图合成镜腿合成图。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710283759.9A CN107025628B (zh) | 2017-04-26 | 2017-04-26 | 一种2.5d眼镜虚拟试戴方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710283759.9A CN107025628B (zh) | 2017-04-26 | 2017-04-26 | 一种2.5d眼镜虚拟试戴方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107025628A CN107025628A (zh) | 2017-08-08 |
CN107025628B true CN107025628B (zh) | 2021-03-23 |
Family
ID=59527744
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710283759.9A Active CN107025628B (zh) | 2017-04-26 | 2017-04-26 | 一种2.5d眼镜虚拟试戴方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107025628B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107945126B (zh) * | 2017-11-20 | 2022-02-18 | 杭州登虹科技有限公司 | 一种图像中眼镜框消除方法、装置和介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1971607B (zh) * | 2006-12-04 | 2012-08-22 | 谢亦玲 | 计算机配镜的图片数据库处理方法与配镜装置 |
TWI507916B (zh) * | 2010-12-24 | 2015-11-11 | Nat Univ Tsing Hua | 運用擴增實境之衣物試穿方法及系統 |
CN103413118B (zh) * | 2013-07-18 | 2019-02-22 | 毕胜 | 在线眼镜试戴方法 |
FR3016050B1 (fr) * | 2014-01-02 | 2017-12-08 | Essilor Int | Procede d’ajustage d’une monture de lunettes predeterminee pour son utilisation par un porteur donne |
CN104820498B (zh) * | 2015-05-14 | 2018-05-08 | 周谆 | 手部虚拟饰品试戴的人机交互方法和*** |
CN107851328A (zh) * | 2015-05-18 | 2018-03-27 | Embl零售股份有限公司 | 用于推荐适合鞋类的方法和*** |
CN105809507A (zh) * | 2016-02-29 | 2016-07-27 | 北京酷配科技有限公司 | 一种虚拟试戴方法、虚拟试戴装置 |
CN106203364B (zh) * | 2016-07-14 | 2019-05-24 | 广州帕克西软件开发有限公司 | 一种3d眼镜互动试戴***及方法 |
-
2017
- 2017-04-26 CN CN201710283759.9A patent/CN107025628B/zh active Active
Non-Patent Citations (2)
Title |
---|
A mixed reality system for virtual glasses try-on;Miaolong Yuan 等;《Proceedings of the 10th International Conference on Virtual Reality Continuum and Its Applications in Industry》;20111212;第363-366页 * |
单幅图像真实感虚拟试戴技术;杜瑶 等;《计算机***应用》;20150415;第24卷(第4期);第19-25页 * |
Also Published As
Publication number | Publication date |
---|---|
CN107025628A (zh) | 2017-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI755671B (zh) | 用於眼鏡之虛擬試戴系統及方法 | |
AU2018214005B2 (en) | Systems and methods for generating a 3-D model of a virtual try-on product | |
CN104408764B (zh) | 眼镜虚拟试戴方法、装置及*** | |
US9842246B2 (en) | Fitting glasses frames to a user | |
US9817248B2 (en) | Method of virtually trying on eyeglasses | |
US20170076430A1 (en) | Image Processing Method and Image Processing Apparatus | |
CN107103513B (zh) | 一种眼镜虚拟试戴方法 | |
US20150054917A1 (en) | Scaling a three dimensional model using a reflection of a mobile device | |
CN109801380A (zh) | 一种虚拟试衣的方法、装置、存储介质及计算机设备 | |
EP1495447A1 (en) | System and method for 3-dimension simulation of glasses | |
CN111163303B (zh) | 一种图像显示方法、装置、终端及存储介质 | |
JP2023515517A (ja) | ライブフィッティングを含む眼鏡フレームのフィッティング | |
WO2018086399A1 (zh) | 一种图像渲染的方法、装置及vr设备 | |
CN106570747A (zh) | 结合手势识别的眼镜在线适配方法及*** | |
CN104299143A (zh) | 虚拟试戴方法及装置 | |
KR101977519B1 (ko) | 실제 크기의 상호작용 오브젝트의 생성 및 디스플레이 | |
TW201241781A (en) | Interactive service methods and systems for virtual glasses wearing | |
CN107025628B (zh) | 一种2.5d眼镜虚拟试戴方法及装置 | |
CN110349269A (zh) | 一种目标穿戴物试戴方法及*** | |
CN106023068A (zh) | 一种眼镜框试戴方法、装置及*** | |
US10742947B2 (en) | Display control system, display control device, display control method, and program | |
Han | visualizing Spatial Gaze data in the perception of 3d objects | |
CN113744411A (zh) | 图像处理方法及装置、设备、存储介质 | |
CN107992194A (zh) | 显示方法、装置和终端设备 | |
CN117130163A (zh) | 一种获取用户瞳距标定参数的方法及装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |