System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于显示界面的智能发型适配展示方法技术_技高网

一种基于显示界面的智能发型适配展示方法技术

技术编号:40146635 阅读:12 留言:0更新日期:2024-01-24 00:27
本发明专利技术属于人工智能算法技术领域,公开了一种基于显示界面的智能发型适配展示方法,基于具有摄像组件、展示界面的终端设备引导用户进行发型适配。本发明专利技术通过终端设备能够获取到头部模型,并对头部模型进行多种步骤的优化,从而确定最佳的匹配效果,相较于现有的直接匹配的模式,通过多个特征点的定位识别,以三维的点集模型进行数据处理,从而以三维的图像形式在展示界面上展示,方便用户调整不同的角度查看接近实际头像的虚拟头像。

【技术实现步骤摘要】

本专利技术属于人工智能算法辅助,具体涉及一种基于显示界面的智能发型适配展示方法


技术介绍

1、现代社会的生活质量逐步提高的同时,人们也越来越关注个人的发型,发型也是区别于妆容对于人们审美的较大判断特征,发型也是彰显个人外貌审美和追求的一种体现。人们对于发型的确定,大都基于现有的图片或视频看到他人的发型后,然后在理发店与发型师进行讨论后确定自己的发型设计,同时,大部分人在发型美容前也没有直观的发型需求,而是存在较强的发型适配需求,即对于本人而言,需要在发型美容前就能够了解到各种发现与自己脸型的适配程度,通俗点即想要在发型美容前了解到哪种发型更适合自己,避免发型美容后效果较差无法满足审美需求。

2、上述需求是现在人们在理发前大都会存在的必要需求,所以现有技术中提供有一些发型匹配的方法,以前是通过不同的发型图纸,通过套在不同用户的脸部正面简单查看是否匹配。而后来有了假发,部分用户会先通过套戴假发的方式来判断该发型是否与自己的脸部匹配。随着ai技术以及摄像技术的不断发展,现有技术中存在部分化妆辅助设备,或是专用设备,或是依附于具有显示和摄像功能的终端设备的软件,能够将用户的人脸采集识别后,将模型库中的发型直接匹配到用户头像上在显示屏上展示。这种软件改变了原有的方式,以低成本的条件实现了较好的匹配效果,用户也能够大致了解各种发型的适配情况。

3、但现有的这种基于软件匹配的方法中,大都仅是二维的图像展示,即发型的正面照匹配头像。但头发不同于妆容,其发型包括周向多个角度的设计特征,仅是正面还是存在失真的问题,用户无法获取到较为真实的效果图示。而一旦用户想看后脑勺或者侧面的发型特征,则没有较好的匹配效果,用户无法获取到整个周向的发型匹配图像。


技术实现思路

1、为了解决现有技术存在的问题,本专利技术提供一种基于显示界面的智能发型适配展示方法,通过基于现有的终端设备来引导用户获取到最佳的发型匹配头像,并在终端设备中合成三维图像进行周向展示,方便用户更直观的查看不同发型在自己头上的样子。

2、本专利技术所采用的技术方案为:

3、第一方面,本专利技术公开一种基于显示界面的智能发型适配展示方法,基于具有摄像组件、展示界面的终端设备引导用户进行发型适配,步骤如下:

4、s100.首先由摄像组件对准进入终端设备识别范围内的用户头部进行确认,确认头部位置后通过终端设备引导用户进行头部图像采集;

5、s200.终端设备获取到不同角度的若干头部图像后进行数据处理,通过预设的建模程序利用获取到的若干头部图像建立用户的头部模型,生成后将头部模型在展示界面上以三维可动画面进行展示;

6、s300.由用户对展示的头部模型确认后,终端设备根据特征点获取头部模型的发型区域范围,将头部模型中的发型区域剥离,根据特征点形成头部模型中处于发型区域内的表皮层图像,然后将带有表皮层图像的头部模型定义为光头模型并单独保存后再展示界面上展示;

7、s400.由用户对展示的光头模型进行确认后,依据光头模型上处于发型区域内的若干特征点在预设在终端设备中的发型数据库中进行头型预匹配,用户在终端设备上在发型数据库中选择好对应的一个或若干个发型后,由终端设备将选好的发型匹配在光头模型中形成发型匹配模型,并将发型匹配模型在展示界面上展示;

8、s500.发型匹配模型展示时,由终端设备通过头部图像获取到当前用户头部相较于展示界面平面所在的相对空间位置,对展示的发型匹配模型以镜像的方式在展示界面上展示,并由客户最终确定对应发型的发型匹配模型后将发型匹配模型的数据保存发送至用户移动终端设备中。

9、结合第一方面,本专利技术提供第一方面的第一种实施方式,所述s100的具体步骤如下:

10、s101.首先,终端设备开启后保持采集状态,以用户的头部预定位特征点确认是否存在完整头部出现在识别范围内,当用户的头部未完整的出现在识别范围时,由终端设备引导用户将头部移动位置进入识别区域;

11、s102.当用户的头部完全处于识别区域内后,由终端设备基于头部预定位特征点识别并确定相对展示界面的坐标,然后在展示界面上以通用头部模型进行展示当前用户的头部姿态,通过终端设备对用户头部进行位置矫正引导,使用户将头部在识别范围内调整到规范姿态后保持;

12、s103.当用户头部姿态调整至规范姿态后,由终端设备引导用户根据设定规范进行头部移动,以单次采集完360度的头部图像后由终端设备进行逐帧分析确认,若在某个区域范围缺失头部图像,则引导用户将头部移动至对应姿态进行图像补采,直至获取到完整的头部图像后提示用户采集完成。

13、结合第一方面,本专利技术提供第一方面的第二种实施方式,所述s200中,终端设备以360度周向扫描的方式获取到的头部图像后,先以头部预定位特征点将获取到的所有头部图像以预定位特征点分为若干图像组,并在预存的头型模板上,以预定位特征点作为排序参考,依次根据对应的图像组的图像生成以每个预定位特征点所确定的区域内的头部外部图像,然后将所有点集信息处理后形成头部模型。

14、结合第一方面的第二种实施方式,本专利技术提供第一方面的第三种实施方式,所述s200的具体步骤如下:

15、s201.终端设备以获取到的用户头部预定位特征点对获取到的头部图像进行分组,以预定位特征点划分用户的头部区域,以预存在终端设备中的头型模板预定位特征点将划分好的头部区域匹配对应分组的头部图像;

16、s202.终端设备以预定位特征点依次对每组头部图像进行处理,获取到该头部区域内的所有像素点空间坐标以及色值,并将该头部区域内的像素点以点集的方式匹配在头型模板上;

17、s203.当整个头型模板上的所有像素点匹配好后,便将色值附上并依靠平滑算法进行像素点平滑处理,处理后获得用户的头部模型在展示界面展示。

18、结合第一方面,本专利技术提供第一方面的第四种实施方式,所述s300中,所述发型区域范围的获取步骤如下:

19、终端设备在展示界面上以用户的头部模型进行三维图展示,然后由终端设备引导用户将头发向上聚拢提起露出最底部的周向发际线,再引导用户转动头部360度获取周向发际线的图像,将图像处理获取到周向发际线在头部模型的坐标后进行优化,以周向发际线为最下部边界确定发型区域范围。

20、结合第一方面,本专利技术提供第一方面的第五种实施方式,所述s300中,所述特征点的获取步骤如下:

21、终端设备在剥离发型区域后的头部模型上以原有的头型模板在该剥离区域内形成一个模拟头皮的图像进行展示,然后在该头部模型上以线条或若干点作为引导标记,在头部模型上形成若干以头部中线对称的引导标记,然后同向依次引导用户从一侧面部向另一侧面部将头在引导标记处把头发压实或拨开,保持头发压实或拨开1秒-3秒由摄像组件获取此时的头部图像,此时获取到的头部图像中被压实或拨开位置获取到沿引导标记等间距的若干特征点,将所有特征点获取后形成头皮的特征本文档来自技高网...

【技术保护点】

1.一种基于显示界面的智能发型适配展示方法,基于具有摄像组件、展示界面的终端设备引导用户进行发型适配,其特征在于:步骤如下:

2.根据权利要求1所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述S100的具体步骤如下:

3.根据权利要求1所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述S200中,终端设备以360度周向扫描的方式获取到的头部图像后,先以头部预定位特征点将获取到的所有头部图像以预定位特征点分为若干图像组,并在预存的头型模板上,以预定位特征点作为排序参考,依次根据对应的图像组的图像生成以每个预定位特征点所确定的区域内的头部外部图像,然后将所有点集信息处理后形成头部模型。

4.根据权利要求3所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述S200的具体步骤如下:

5.根据权利要求1所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述S300中,所述发型区域范围的获取步骤如下:

6.根据权利要求1或5所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述S300中,所述特征点的获取步骤如下:

7.根据权利要求1或5所述的一种基于显示界面的智能发型适配展示方法,其特征在于:

8.根据权利要求1或5所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述S300中,所述特征点的获取步骤如下:

9.根据权利要求8所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述硬质滚筒上的定位标记为光学识别标记,所述光学识别标记与硬质滚筒与头皮接触的端部具有定长,在沿发型区域紧贴头皮滚动时引导用户保持硬质滚动的姿态,并在滚动时所述光学识别标记始终处于摄像组件的画面中。

10.根据权利要求1-5或9的任一项所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述摄像组件为双目摄像头、结构光摄像组件中的一种。

...

【技术特征摘要】

1.一种基于显示界面的智能发型适配展示方法,基于具有摄像组件、展示界面的终端设备引导用户进行发型适配,其特征在于:步骤如下:

2.根据权利要求1所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述s100的具体步骤如下:

3.根据权利要求1所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述s200中,终端设备以360度周向扫描的方式获取到的头部图像后,先以头部预定位特征点将获取到的所有头部图像以预定位特征点分为若干图像组,并在预存的头型模板上,以预定位特征点作为排序参考,依次根据对应的图像组的图像生成以每个预定位特征点所确定的区域内的头部外部图像,然后将所有点集信息处理后形成头部模型。

4.根据权利要求3所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述s200的具体步骤如下:

5.根据权利要求1所述的一种基于显示界面的智能发型适配展示方法,其特征在于:所述s3...

【专利技术属性】
技术研发人员:杨佳霖陶权义
申请(专利权)人:成都白泽智汇科技有限公司
类型:发明
国别省市:

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

1