一种序列图像生成方法及移动终端的制作方法_2

文档序号:9547994阅读:来源:国知局
,上述移动终端仅是举例,而非穷举,包含但不限于上述移动终端。
[0062]请参阅图1,为本发明实施例提供的一种序列图像生成方法的第一实施例流程示意图。本实施例中所描述的序列图像生成方法,包括以下步骤:
[0063]S101、获取预设模特。
[0064]具体实现中,移动终端可获取至少一个预设模特,该预设模特可为3D模型的模特。通常情况下,可选择两个预设模特,分别为针对男性两眼与脸部比例设计的预设模特和针对女性两眼和脸部比例设计的预设模特。进一步可选地,可根据不同的脸型设计不同的预设模特。
[0065]S102、固定虚拟摄像机和所述预设模特之间的第一距离。
[0066]具体实现中,可预先打开虚拟摄像机,并固定该虚拟摄像机和预设模特之间的第一距离,更进一步地,该虚拟摄像机与预设模特的鼻梁的预设点之间的距离为第一距离。该第一距离可包括但不仅限于:0.5米,0.75米,1米,2米,3米。优选地,第一距离可为0.7米。固定第一距离的目的在于,在固定预设模特的情况下,可在保持虚拟摄像机与该预设模特之间的距离为第一距离的情况下,在不同的角度对预设模特进行拍摄,可保持得到的预设模特的图像大小基本上一致的效果。可选地,可在固定虚拟摄像机的情况下,可在保持虚拟摄像机与该预设模特之间的距离为第一距离的情况下,通过转动预设模特的角度以得到多个不同的角度,在该多个不同的角度对预设模特进行拍摄,可保持得到的预设模特的图像大小基本上一致的效果。
[0067]S103、获取所述虚拟摄像机对所述预设模特的N个拍摄角度,其中,所述N为大于1的整数。
[0068]具体实现中,移动终端可通过向左、向右、向上或者向下旋转模特得到多个不同的拍摄角度,例如,假设预设模特的原始角度为(0,0),则将虚拟摄像机向左边旋转3度之后,相对于虚拟摄像机而言,该预设模特的角度变为(0,3)。进一步地,移动终端可配置预设模特的旋转预设,例如,虚拟摄像机向左旋转到第一阈值角度,虚拟摄像机向右旋转到第二阈值角度、虚拟摄像机向上旋转到第三阈值角度、虚拟摄像机向下旋转到第四阈值角度。上述第一阈值角度可包括但不仅限于:1度、3.5度、5度、50度、90度。优选地,该第一阈值角度不超过90度。第二阈值角度、第三阈值角度和第四阈值角度可参考第一阈值角度。假设第一阈值角度为45度,第二预设角度为45度,第三预设角度为45度,第四预设角度为45度,且在虚拟摄像机可在向左转动的过程中,每隔3度确定一个拍摄角度。
[0069]可选地,移动终端可配置预设模特的角度为指定角度。优选地,指定角度可为(0,0),即预设模特的为理想中的正面。以该指定角度为基准每隔预设阈值角度配置虚拟摄像机的对预设模特的N个拍摄角度。
[0070]S104、基于所述第一距离和所述N个拍摄角度对所述预设模特进行拍摄。
[0071]具体实现中,移动终端可保持虚拟摄像机和预设模特之间的距离为第一距离;并基于该第一距离在N个拍摄角度的位置对预设模特进行拍摄。
[0072]可选地,由于预设模特脸部两边的对称性,可在确定左边角度的情况下,可得到左边拍摄角度的模特图像,在拍摄右边角度的过程中,可对左边角度的模特图像进行镜像处理,从而,快速得到右边角度的模特图像。同理,由于预设模特脸部两边的对称性,可在确定上边角度的情况下,可得到上边拍摄角度的模特图像,在拍摄下边角度的过程中,可对下边角度的模特图像进行镜像处理,从而,快速得到下边角度的模特图像。
[0073]S105、输出所述拍摄后得到的N个模特图像。
[0074]具体实现中,移动终端在N个拍摄角度进行拍摄之后,可得到N个模特图像,可输出该N个模特图像,根据该N个模特图像对应的拍摄角度的角度坐标分别对该N个模特图像分别进行命名。进一步地,也可按照次序对N个模特图像进行命名。该命名的目标主要在于,用户根据角度找到对应的图像。
[0075]通过本发明实施例可获取预设模特;固定虚拟摄像机和所述预设模特之间的第一距离;获取所述虚拟摄像机对所述预设模特的N个拍摄角度,其中,所述N为大于1的整数;基于所述第一距离和所述N个拍摄角度对所述预设模特进行拍摄;输出所述拍摄后得到的N个模特图像。从而,在眼镜试戴过程中,可以快速找到与用户拍摄角度对应的眼镜,提升了用户体验。
[0076]请参阅图2,为本发明实施例提供的一种序列图像生成方法的第二实施例流程示意图。本实施例中所描述的序列图像生成方法,包括以下步骤:
[0077]S201、获取预设模特。
[0078]具体实现中,移动终端可获取至少一个预设模特,该预设模特可为3D模型的模特。通常情况下,可选择两个预设模特,分别为针对男性两眼与脸部比例设计的预设模特和针对女性两眼和脸部比例设计的预设模特。进一步可选地,可根据不同的脸型设计不同的预设模特。
[0079]S202、固定虚拟摄像机和所述预设模特之间的第一距离。
[0080]具体实现中,可预先打开虚拟摄像机,并固定该虚拟摄像机和预设模特之间的第一距离,更进一步地,该虚拟摄像机与预设模特的鼻梁的预设点之间的距离为第一距离。该第一距离可包括但不仅限于:0.5米,0.75米,1米,2米,3米。优选地,第一距离可为0.7米。固定第一距离的目的在于,在固定预设模特的情况下,可在保持虚拟摄像机与该预设模特之间的距离为第一距离的情况下,在不同的角度对预设模特进行拍摄,可保持得到的预设模特的图像大小基本上一致的效果。可选地,可在固定虚拟摄像机的情况下,可在保持虚拟摄像机与该预设模特之间的距离为第一距离的情况下,通过转动预设模特的角度以得到多个不同的角度,在该多个不同的角度对预设模特进行拍摄,可保持得到的预设模特的图像大小基本上一致的效果。
[0081]S203、获取所述虚拟摄像机对所述预设模特的N个拍摄角度,其中,所述N为大于1的整数。
[0082]具体实现中,移动终端可通过向左、向右、向上或者向下旋转模特得到多个不同的拍摄角度,例如,假设预设模特的原始角度为(0,0),则将虚拟摄像机向左边旋转3度之后,相对于虚拟摄像机而言,该预设模特的角度变为(0,3)。进一步地,移动终端可配置预设模特的旋转预设,例如,虚拟摄像机向左旋转到第一阈值角度,虚拟摄像机向右旋转到第二阈值角度、虚拟摄像机向上旋转到第三阈值角度、虚拟摄像机向下旋转到第四阈值角度。上述第一阈值角度可包括但不仅限于:1度、3.5度、5度、50度、90度。优选地,该第一阈值角度不超过90度。第二阈值角度、第三阈值角度和第四阈值角度可参考第一阈值角度。假设第一阈值角度为45度,第二预设角度为45度,第三预设角度为45度,第四预设角度为45度,且在虚拟摄像机可在向左转动的过程中,每隔3度确定一个拍摄角度。
[0083]可选地,移动终端可配置预设模特的角度为指定角度。优选地,指定角度可为(0,0),即预设模特的为理想中的正面。以该指定角度为基准每隔预设阈值角度配置虚拟摄像机的对预设模特的N个拍摄角度。
[0084]S204、基于所述第一距离和所述N个拍摄角度对所述预设模特进行拍摄。
[0085]具体实现中,移动终端可保持虚拟摄像机和预设模特之间的距离为第一距离;并基于该第一距离在N个拍摄角度的位置对预设模特进行拍摄。
[0086]可选地,由于预设模特脸部两边的对称性,可在确定左边角度的情况下,可得到左边拍摄角度的模特图像,在拍摄右边角度的过程中,可对左边角度的模特图像进行镜像处理,从而,快速得到右边角度的模特图像。同理,由于预设模特脸部两边的对称性,可在确定上边角度的情况下,可得到上边拍摄角度的模特图像,在拍摄下边角度的过程中,可对下边角度的模特图像进行镜像处理,从而,快速得到下边角度的模特图像。
[0087]S205、输出所述拍摄后得到的N个模特图像。
[0088]具体实现中,移动终端在N个拍摄角度进行拍摄之后,可得到N个模特图像,可输出该N个模特图像,根据该N个模特图像对应的拍摄角度的角度坐标分别对该N个模特图像分别进行命名。进一步地,也可按照次序对N个模特图像进行命名。该命名的目标主要在于,用户根据角度找到对应的图像。
[0089]S206、获取用户选择的第一预设眼镜。
[0090]具体实现中,移动终端可获取用户选择的第一预设眼镜,该第一预设眼镜可为众多眼镜中的某一款眼镜,
[0091]S207、确定所述预设模特的两眼之间的第二距离。
[0092]具体实现中,移动终端可对预设模特进行人脸检测,得到人脸中的两眼的两个中心点,该两个中心点之间的距离即为第二距离。
[0093]S208、根据所述第二距离将所述第一预设眼镜进行缩放处理。
[0094]具体实现中,移动终端可确定第一预设眼镜
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1