System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 眼镜模型生成方法、装置及设备制造方法及图纸_技高网

眼镜模型生成方法、装置及设备制造方法及图纸

技术编号:40094244 阅读:7 留言:0更新日期:2024-01-23 16:41
本申请实施例提供的一种眼镜模型生成方法、装置及设备,先根据头部特征数据生成头部虚拟三维模型,确定第一眼镜模型,然后基于头部虚拟三维模型调整第一眼镜模型,生成第二眼镜模型,第二眼镜模型与头部虚拟三维模型适配,基于第二眼镜模型的镜片边缘厚度和镜框面弯,调整第二眼镜模型的镜框厚度,生成第三眼镜模型。根据镜片边缘厚度和镜框面弯以调整镜框厚度,使得镜片边缘厚度与镜框匹配,避免镜片边缘凸出于镜框之外,保证镜片与镜框的安装稳定性,并提高眼镜整体的美观度。

【技术实现步骤摘要】

本申请涉及计算机,具体地涉及一种眼镜模型生成方法、装置及设备


技术介绍

1、眼镜的使用已经非常普及,越来越多的人需要眼镜来维持日常的工作和生活,一种新形势的定制眼镜开始出现,即根据顾客的偏好、面部特征等个性化特征,为个人客户进行单独的、私人的眼镜设计和眼镜定制形式。

2、现有技术中,通常根据用户头部特征数据建立用户头部的虚拟三维模型,由用户选定符合个人喜好款式的眼镜初始三维数字模型,调整用户选定的眼镜初始三维数字模型,使之适配于用户头部的虚拟三维模型,从而得到定制眼镜。定制眼镜侧重于考虑用户面部特征的匹配,但未考虑镜片与镜框的相互作用关系,特别是针对高度近视人员,镜片的屈光度通常要达到-1000以上,甚至-2000以上,即使采用两曲面工艺制作的镜片,其镜片边缘的厚度仍然很厚,较厚边缘的镜片既难以与普通镜架的镜框稳定配合组装,容易造成镜片脱落,且镜片边缘厚度通常大于镜框厚度,使得镜片边缘还会凸出于镜框之外,看起来极不美观。


技术实现思路

1、有鉴于此,本申请提供一种眼镜模型生成方法、装置及设备,以利于解决现有技术中镜框与镜片厚度不适配的问题。

2、第一方面,本申请实施例提供了一种眼镜模型生成方法,包括:

3、根据头部特征数据生成头部虚拟三维模型;

4、确定第一眼镜模型;

5、基于所述头部虚拟三维模型调整所述第一眼镜模型,生成第二眼镜模型,所述第二眼镜模型与所述头部虚拟三维模型适配;

6、基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,调整所述第二眼镜模型的镜框厚度,生成第三眼镜模型。

7、一种可选的实施例中,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,调整所述第二眼镜模型的镜框厚度,包括:

8、基于所述镜框面弯和所述镜片边缘厚度,对所述第二眼镜模型的至少一个区域进行拉伸处理,以调整所述第二眼镜模型的镜框厚度。

9、一种可选的实施例中,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,对所述第二眼镜模型的至少一个区域进行拉伸处理,包括:

10、将所述第二眼镜模型设置为规则布线方式;

11、确定所述第二眼镜模型的至少一个区域,对所述第二眼镜模型的至少一个区域进行拉伸处理。

12、一种可选的实施例中,所述第二眼镜模型包括眼镜本体和附加区域;

13、所述基于所述镜框面弯和所述镜片边缘厚度,对所述第二眼镜模型的至少一个区域进行拉伸处理,包括:

14、对所述第二眼镜模型的附加区域进行拉伸处理。

15、一种可选的实施例中,所述第二眼镜模型的镜框、鼻托、镜腿分别与所述头部虚拟三维模型适配。

16、一种可选的实施例中,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,调整所述第二眼镜模型的镜框厚度之前,所述方法还包括:

17、根据所述第二眼镜模型的镜框确定镜片半径;

18、根据所述镜片半径与镜片参数确定所述第二眼镜模型的镜片边缘厚度,所述镜片参数包括镜片曲率半径、镜片折射率、镜片中心厚度、镜片基弧中的至少一项。

19、一种可选的实施例中,所述第三眼镜模型的镜框边缘厚度与所述第二眼镜模型的镜片边缘厚度相匹配。

20、第二方面,本申请实施例提供了一种眼镜模型生成装置,包括:

21、模型建立模块,用于根据头部特征数据生成头部虚拟三维模型;

22、模型选取模块,用于确定第一眼镜模型;

23、模型适配模块,用于基于所述头部虚拟三维模型调整所述第一眼镜模型,生成第二眼镜模型,所述第二眼镜模型与所述头部虚拟三维模型适配;

24、模型调整模块,用于基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,调整所述第二眼镜模型的镜框厚度,生成第三眼镜模型。

25、第三方面,本申请实施例提供了一种电子设备,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行上述第一方面任一项所述的方法。

26、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行第一方面任一项所述的方法。

27、第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品包含可执行指令,当所述可执行指令在计算机上执行时,使得计算机执行第一方面任一项所述的方法。

28、采用本申请实施例所提供的方案,先根据头部特征数据生成头部虚拟三维模型,确定第一眼镜模型,然后基于头部虚拟三维模型调整第一眼镜模型,生成第二眼镜模型,第二眼镜模型与头部虚拟三维模型适配,基于第二眼镜模型的镜片边缘厚度和镜框面弯,调整第二眼镜模型的镜框厚度,生成第三眼镜模型。根据镜片边缘厚度和镜框面弯以调整镜框厚度,使得镜片边缘厚度与镜框匹配,避免镜片边缘凸出于镜框之外,保证镜片与镜框的安装稳定性,并提高眼镜整体的美观度。

本文档来自技高网...

【技术保护点】

1.一种眼镜模型生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,调整所述第二眼镜模型的镜框厚度,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,对所述第二眼镜模型的至少一个区域进行拉伸处理,包括:

4.根据权利要求2所述的方法,其特征在于,所述第二眼镜模型包括眼镜本体和附加区域;

5.根据权利要求1所述的方法,其特征在于,所述第二眼镜模型的镜框、鼻托、镜腿分别与所述头部虚拟三维模型适配。

6.根据权利要求1所述的方法,其特征在于,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,调整所述第二眼镜模型的镜框厚度之前,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,所述第三眼镜模型的镜框边缘厚度与所述第二眼镜模型的镜片边缘厚度相匹配。

8.一种眼镜模型生成装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,使所述电子设备执行权利要求1至7任意一项所述的方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1至7中任意一项所述的方法。

...

【技术特征摘要】

1.一种眼镜模型生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,调整所述第二眼镜模型的镜框厚度,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述第二眼镜模型的镜片边缘厚度和镜框面弯,对所述第二眼镜模型的至少一个区域进行拉伸处理,包括:

4.根据权利要求2所述的方法,其特征在于,所述第二眼镜模型包括眼镜本体和附加区域;

5.根据权利要求1所述的方法,其特征在于,所述第二眼镜模型的镜框、鼻托、镜腿分别与所述头部虚拟三维模型适配。

6.根据权利要求1所述的方法,其特征在于,所述基于所述第二眼镜模型的镜片...

【专利技术属性】
技术研发人员:赵哲唐显蒙卿霞刘宗表
申请(专利权)人:珠海赛纳视博科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1