可穿戴计算设备的基于图像的适配的制作方法

文档序号:37168125发布日期:2024-03-01 12:11阅读:17来源:国知局
可穿戴计算设备的基于图像的适配的制作方法

本说明书总体上涉及从图像数据适配可穿戴设备,并且具体地涉及基于在图像数据中检测到具有已知尺度的已知参考设备来适配可穿戴设备。


背景技术:

1、可穿戴设备可以包括头戴式设备,包括例如智能眼镜、耳机、耳塞等、诸如智能手表、智能手镯、智能戒指等的手腕和/或手戴设备、智能吊环、健身跟踪器、相机、身体传感器和其它这样的设备。在一些示例中,用户可能想要为了适配和/或功能而选择和/或定制可穿戴设备。例如,用户可能希望选择和/或定制一副智能眼镜以包括选择框架、结合有处方透镜和其它此类特征。用于采购这些类型的可穿戴设备的现有系统不提供准确的适配和定制,特别是在不访问零售机构的情况下。


技术实现思路

1、在一个一般方面,一种适配包括显示设备的头戴式可穿戴计算设备的计算机实现的方法,包括:经由在计算设备上执行的应用,接收与已知参考设备相关联的至少一个测量值;经由所述应用,接收由所述计算设备捕获的图像数据,所述图像数据包括用户的头部和所述已知参考设备;检测所接收到的图像数据中的所述已知参考设备;将尺度与所述图像数据内的所述已知参考设备相关联;在所接收到的图像数据中,检测所述用户的所述头部的多个特征;基于与所述图像数据内的所述已知参考设备相关联的所述尺度,来确定所述用户的所述头部的所检测到的多个特征的相应多个测量值;基于所述用户的所述头部的所述多个特征的所述多个测量值,来产生所述用户的所述头部的三维模型,所述头部的所述多个特征的所述多个测量值是基于与所述已知参考设备相关联的所述尺度;以及从模拟引擎接收基于所述用户的所述头部的所述三维模型的所述用户的所述头戴式可穿戴计算设备的配置。

2、在一些实现方式中,所述已知参考设备是包括至少一个已知物理特征的可穿戴设备。接收与所述已知参考设备相关联的所述至少一个测量值可以包括检测由所述计算设备捕获的所述图像数据中的所述至少一个已知物理特征;以及将已知测量值与所检测到的至少一个已知物理特征相关联。

3、在一些实现方式中,所述已知参考设备是在由所述计算设备捕获的所述图像数据中由所述用户穿戴的可穿戴设备。接收与所述已知参考设备相关联的所述至少一个测量值可以包括:接收第一测量值,所述第一测量值对应于所述可穿戴设备的框架的透镜部分的宽度;接收所述第二测量值,所述第二测量值对应于所述框架的桥接部分的宽度,其中所述框架的正面宽度测量值等于所述第一测量值的两倍加上所述第二测量值;以及接收第三测量值,所述第三测量值对应于所述框架的镜腿臂部分的长度。在所接收的图像数据中检测所述已知参考设备并且将所述尺度与所述图像数据内的所述已知参考设备相关联可以包括:在所述图像数据内检测第一铰链区域,所述框架的第一边沿部分和第一镜腿臂部分在所述第一铰链区域处联接;在所述图像数据内检测第二铰链区域,所述框架的第二边沿部分和第二镜腿臂部分在所述第二铰链区域处联接;将所述图像数据中的在所述第一铰链区域和所述第二铰链区域之间的距离与已知的正面宽度测量值进行比较;以及基于所述比较来确定缩放因子。

4、在一些实现方式中,在所接收的图像数据中检测所述已知参考设备并且将所述尺度与所述图像数据内的所述已知参考设备相关联包括:在所述图像数据中检测所述已知参考设备的至少一个特征;将已知测量值与所检测到的至少一个特征相关联;将与所检测到的至少一个特征相关联的所述已知测量值与所检测到的至少一个特征的图像内的检测到的尺寸进行比较;以及基于所述比较来确定缩放因子。产生所述三维模型可以包括将所述缩放因子应用于所述用户的所述头部的所检测到的多个特征。

5、在一些实现方式中,所述已知参考设备是由所述用户穿戴的一副眼镜,并且其中接收与所述已知参考设备相关联的所述至少一个测量值包括:接收所述一副眼镜的框架的正面宽度测量值;以及接收所述一副眼镜的所述框架的镜腿测量值。

6、在一些实现方式中,接收由所述计算设备捕获的图像数据包括接收下述图像数据,所述图像数据包括所述用户的所述头部和所述已知参考设备的正面图像以及所述用户的所述头部和所述已知参考设备的侧面图像。在一些实现方式中,产生所述用户的所述头部的所述三维模型包括以下之一:由所述计算设备的处理器产生所述用户的所述头部的所述三维模型;或者由所述计算设备将所述图像数据传输到外部计算设备;以及由所述计算设备接收来自所述外部计算设备的所述用户的所述头部的所述三维模型。

7、在一些实现方式中,所述方法还包括检测所接收的图像数据中的多个光学测量值,所述多个光学测量值包括瞳孔高度、瞳孔间距离、左瞳孔距离、右瞳孔距离、顶点距离或全景视角中的至少一个。在一些实现方式中,在所述计算设备上执行的所述应用调用自画像操作模式并且发起由所述用户操作的所述计算设备的前向相机的操作。

8、在另一个一般方面,一种存储可执行指令的非暂时性计算机可读介质,所述可执行指令在由计算设备的至少一个处理器执行时被配置成使所述至少一个处理器:经由在所述计算设备上执行的应用,接收与已知参考设备相关联的至少一个测量值;接收由所述计算设备的相机捕获的图像数据,所述图像数据包括表示用户的头部的图像数据和表示所述已知参考设备的图像数据;检测所接收到的图像数据中的所述已知参考设备;将尺度与所述图像数据内的所述已知参考设备相关联;在所接收到的图像数据中检测所述用户的所述头部的多个特征;基于与所述图像数据内的所述已知参考设备相关联的所述尺度,来确定所述用户的所述头部的所检测到的多个特征的相应多个测量值;基于所述用户的所述头部的所述多个特征的所述多个测量值,来产生所述用户的所述头部的三维模型,其中所述多个测量值是基于与所述已知参考设备相关联的所述尺度而确定的;以及基于所述用户的所述头部的所述三维模型,为所述用户输出所述头戴式可穿戴计算设备的配置。

9、在一些实现方式中,所述已知参考设备是包括至少一个已知物理特征的可穿戴设备,并且所述指令使所述至少一个处理器接收所述至少一个测量值,包括:检测由所述计算设备捕获的所述图像数据中的所述至少一个已知物理特征;以及将已知测量值与所检测到的至少一个已知物理特征相关联。所述指令可以使所述至少一个处理器在所接收的图像数据中检测所述已知参考设备,并且将所述尺度与所述图像数据内的所述已知参考设备相关联,包括:在所述图像数据中检测所述已知参考设备的至少一个特征;将已知测量值与所检测到的至少一个特征相关联;将与所检测到的至少一个特征相关联的所述已知测量值与所检测到的至少一个特征的图像内的检测到的尺寸进行比较;以及基于所述比较来确定缩放因子。

10、在一些实现方式中,所述已知参考设备是在由所述计算设备捕获的所述图像数据中由所述用户穿戴的可穿戴设备,并且所述指令使所述至少一个处理器接收与所述已知参考设备相关联的所述至少一个测量值,包括:接收第一测量值,所述第一测量值对应于所述图像数据中的由所述用户穿戴的所述可穿戴设备的框架的透镜部分的宽度;接收第二测量值,所述第二测量值对应于所述框架的桥接部分的宽度;以及接收第三测量值,所述第三测量值对应于所述框架的镜腿臂部分的长度。所述指令可使所述至少一个处理器产生所述三维模型,包括:将所确定的缩放因子应用于所述用户的所述头部的所检测到的多个特征。

11、在一些实现方式中,所述指令使所述至少一个处理器检测所接收的图像数据中的多个光学测量值,所述多个光学测量值包括瞳孔高度、瞳孔间距离、左瞳孔距离、右瞳孔距离、顶点距离或全景视角中的至少一个。

12、在另一个一般方面,一种适配包括显示设备的头戴式可穿戴计算设备的计算机实现的方法,包括:经由在计算设备上执行的应用,接收由所述计算设备捕获的图像数据,所述图像数据包括用户的头部;经由所述应用,接收所述用户的已知瞳孔间距离测量值;在由所述计算设备捕获的所述图像数据中检测用户的第一瞳孔和用户的第二瞳孔的位置;基于所接收到的瞳孔间距离以及所述图像数据中的所述第一瞳孔的所检测到的位置与所述第二瞳孔的所检测到的位置之间的距离,确定缩放因子;在所接收到的图像数据中检测所述用户的所述头部的多个特征;基于所确定的缩放因子,来确定所述用户的所述头部的所检测到的多个特征的相应多个测量值;基于所述用户的所述头部的所述多个特征的所述多个测量值来产生所述用户的所述头部的三维模型,所述头部的所述多个特征的多个测量值是基于与已知瞳孔间距离相关联的所述缩放因子以及在所述图像数据中检测到的所述第一瞳孔和所述第二瞳孔之间的距离;以及基于所述用户的所述头部的所述三维模型,从模拟引擎接收所述用户的所述头戴式可穿戴计算设备的配置。此方面的方法可以包括根据上文进一步描述的方面的方法的特征中的一个或多个(例如,全部)。

13、在一些实现方式中,产生所述三维模型包括将所述缩放因子应用于所述用户的所述头部的所检测到的多个特征。在一些实现方式中,所述方法还包括检测所接收的图像数据中的多个光学测量值,所述多个光学测量值包括瞳孔高度、瞳孔间距离、左瞳孔距离、右瞳孔距离、顶点距离或全景视角中的至少一个;以及将所述缩放因子应用于所检测到的多个光学测量值。

14、在附图和下面的描述中阐述了一个或多个实现方式的细节。根据说明书和附图以及权利要求,其它特征将是显而易见的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1