一种发型设计及修剪装置、系统及方法、设备与介质与流程

文档序号:14727078发布日期:2018-06-19 11:35阅读:134来源:国知局

本发明涉及人工智能机虚拟现实领域,特别是涉及一种发型设计及修剪装置、系统及方法、设备与介质。



背景技术:

随着生活水平的不断提高,人们越来越注重自己的外在形象美,尤其十分注重发型的选择,注重发型和脸型的匹配。然而,很多时候看似非常漂亮的发型,却不适合顾客自己特定的脸型。另外,即使顾客发现有一种发型和自己和匹配,但是由于自己的头发过短或者稀少,也暂时无法拥有这样的发型。由于很多顾客在理发时的要求越来越高,常常需要理发师对自己的发型进行设计,各种独具个性的要求让理发师们比较伤脑,理发师设计好的发型还不一定能够让顾客满意,与此同时理发师的劳动量也有一定程度的增多。

为了解决以上问题,现有技术的做法是,设计出很多发型设计的软件,但是这些软件都是网络上的虚拟软件,只是照片和发型的简单叠加,无法让顾客在理发之前就能主动设计出适合自己的发型,也无法让发型结果直观地呈现给发型设计师看,以让发型设计师各处合理的意见。因此,美发店现在常用的发型书或者发型照片,无法让顾客亲自感受一下这个发型是否适合自己。目前,现有的发型设计和修剪,还停留在发型师人工的设计和修剪上。人工修剪存在的很多的不足之处,如人工修剪风格和技术水平差异比较大,设计的发型只有完成了才可以看到,人工效率不高等等。



技术实现要素:

本发明实施例主要提供一种发型设计及修剪装置、系统及方法、设备与介质,以解决现有技术中,发型设计和修剪主要依靠发型师人工完成,但是人工设计修剪存在着如修剪风格和技术水平差异比较大,设计的发型只有完成了才可以看到以及人工效率不高的问题。

为解决上述技术问题,本发明实施例采用的一技术方案如下:

一种发型设计及修剪方法,其包括:接收客户端发送的第一发型设计数据,并获取已移动到指定位置的用户的头部外观数据;根据所述头部外观数据生成第二发型设计数据,并将所述第一发型设计数据与所述第二发型设计数据进行对比,生成第三发型设计数据并将其发送至客户端,以供用户进行修改或选择并确定目标发型设计数据;接收客户端发送的用户确认的目标发型设计数据,并根据所述目标发型设计数据对用户的头发进行修剪;其中,所述第一发型设计数据、所述第二发型设计数据与所述第三发型设计数据均包括用户的发型图像,且所述第二发型设计数据与所述第三发型设计数据均为用户的立体发型图像。

为解决上述技术问题,本发明实施例采用的另一技术方案如下:一种发型设计及修剪装置,其包括处理控制单元、立体扫描单元、数据传感单元与机械执行单元;其中,处理控制单元用于与客户端交互发型设计数据,与所述立体扫描单元、所述数据传感单元与所述机械执行单元交互信息,并分别对所述立体扫描单元、所述数据传感单元与所述机械执行单元进行控制;立体扫描单元用于接收所述处理控制单元的指令,以采集用户的头部外观数据,并将其实时反馈至所述处理控制单元;数据传感单元用于接收所述处理控制单元的指令,以检测用户的头部数据并将其实时反馈至所述处理控制单元,所述头部数据包括用户头部的温度数据;机械执行单元用于接收所述处理控制单元的指令,以对用户的头发进行修剪或停止修剪;其中,所述发型设计数据包括第一发型设计数据、第二发型设计数据与第三发型设计数据,所述第一发型设计数据生成于客户端,所述第二发型设计数据为所述处理控制单元根据所述头部外观数据所生成,所述第三发型设计数据为所述处理控制单元将所述第一发型设计数据与所述第二发型设计数据进行对比后所生成。

为解决上述技术问题,本发明实施例采用的第三个技术方案如下:

一种发型设计及修剪系统,其包括客户端和上述的发型设计及修剪装置;其中,所述客户端用于生成用户的初始发型设计数据,并将所述初始发型设计数据发送至所述处理控制单元进行处理,或将从所述处理控制单元发送过来的发型设计数据进行修改、选择或确认。

为解决上述技术问题,本发明实施例采用的第四个技术方案如下:

一种终端设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的发型设计及修剪方法。

为解决上述技术问题,本发明实施例采用的第五个技术方案如下:

一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上述的发型设计及修剪方法。

本发明实施例的有益效果是:区别于现有技术的情况,本发明实施例的发型设计及修剪方法,通过接收客户端发送的发型设计数据和获取用户的头部外观数据,并根据用户最终确定的目标发型设计数据对用户的头发进行修剪,大大提高了用户的发型设计及修剪的体验,也提高了修剪头发的效率和精准度。

附图说明

图1是本发明实施例的发型设计及修剪方法一实施方式的实施流程图;

图2是本发明实施例的发型设计及修剪装置一实施方式的部分框架示意图;

图3是本发明实施例的发型设计及修剪系统一实施方式的部分框架示意图;

图4是本发明实施例的一种终端设备一实施方式的部分框架示意图;

图5是本发明实施例的一种存储介质一实施方式的部分框架示意图。

具体实施方式

实施例一

图1是本发明实施例的发型设计及修剪方法的实施流程图,请参阅图1,结合图1可以得出,本发明实施例的一种发型设计及修剪方法,包括以下几个步骤:

步骤S101:接收客户端发送的第一发型设计数据,并获取已移动到指定位置的用户的头部外观数据。

在本步骤中,所述第一发型设计数据是由用户在客户端所设计完成,客户端上设有发型设计应用APP,用户通过该发型设计应用APP对自己的发型进行设计修改。用户可以在任意情况通过手机拍下他人或者杂志的照片,通过手机APP进行识别重建,再通过虚拟现实应用技术,模拟成自己的发型。用户还可以通过将虚拟的形象发朋友圈,通过朋友圈投票,来选择最受朋友欢迎的发型来作为自己的发型。该发型设计应用APP的主要功能是采集客户头像,基于他人的发型照片或图片,通过人工智能算法识别发型要素,并通过虚拟现实来模拟用户的各种发型和形象,提供设计不完全或完全修改功能,最终生成一个发型设计数据。

其中,用户移动到指定位置是指用户坐上了头发修剪座上,直立起上身,头部位于修剪工具包围的区域。

步骤S102:根据所述头部外观数据生成第二发型设计数据,并将所述第一发型设计数据与所述第二发型设计数据进行对比,生成第三发型设计数据并将其发送至客户端,以供用户进行修改或选择并确定目标发型设计数据。

在本步骤中,将所述第一发型设计数据与所述第二发型设计数据进行对比,生成第三发型设计数据,具体包括:

通过光学图像传感器对用户的头部和脸部进行识别,并通过多个摄像头利用三角定位法等技术,同时借助红外和激光扫描技术精确测算关键尺寸数据,扫描生成三维立体模型,利用虚拟现实,将用户的脸部特征与三维立体模型结合,生成与用户对应一致的电子形象,同时通过光学光谱对用户头发进行光学分析,将用户的发质、形状和弹性等数据形成档案,最终获得整个电子发型形象。

其中,用户在接收到第三发型设计数据后,再根据实际可行性进行选择或确认,最终认可的发型设计数据即为目标发型设计数据。

步骤S103:接收客户端发送的用户确认的目标发型设计数据,并根据所述目标发型设计数据对用户的头发进行修剪。其中,所述第一发型设计数据、所述第二发型设计数据与所述第三发型设计数据均包括用户的发型图像,且所述第二发型设计数据与所述第三发型设计数据均为用户的立体发型图像。

在本实施例中,可选地,根据所述目标发型设计数据对用户的头发进行修剪的过程中,还包括:

实时对用户的头部进行检测,并将检测数据实时发送回客户端供用户进行观看。

在本实施例中,可选地,所述检测数据包括用户的头部形状数据、头发长度数据、头发形状数据、发质数据、头部温度数据及头部移动位置数据。

在本实施例中,可选地,根据所述目标发型设计数据对用户的头发进行修剪的过程中,还包括:

若接收到客户端暂停修剪的信号时,停止对用户的头发进行修剪,直至再次接收到客户端发送的确认修剪的信号后再进行修剪。

在本实施例中,可选地,根据所述目标发型设计数据对用户的头发进行修剪的过程中,还包括:

若接收到客户端发送的与所述目标发型设计数据相异的第四发型设计数据时,暂停对用户的头发进行修剪,并根据所述第四发型设计数据对对用户的头发进行修剪。

在本实施例中,可选地,修剪完成后还包括:保存修剪完成的立体发型图像,并将其发送至客户端供用户进行评价及存档。

本发明实施例的发型设计及修剪方法,通过接收客户端发送的发型设计数据和获取用户的头部外观数据,并根据用户最终确定的目标发型设计数据对用户的头发进行修剪,大大提高了用户的发型设计及修剪的体验,也提高了修剪头发的效率和精准度。另外,本发明实施例的发型设计及修剪方法,通过在修剪过程中实时检测用户头部的数据变化,并将检测数据实时发送回客户端供用户进行观看,可以根据用户的需求暂停修剪操作,或停止当前的修剪操作,改为按照用户临时选定的另外的发型进行修剪操作,进一步提高了用户的体验效果,也避免了用户的首次选择失误而造成不良后果。

实施例二

图2是本发明实施例的发型设计及修剪装置100的部分框架示意图,请参阅图2,本发明实施例的一种发型设计及修剪装置100,其包括相互作用的处理控制单元30、立体扫描单元40、数据传感单元50与机械执行单元60,其中各单元的功能如下:

处理控制单元30,用于与客户端交互发型设计数据,并与所述立体扫描单元40、所述数据传感单元50与所述机械执行单元60交互信息,以分别对所述立体扫描单元40、所述数据传感单元50与所述机械执行单元60交互信息进行控制。

在本实施例中,处理控制单元30的作用主要包括以下几点:

第一是获得客户端数据、同步数据、与客户端进行各种信息交互。

第二是通过立体扫描单元40的光学图像传感器对用户头部和脸部进行识别,并通过多个(可选为3个)摄像头利用三角定位法等技术,并借助红外、激光扫描技术精确测算关键尺寸数据,扫描生成三维立体模型,利用虚拟现实,把用户脸部特征与三维立体模型结合,生成与用户项目一致的电子形象,同时通过光学光谱对用户头发进行光学分析,将用户头发的发质、形状和弹性等形成档案,最终获得整个电子发型形象,并将其同步客户端上,供客户检查和修改。

第三是通过数据传感单元50获得用户的发质和弹性等信息,并获取用户的头部温度和运动位置等数据,通过实时监控进行处理和运算,保证在修剪过程中各种条件可控。

第四是对机械执行单元60发出修剪控制指令,让机械执行单元60采用各种不同工具对用户头发进行修剪,最终完成所有操作。

立体扫描单元40,用于接收所述处理控制单元30的指令,以采集已移动到指定位置的用户的头部外观数据,并将其实时反馈至所述处理控制单元30。

在本实施例中,立体扫描单元40通过三个摄像头成像,并通过可见光、红外扫描和激光扫描获得用户的头部数据,并将改头部数据发送至处理控制单元30,以让处理控制单元30通过人脸识别技术和虚拟现实技术,将数字3D模型与用户脸型进行匹配和渲染,最终完成用户的电子发型形象设计。

数据传感单元50,用于接收所述处理控制单元30的指令,以检测已移动到指定位置的用户的头部数据并将其实时反馈至所述处理控制单元30,所述头部数据包括用户头部的温度数据。

在本实施例中,数据传感单元50主要用来检测用户的发质和弹性等信息,并监控用户的头部温度、红外热传感图像和移动位置等信息,并反馈给处理控制单元30,确保良好的实施环境。

机械执行单元60,用于接收所述处理控制单元30的指令,以对已移动到指定位置的用户的头发进行修剪或停止修剪。具体来说,是机械执行单元60使用不同工具,调整不同角度,通过64维度对用户的头发进行修剪。

在本实施例中,发型设计及修剪装置100的各部分的相互关系如下:

客户端和处理控制单元30之间通过蓝牙可以实现信息交换和同步,且客户端和处理控制单元30均实现接入互联网,均可链接互联网信息中心上传或下载数据信息实现同步。

处理控制单元30和立体扫描单元40通过数据总线实现链接,由处理控制单元30发出促发工作指令,立体扫描单元40对对用户进行三维扫描,并反馈给处理控制单元30,由处理控制单元30进行数据处理。

处理控制单元30和数据传感单元50通过数据总线实现链接,数据传感单元50实时把监测数据传输给处理控制单元30。

处理控制单元30和机械执行单元60通过数据总线实现链接,机械执行单元60在处理控制单元30的控制下,执行运动控制指令并完成对应工作。

其中,所述发型设计数据包括第一发型设计数据、第二发型设计数据与第三发型设计数据,所述第一发型设计数据生成于客户端,所述第二发型设计数据为所述处理控制单元30根据所述头部外观数据所生成,所述第三发型设计数据为所述处理控制单元30将所述第一发型设计数据与所述第二发型设计数据进行对比后所生成。

本发明实施例的发型设计及修剪装置100,通过接收客户端发送的发型设计数据和获取用户的头部外观数据,并根据用户最终确定的目标发型设计数据对用户的头发进行修剪,大大提高了用户的发型设计及修剪的体验,也提高了修剪头发的效率和精准度。另外,本发明实施例的发型设计及修剪方法,通过在修剪过程中实时检测用户头部的数据变化,并将检测数据实时发送回客户端供用户进行观看,可以根据用户的需求暂停修剪操作,或停止当前的修剪操作,改为按照用户临时选定的另外的发型进行修剪操作,进一步提高了用户的体验效果,也避免了用户的首次选择失误而造成不良后果。

实施例三

图3是本发明实施例的发型设计及修剪系统200的部分框架示意图,请参阅图3,结合图3可以得出,本发明实施例的一种发型设计及修剪系统200,其包括客户端70和实施例二所述的发型设计及修剪装置100。其中,所述客户端70用于生成用户的初始发型设计数据,并将所述初始发型设计数据发送至所述处理控制单元30进行处理,或将从所述处理控制单元30发送过来的发型设计数据进行修改、选择或确认。

在本实施例中,由于所述发型设计及修剪装置100已经在实施例二中进行了详细的说明,在此不再重复说明。

本发明实施例的发型设计及修剪系统200,通过接收客户端70发送的发型设计数据和获取用户的头部外观数据,并根据用户最终确定的目标发型设计数据对用户的头发进行修剪,大大提高了用户的发型设计及修剪的体验,也提高了修剪头发的效率和精准度。另外,本发明实施例的发型设计及修剪方法,通过在修剪过程中实时检测用户头部的数据变化,并将检测数据实时发送回客户端70供用户进行观看,可以根据用户的需求暂停修剪操作,或停止当前的修剪操作,改为按照用户临时选定的另外的发型进行修剪操作,进一步提高了用户的体验效果,也避免了用户的首次选择失误而造成不良后果。

实施例四

请参阅图4,参考图4可以看到,本发明实施例的一种终端设备20,其包括处理器21、存储器22及存储于所述存储器22上并可在所述处理器21上运行的计算机程序221,所述处理器21执行所述计算机程序221时实现如实施例一所述的发型设计及修剪方法。由于该发型设计及修剪方法已经在实施例一进行了详细的说明,在此不再重复说明。

本发明实施例的一种终端设备20,其实现的如实施例一所述的发型设计及修剪方法,通过接收客户端发送的发型设计数据和获取用户的头部外观数据,并根据用户最终确定的目标发型设计数据对用户的头发进行修剪,大大提高了用户的发型设计及修剪的体验,也提高了修剪头发的效率和精准度。另外,本发明实施例的发型设计及修剪方法,通过在修剪过程中实时检测用户头部的数据变化,并将检测数据实时发送回客户端供用户进行观看,可以根据用户的需求暂停修剪操作,或停止当前的修剪操作,改为按照用户临时选定的另外的发型进行修剪操作,进一步提高了用户的体验效果,也避免了用户的首次选择失误而造成不良后果。

实施例五

请参阅图5,参考图5可以看到,本发明实施例的一种存储介质10,所述的存储介质10,如:ROM/RAM、磁碟、光盘等,其上存储有计算机程序11,所述计算机程序11被执行时实现如实施例一所述的发型设计及修剪方法。由于该发型设计及修剪方法已经在实施例一进行了详细的说明,在此不再重复说明。

本发明实施例的一种存储介质10,其实现的如实施例一所述的发型设计及修剪方法,通过接收客户端发送的发型设计数据和获取用户的头部外观数据,并根据用户最终确定的目标发型设计数据对用户的头发进行修剪,大大提高了用户的发型设计及修剪的体验,也提高了修剪头发的效率和精准度。另外,本发明实施例的发型设计及修剪方法,通过在修剪过程中实时检测用户头部的数据变化,并将检测数据实时发送回客户端供用户进行观看,可以根据用户的需求暂停修剪操作,或停止当前的修剪操作,改为按照用户临时选定的另外的发型进行修剪操作,进一步提高了用户的体验效果,也避免了用户的首次选择失误而造成不良后果。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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