CN111553221B - 一种数据处理方法及智能设备 - Google Patents
一种数据处理方法及智能设备 Download PDFInfo
- Publication number
- CN111553221B CN111553221B CN202010315191.6A CN202010315191A CN111553221B CN 111553221 B CN111553221 B CN 111553221B CN 202010315191 A CN202010315191 A CN 202010315191A CN 111553221 B CN111553221 B CN 111553221B
- Authority
- CN
- China
- Prior art keywords
- information
- eyebrow
- eye
- parameters
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title abstract description 11
- 210000004709 eyebrow Anatomy 0.000 claims abstract description 174
- 238000012937 correction Methods 0.000 claims abstract description 46
- 238000012545 processing Methods 0.000 claims abstract description 7
- 230000001815 facial effect Effects 0.000 claims description 19
- 238000000034 method Methods 0.000 claims description 14
- 238000001514 detection method Methods 0.000 claims description 5
- 238000004458 analytical method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 8
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000002537 cosmetic Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/165—Detection; Localisation; Normalisation using facial parts and geometric relationships
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
- G06V40/171—Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种数据处理方法及智能设备,通过对参考图像的分析,可以准确地定位内眼角信息和内眼尾信息,经过对内眼角信息和内眼尾信息的矫正处理后,可以准确有效地确定出眉毛参数,以减少眉毛参数的误差;同时,可以根据眉毛参数,为用户提供辅助信息和指导,以使得用户可以快速准确地进行化妆;并且,还可以使得用户在通过显示器的镜面功能照镜子的同时,根据显示器显示出的辅助信息,化出的眉妆更加符合用户自身的特点,满足用户的需求,提高用户的体验。
Description
技术领域
本发明涉及智能设备技术领域,尤指一种数据处理方法及智能设备。
背景技术
在日常生活中,对于需要化妆的用户而言,在自己对着镜子进行化妆时,若化妆技术不高,可能无法根据用户自身的特点化出符合自身特点的妆容,尤其是眉妆,无法达到用户的要求。
基于此,如何帮助用户在化妆时化出符合自身特点的妆容,是本领域技术人员亟待解决的技术问题。
发明内容
本发明实施例提供了一种数据处理方法及智能设备,用以帮助用户在化妆时化出符合自身特点的妆容。
第一方面,本发明实施例提供了一种智能设备,包括:
显示器,被配置为显示画面,且所述显示器具有镜面功能;
图像采集器,被配置为:对用户的脸部信息进行采集,得到参考图像并传输至处理器中;
所述处理器,被配置为:
根据所述参考图像,确定所述脸部的关键点信息;其中,所述关键点信息包括:内眼角信息、内眼尾信息、以及非眼睛信息;
对确定出的所述内眼角信息和所述内眼尾信息进行矫正处理,得到矫正后的眼睛信息;
根据矫正后的所述眼睛信息、以及所述非眼睛信息,确定眉毛参数;
根据确定出的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的辅助信息,在所述显示器上进行显示。
在某些实施例中,所述处理器,被配置为:
根据所述图像采集器采集到的所述参考图像中所述眉毛的位置,调整所述辅助信息在所述显示器中的显示位置,以使所述辅助信息在所述显示器上进行显示的位置对应所述眉毛所在区域。
在某些实施例中,所述辅助信息包括:辅助线和/或文字信息。
在某些实施例中,还包括:
播放器,被配置为播放语音信息;
所述处理器,被配置为:
根据确定出的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的语音提示信息,并通过所述播放器进行播放。
在某些实施例中,所述非眼睛信息包括脸部轮廓点信息;
所述处理器,被配置为:
根据所述脸部轮廓点信息、所述内眼角信息、以及所述内眼尾信息,确定矫正距离;
根据确定出的所述矫正距离和所述内眼角信息,确定眼角参数;
根据确定出的所述矫正距离和所述内眼尾信息,确定眼尾参数。
在某些实施例中,所述非眼睛信息包括眉毛信息和鼻翼信息,矫正后的所述眼睛信息包括眼角参数和眼尾参数;
所述眉毛参数包括:眉头参数、眉尾参数和眉峰参数;
所述眉头参数为:根据所述眼角参数、所述鼻翼信息中的上鼻翼点、以及所述眉毛信息中的所述眉毛的两个端点确定出的;
所述眉尾参数为:根据所述眼尾参数、所述鼻翼信息中的侧鼻翼点、以及所述眉毛信息中的所述眉毛的两个端点确定出的;
所述眉峰参数为:根据所述眉头和所述眉尾确定出的。
在某些实施例中,所述非眼睛信息包括脸部轮廓点信息;
所述处理器,被配置为:
在确定眉毛参数之后,根据所述内眼角信息,确定两只眼睛之间的眼距;
在确定出需要对所述眼距进行修正时,根据所述眼距、以及所述脸部轮廓点信息,确定对所述眼距进行修正处理时的修正值;
根据所述修正值,调整所述眉毛参数;
根据调整后的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的辅助信息,在所述显示器上进行显示。
在某些实施例中,所述处理器,被配置为:
根据所述脸部轮廓点信息,确定任一所述眼睛在沿着第一方向上的参考长度;其中,所述第一方向为所述两只眼睛的排列方向;
判断所述眼距与所述参考长度之差的绝对值是否大于预设值;
若是,则确定需要对所述眼距进行修正;
若否,则确定无需对所述眼距进行修正。
在某些实施例中,所述处理器,被配置为:
在判断出所述眼距与所述参考长度之差的绝对值大于所述预设值,且所述眼距大于所述参考长度时,将两个所述眉毛参数分别沿着指向参考点的方向移动所述修正值;其中,所述参考点为两个所述眉毛的中心对称点;
在判断出所述眼距与所述参考长度之差的绝对值大于所述预设值,且所述眼距小于所述参考长度时,将两个所述眉毛参数分别沿着远离所述参考点的方向移动所述修正值。
在某些实施例中,所述修正值为:所述眼距与参考长度之差的绝对值的二分之一;
其中,所述参考长度为:任一所述眼睛在沿着第一方向上的长度,所述第一方向为所述两只眼睛的排列方向。
第二方面,本发明实施例提供了一种数据处理方法,包括:
根据获取到的包含脸部信息的参考图像,确定脸部的关键点信息;其中,所述关键点信息包括:内眼角信息、内眼尾信息、以及非眼睛信息;
对确定出的所述内眼角信息和所述内眼尾信息进行矫正处理,得到矫正后的眼睛信息;
根据矫正后的所述眼睛信息、以及所述非眼睛信息,确定眉毛参数;
根据确定出的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的辅助信息。
本发明有益效果如下:
本发明实施例提供的一种数据处理方法及智能设备,通过对参考图像的分析,可以准确地定位内眼角信息和内眼尾信息,经过对内眼角信息和内眼尾信息的矫正处理后,可以准确有效地确定出眉毛参数,以减少眉毛参数的误差;同时,可以根据眉毛参数,为用户提供辅助信息和指导,以使得用户可以快速准确地进行化妆;并且,还可以使得用户在通过显示器的镜面功能照镜子的同时,根据显示器显示出的辅助信息,化出的眉妆更加符合用户自身的特点,满足用户的需求,提高用户的体验。
附图说明
图1为本发明实施例中提供的一种智能设备的结构示意图;
图2为本发明实施例中提供的另一种智能设备的结构示意图;
图3为本发明实施例中提供的包括关键点信息的图像;
图4为本发明实施例中提供的辅助信息与眉毛之间关系的示意图;
图5为本发明实施例中提供的再一种智能设备的结构示意图;
图6为眼睛与脸部的宽度之间的关系示意图;
图7为本发明实施例中提供的眼睛参数的示意图;
图8为本发明实施例中提供的眼距过短时的示意图;
图9为本发明实施例中提供的眼距过长时的示意图;
图10为本发明实施例中提供的智能设备的工作过程的流程图;
图11为本发明实施例中提供的一种数据处理方法的流程图。
其中,10-显示器,20-图像采集器,30-处理器,40-播放器。
具体实施方式
下面将结合附图,对本发明实施例提供的一种数据处理方法及智能设备的具体实施方式进行详细地说明。需要说明的是,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种智能设备,如图1所示,可以包括:
显示器10,被配置为显示画面,且显示器具有镜面功能;
图像采集器20,被配置为:对用户的脸部信息进行采集,得到参考图像并传输至处理器中;
处理器30,被配置为:
根据参考图像,确定脸部的关键点信息;其中,关键点信息包括:内眼角信息、内眼尾信息、以及非眼睛信息;
对确定出的内眼角信息和内眼尾信息进行矫正处理,得到矫正后的眼睛信息;
根据矫正后的眼睛信息、以及非眼睛信息,确定眉毛参数;
根据确定出的眉毛参数,确定用于对眉毛上妆进行辅助操作的辅助信息,在显示器上进行显示。
如此,通过对参考图像的分析,可以准确地定位内眼角信息和内眼尾信息,经过对内眼角信息和内眼尾信息的矫正处理后,可以准确有效地确定出眉毛参数,以减少眉毛参数的误差;同时,根据眉毛参数,可以确定出眉毛的轮廓,为用户提供辅助信息和指导,以使得用户可以快速准确地进行化妆;并且,还可以使得用户在通过显示器的镜面功能照镜子的同时,根据显示器显示出的辅助信息,化出的眉妆更加符合用户自身的特点,满足用户的需求,提高用户的体验。
需要说明的是,在本发明实施例中,显示器需要具有镜面功能,使得用户可以通过显示器实现照镜子功能,以便于通过镜子完成眉毛的上妆;同时,通过显示器还可以显示出辅助信息,以便于用户为眉毛上妆提供辅助指导。
并且,本发明实施例中的智能设备,可以为具有显示功能的镜子(如图2所示,且图中未示出处理器)、或具有镜面功能的显示设备,且该显示设备可以为移动终端或电视等具有显示功能的设备,在此并不限定。
此外,图像采集器可以为摄像头等图像采集结构,只要能够实现图像采集即可,具体实现结构在此并不做具体限定。
可选地,在本发明实施例中,在根据参考图像,确定脸部的关键点信息时,可以采用以下方式:
采用PFLD(A Practical Facial Landmark Detector,人脸关键点检测算法),对参考图像进行分析处理。
其中,该算法在无约束姿态、表情、光照以及遮挡的复杂情况下的准确度均很高,针对几何约束和数据不平衡的问题,可以得到有效解决;并且,可以扩大感受野并更好地捕捉人脸的全局结构,精确地定位图像中的关键点,带有关键点的图像如图3所示。
当然,在实际情况中,在根据参考图像,确定脸部的关键点信息时,并不限于上述PFLD算法,还可以是其他可以确定脸部关键点信息的算法,在此并不限定。
可选地,在本发明实施例中,处理器,被配置为:
根据图像采集器采集到的参考图像中眉毛的位置,调整辅助信息在显示器中的显示位置,以使辅助信息在显示器上进行显示的位置对应眉毛所在区域。
在实际情况中,用户在化妆时,身体可能会发生移动,如左右移动或上下移动,所以眉毛在显示器中的位置可能会发生变化,为了能够在眉毛的位置发生变化时,依然能够为用户提供准确有效的辅助信息,需要使得辅助信息的显示位置始终对应眉毛所在区域,如图4所示。
因此,可以通过图像采集器实时(或按照一定的采集周期)采集用户的人脸信息,在对参考图像进行分析处理后得到眉毛在参考图像中的位置,根据该位置对需要显示的辅助信息的位置进行调整,使得辅助信息的显示位置可以始终对应眉毛所在区域,从而为用户提供精准有效地辅助和指导。
可选地,在本发明实施例中,辅助信息包括:辅助线和/或文字信息。
例如,以图4所示为例,示出了辅助线(如图中的眉毛轮廓线)和文字信息。
如此,通过提供辅助线和文字指导,可以为用户描绘出大概的眉毛轮廓,使得用户按照辅助信息可以快速有效地完成眉妆,同时还可以保证左右眉毛上妆之后的一致性,呈现出更好的眉妆,满足不同用户的要求,具有广泛的适用范围。
可选地,在本发明实施例中,如图5所示,智能设备还可以包括:
播放器40,被配置为播放语音信息;
此时,处理器,还可以被配置为:
根据确定出的眉毛参数,确定用于对眉毛上妆进行辅助操作的语音提示信息,并通过播放器进行播放。
也就是说,除了可以在显示器上显示辅助线和相应的文字之外,还可以通过语音的方式提供辅助功能,以便于为用户提供多方位且全面的辅助和指导,提高用户的体验感受。
可选地,在本发明实施例中,在非眼睛信息包括脸部轮廓点信息时,针对上述内容中提及的对确定出的内眼角信息和内眼尾信息进行矫正处理,得到矫正后的眼睛信息的过程,处理器,可以被具体配置为:
根据脸部轮廓点信息、内眼角信息、以及内眼尾信息,确定矫正距离;
根据确定出的矫正距离和内眼角信息,确定眼角参数;
根据确定出的矫正距离和内眼尾信息,确定眼尾参数。
其中,说明一点,一般情况下,脸部中眼睛的参考长度与脸的宽度存在一定的比例关系,如图6所示,眼睛的参考长度用h表示,脸的宽度用H表示,h为H的五分之一。
因此,基于上述原则,以图7所示为例,在确定眼睛参数时,可以采用以下方式:
基于人脸关键点检测中确定出的脸部轮廓点信息,可以确定出脸部的宽度H(图7中未示出),所以眼睛的参考长度h即为H/5。
根据人脸关键点检测确定出的内眼角点(如图中的P1点)和内眼尾点(如图中的P2点),可以确定出第一直线L1和第二直线L2,其中,该第一直线L1为经过内眼角点P1且与Y方向平行的直线,第二直线L2为经过内眼尾点P2且与Y方向平行的直线,并且,鼻梁上的关键点所在直线L0与Y方向平行;因此,可以将第一直线L1与第二直线L2之间的距离定义为第一距离,用R表示,那么:
内眼角点P1与内眼尾点P2可以进行左右移动的总距离(用S表示)可以为:
S=H/5-R;
此时,矫正距离可以为总距离的三分之一,即1/3S。
进一步地,根据矫正距离和内眼角点,可以确定出眼角参数,也即确定出参考眼角点(如图中A点),且A点与P1点之间的距离为1/3S;根据矫正距离和内眼尾点,可以确定出眼尾参数,也即确定出参考眼尾点(如图中B点),且B点与P2点之间的距离为1/3S。
当然,矫正距离是通过大量的试验得到的,是一个经验值,也即在实际情况中,矫正距离并不限于上述中提及的1/3S,可以是根据实际需要设置的其他数值,只要能够准确地定位出眼睛参数即可,在此并不限定。
因此,基于上述过程,可以确定出眼睛参数,即确定出参考眼角点和参考眼尾点,以便于后续确定眉毛参数,确定出眉头、眉尾和眉峰,从而为后续确定出辅助信息提供参考依据。
可选地,在本发明实施例中,非眼睛信息包括眉毛信息和鼻翼信息,矫正后的眼睛信息包括眼角参数和眼尾参数;
眉毛参数包括:眉头参数、眉尾参数和眉峰参数;
眉头参数为:根据眼角参数、鼻翼信息中的上鼻翼点、以及眉毛信息中的眉毛的两个端点确定出的;
眉尾参数为:根据眼尾参数、鼻翼信息中的侧鼻翼点、以及眉毛信息中的眉毛的两个端点确定出的;
眉峰参数为:根据眉头和眉尾确定出的。
例如,继续以图7所示为例,根据眉毛信息中的眉毛的两个端点,可以确定出经过这两个端点的直线,即第三直线L3,接着,确定经过参考眼角点A和上鼻翼点C的直线与第三直线L3的交点为E点,且可以将该E点作为眉头所在的位置;同时,将经过参考眼尾点B和侧鼻翼点D的直线与第三直线L3的交点为G点,且可以将该G点作为眉尾所在的位置。
然后,继续参见图7所示,一般情况下,眉峰的位置可以定义为眉头和眉尾的三等分处,所以根据这一比例关系,若将眉头所在位置的E点与眉尾所在位置的G点之间的距离定义为w,那么可以确定出眉峰位置,即图中F点所在直线L4与G点的距离为1/3w。
因此,根据上述参数,可以确定出眉头、眉尾和眉峰的位置,以确定出眉毛的基本形状,进而确定出眉毛的基本轮廓,从而可以确定出辅助信息,为用户快速有效地完成眉妆,提供有效地参考和指导。
在实际情况中,两只眼睛之间的距离(也即眼距),如果为正常距离时,该距离一般为是一只眼睛的参考长度(如前述内容中提及的h,或H/5),若该距离过长或过短,均会看起来不协调,影响美观。
因此,针对上述眼距的缺陷,可以进行修正处理,也就是说,针对眼距过长与过短的情况,可以给出具有一定修饰作用的眉形定位方法,来弥补脸部妆容的不协调。
基于此,可选地,在本发明实施例中,在非眼睛信息包括脸部轮廓点信息时,处理器,还可以被配置为:
在确定眉毛参数之后,根据内眼角信息,确定两只眼睛之间的眼距;
在确定出需要对眼距进行修正时,根据眼距、以及脸部轮廓点信息,确定对眼距进行修正处理时的修正值;
根据修正值,调整眉毛参数;
根据调整后的眉毛参数,确定用于对眉毛上妆进行辅助操作的辅助信息,在显示器上进行显示。
也就是说,在确定出需要对眼距进行修正处理时,可以根据眼距和脸部轮廓点信息进行修正,以调整眉毛参数,也即调整眉头、眉尾和眉峰的位置,修饰眼距带来的缺陷,从而使得化出的眉妆更加美观,提高整体的协调性,满足不同用户的需求。
具体地,在本发明实施例中,处理器,被配置为:
根据脸部轮廓点信息,确定任一眼睛在沿着第一方向上的参考长度;其中,第一方向为两只眼睛的排列方向;
判断眼距与参考长度之差的绝对值是否大于预设值;
若是,则确定需要对眼距进行修正;
若否,则确定无需对眼距进行修正。
其中,预设值可以根据实际需要进行设置,只要能够判断出是否需要对眼距进行修正即可,对于预设值的具体数值,在此并不做具体限定。
因此,通过眼距和眼睛的参考长度,即可确定出是否需要对眼距进行修正,不仅可以简化判断过程中的运算量和复杂度,提高智能设备的处理速度,还可以有利于对眼距进行修饰,提高整体的协调性,满足不同用户的需求。
具体地,在本发明实施例中,处理器,被配置为:
在判断出眼距与参考长度之差的绝对值大于预设值,且眼距大于参考长度时,将两个眉毛参数分别沿着指向参考点的方向移动修正值;其中,参考点为两个眉毛的中心对称点;
在判断出眼距与参考长度之差的绝对值大于预设值,且眼距小于参考长度时,将两个眉毛参数分别沿着远离参考点的方向移动修正值。
也就是说,在眼距大于参考长度时,说明眼距过长,此时可以通过重新定位眉头位置来拉近双眼的距离,同时在移动眉头位置时,相应地也需要移动眉峰和眉尾,以保证眉毛形状保持不变;在眼距小于参考长度时,说明眼距过短,此时可以通过重新定位眉头的位置来拉开双眼的距离,同时在移动眉头位置时,相应地也需要移动眉峰和眉尾,以保证眉毛形状保持不变。
因此,通过上述方法,可以根据修正值,对眉毛参数进行调整,以实现对眼距的修正,提高整体的协调性,满足不同用户的需求。
具体地,在本发明实施例中,修正值为:眼距与参考长度之差的绝对值的二分之一;
其中,参考长度为:任一眼睛在沿着第一方向上的长度,第一方向为两只眼睛的排列方向。
也就是说,在对眉毛参数进行调整时,使得左边的眉毛参数和右边的眉毛参数的移动距离相同,进而使得调整后的左右两边的眉毛参数更加一致,提高整体的一致性和协调性,从而使得化出的眉妆更加美观。
下面举例说明,对眉毛参数进行调整的过程。
结合图8和图9所示,两只眼睛之间的眼距用e表示,每只眼睛的参考长度用H/5(也即前述内容提及的h)来表示,若眼距与参考长度之差的绝对值用Y来表示时,则:
Y=|e-H/5|;
此时,判断Y是否大于预设值。
1、若Y大于预设值,说明眼距过长,如图9所示,此时修正值用m来表示时,m=|e-H/5|/2,也即:
左边眉头位置和右边眉头位置分别向指向参考点(即K点)的方向(即位于K点的两个箭头所指示的方向)移动的距离为m,以重新定位眉头位置(如图中实线所示);同理,将左右两边的眉尾位置分别向指向参考点K的方向移动的距离为m,以重新定义出眉尾位置;将左右两边的眉峰位置分别向指向参考点K的方向移动的距离为m,以重新定义出眉峰位置,从而完成眉毛参数的调整,如图9所示。
2、若Y不大于预设值,说明眼距过短,如图8所示,此时修正值用m来表示时,m=|e-H/5|/2,也即:
左边眉头位置和右边眉头位置分别向远离参考点K的方向(即位于K点的两个箭头所指示的方向)移动的距离为m,以重新定位眉头位置(如图中实线所示);同理,将左右两边的眉尾位置分别向远离参考点K的方向移动的距离为m,以重新定义出眉尾位置;将左右两边的眉峰位置分别向远离参考点K的方向移动的距离为m,以重新定义出眉峰位置,从而完成眉毛参数的调整,如图8所示。
下面以具体实施例,对智能设备的工作过程进行说明。
结合图10所示的流程图。
S1001、图像采集器采集用户的脸部信息,并传输至处理器中;
S1002、处理器根据参考图像,确定脸部的关键点信息;
S1003、处理器对确定出的内眼角信息和内眼尾信息进行矫正处理,得到矫正后的眼睛信息;
S1004、处理器根据矫正后的眼睛信息、以及非眼睛信息,确定眉毛参数;
S1005、处理器根据内眼角信息,确定两只眼睛之间的眼距;
S1006、处理器判断是否需要对眼距进行修正;若是,执行S1007;若否,执行S1009;
S1007、处理器根据眼距、以及脸部轮廓点信息,确定对眼距进行修正处理时的修正值;
S1008、处理器根据修正值,调整眉毛参数;
S1009、处理器根据得到的眉毛参数,确定用于对眉毛上妆进行辅助操作的辅助信息,在显示器上进行显示。
基于同一发明构思,本发明实施例提供了一种数据处理方法,如图11所示,该方法包括:
S1101、根据获取到的包含脸部信息的参考图像,确定脸部的关键点信息;其中,关键点信息包括:内眼角信息、内眼尾信息、以及非眼睛信息;
具体地,在获取参考图像时,可以但不限于利用图像采集器来获取参考图像。
S1102、对确定出的内眼角信息和内眼尾信息进行矫正处理,得到矫正后的眼睛信息;
S1103、根据矫正后的眼睛信息、以及非眼睛信息,确定眉毛参数;
S1104、根据确定出的眉毛参数,确定用于对眉毛上妆进行辅助操作的辅助信息。
具体地,若该方法应用于智能设备,且智能设备具有镜面的显示器时,辅助信息可以显示在显示器之上,使得用户在利用显示器的镜面功能化眉妆时,为用户提供辅助信息。
其中,关于上述各步骤的实现方式,可以参见前述智能设备的具体实施例,重复之处不再赘述。
如此,通过对参考图像的分析,可以准确地定位内眼角信息和内眼尾信息,经过对内眼角信息和内眼尾信息的矫正处理后,可以准确有效地确定出眉毛参数,以减少眉毛参数的误差;同时,可以根据眉毛参数,为用户提供辅助信息和指导,以使得用户可以快速准确地进行化妆;并且,还可以使得用户在通过显示器的镜面功能照镜子的同时,根据显示器显示出的辅助信息,化出的眉妆更加符合用户自身的特点,满足用户的需求,提高用户的体验。
基于同一发明构思,本发明实施例提供了一种可读性存储介质,可读性存储介质存储有智能设备可执行指令,智能设备可执行指令用于使智能设备执行上述数据处理方法。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种智能设备,其特征在于,包括:
显示器,被配置为显示画面,且所述显示器具有镜面功能;
图像采集器,被配置为:对用户的脸部信息进行采集,得到参考图像并传输至处理器中;
所述处理器,被配置为:
根据所述参考图像,确定所述脸部的关键点信息;其中,所述关键点信息包括:内眼角信息、内眼尾信息、以及非眼睛信息;
对确定出的所述内眼角信息和所述内眼尾信息进行矫正处理,得到矫正后的眼睛信息;
根据矫正后的所述眼睛信息、以及所述非眼睛信息,确定眉毛参数;
根据确定出的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的辅助信息,在所述显示器上进行显示;
所述处理器,被配置为:采用人脸关键点检测算法PFLD,对参考图像进行分析处理;
所述非眼睛信息包括脸部轮廓点信息;
所述处理器,被配置为:
在确定眉毛参数之后,根据所述内眼角信息,确定两只眼睛之间的眼距;
在确定出需要对所述眼距进行修正时,根据所述眼距、以及所述脸部轮廓点信息,确定对所述眼距进行修正处理时的修正值;
根据所述修正值,调整所述眉毛参数;
根据调整后的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的辅助信息,在所述显示器上进行显示。
2.如权利要求1所述的智能设备,其特征在于,所述处理器,被配置为:
根据所述图像采集器采集到的所述参考图像中所述眉毛的位置,调整所述辅助信息在所述显示器中的显示位置,以使所述辅助信息在所述显示器上进行显示的位置对应所述眉毛所在区域。
3.如权利要求1所述的智能设备,其特征在于,所述辅助信息包括:辅助线和/或文字信息。
4.如权利要求1所述的智能设备,其特征在于,还包括:
播放器,被配置为播放语音信息;
所述处理器,被配置为:
根据确定出的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的语音提示信息,并通过所述播放器进行播放。
5.如权利要求1所述的智能设备,其特征在于,所述非眼睛信息包括脸部轮廓点信息;
所述处理器,被配置为:
根据所述脸部轮廓点信息、所述内眼角信息、以及所述内眼尾信息,确定矫正距离;
根据确定出的所述矫正距离和所述内眼角信息,确定眼角参数;
根据确定出的所述矫正距离和所述内眼尾信息,确定眼尾参数。
6.如权利要求1所述的智能设备,其特征在于,所述非眼睛信息包括眉毛信息和鼻翼信息,矫正后的所述眼睛信息包括眼角参数和眼尾参数;
所述眉毛参数包括:眉头参数、眉尾参数和眉峰参数;
所述眉头参数为:根据所述眼角参数、所述鼻翼信息中的上鼻翼点、以及所述眉毛信息中的所述眉毛的两个端点确定出的;
所述眉尾参数为:根据所述眼尾参数、所述鼻翼信息中的侧鼻翼点、以及所述眉毛信息中的所述眉毛的两个端点确定出的;
所述眉峰参数为:根据所述眉头和所述眉尾确定出的。
7.如权利要求1所述的智能设备,其特征在于,所述处理器,被配置为:
根据所述脸部轮廓点信息,确定任一所述眼睛在沿着第一方向上的参考长度;其中,所述第一方向为所述两只眼睛的排列方向;
判断所述眼距与所述参考长度之差的绝对值是否大于预设值;
若是,则确定需要对所述眼距进行修正;
若否,则确定无需对所述眼距进行修正。
8.如权利要求7所述的智能设备,其特征在于,所述处理器,被配置为:
在判断出所述眼距与所述参考长度之差的绝对值大于所述预设值,且所述眼距大于所述参考长度时,将两个所述眉毛参数分别沿着指向参考点的方向移动所述修正值;其中,所述参考点为两个所述眉毛的中心对称点;
在判断出所述眼距与所述参考长度之差的绝对值大于所述预设值,且所述眼距小于所述参考长度时,将两个所述眉毛参数分别沿着远离所述参考点的方向移动所述修正值。
9.如权利要求1所述的智能设备,其特征在于,所述修正值为:所述眼距与参考长度之差的绝对值的二分之一;
其中,所述参考长度为:任一所述眼睛在沿着第一方向上的长度,所述第一方向为所述两只眼睛的排列方向。
10.一种数据处理方法,其特征在于,包括:
根据获取到的包含脸部信息的参考图像,确定脸部的关键点信息;其中,所述关键点信息包括:内眼角信息、内眼尾信息、以及非眼睛信息;
对确定出的所述内眼角信息和所述内眼尾信息进行矫正处理,得到矫正后的眼睛信息;
根据矫正后的所述眼睛信息、以及所述非眼睛信息,确定眉毛参数;
根据确定出的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的辅助信息;
在根据参考图像,确定脸部的关键点信息时,可以采用以下方式:
采用人脸关键点检测算法PFLD,对参考图像进行分析处理;
其中,所述非眼睛信息包括脸部轮廓点信息;
所述确定用于对所述眉毛上妆进行辅助操作的辅助信息包括:
根据所述内眼角信息,确定两只眼睛之间的眼距;
在确定出需要对所述眼距进行修正时,根据所述眼距、以及所述脸部轮廓点信息,确定对所述眼距进行修正处理时的修正值;
根据所述修正值,调整所述眉毛参数;
根据调整后的所述眉毛参数,确定用于对所述眉毛上妆进行辅助操作的辅助信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010315191.6A CN111553221B (zh) | 2020-04-21 | 2020-04-21 | 一种数据处理方法及智能设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010315191.6A CN111553221B (zh) | 2020-04-21 | 2020-04-21 | 一种数据处理方法及智能设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111553221A CN111553221A (zh) | 2020-08-18 |
CN111553221B true CN111553221B (zh) | 2023-10-31 |
Family
ID=72002940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010315191.6A Active CN111553221B (zh) | 2020-04-21 | 2020-04-21 | 一种数据处理方法及智能设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111553221B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000011144A (ja) * | 1998-06-18 | 2000-01-14 | Shiseido Co Ltd | 眉変形システム |
JP2007293649A (ja) * | 2006-04-26 | 2007-11-08 | Megachips Lsi Solutions Inc | メークアップアシスト装置および眉毛描画アシスト装置 |
CN205947405U (zh) * | 2016-08-23 | 2017-02-15 | 李瑗宇 | 一种黄金比例眉型*** |
TWI573093B (zh) * | 2016-06-14 | 2017-03-01 | Asustek Comp Inc | 建立虛擬彩妝資料的方法、具備建立虛擬彩妝資料之方法的電子裝置以及其非暫態電腦可讀取記錄媒體 |
CN109087239A (zh) * | 2018-07-25 | 2018-12-25 | 腾讯科技(深圳)有限公司 | 一种人脸图像处理方法、装置及存储介质 |
CN109419140A (zh) * | 2017-08-31 | 2019-03-05 | 丽宝大数据股份有限公司 | 推荐眉毛形状显示方法与电子装置 |
CN109584152A (zh) * | 2018-11-30 | 2019-04-05 | 深圳市脸萌科技有限公司 | 图像处理方法、装置、电子设备及计算机可读存储介质 |
KR20190037050A (ko) * | 2017-09-28 | 2019-04-05 | 칼-콤프 빅 데이터, 인크. | 신체 정보 분석 장치 및 눈썹 모양 보조 비교 방법 |
CN110866139A (zh) * | 2019-08-22 | 2020-03-06 | 北京新氧科技有限公司 | 一种化妆处理方法、装置及设备 |
-
2020
- 2020-04-21 CN CN202010315191.6A patent/CN111553221B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000011144A (ja) * | 1998-06-18 | 2000-01-14 | Shiseido Co Ltd | 眉変形システム |
JP2007293649A (ja) * | 2006-04-26 | 2007-11-08 | Megachips Lsi Solutions Inc | メークアップアシスト装置および眉毛描画アシスト装置 |
TWI573093B (zh) * | 2016-06-14 | 2017-03-01 | Asustek Comp Inc | 建立虛擬彩妝資料的方法、具備建立虛擬彩妝資料之方法的電子裝置以及其非暫態電腦可讀取記錄媒體 |
CN205947405U (zh) * | 2016-08-23 | 2017-02-15 | 李瑗宇 | 一种黄金比例眉型*** |
CN109419140A (zh) * | 2017-08-31 | 2019-03-05 | 丽宝大数据股份有限公司 | 推荐眉毛形状显示方法与电子装置 |
KR20190037050A (ko) * | 2017-09-28 | 2019-04-05 | 칼-콤프 빅 데이터, 인크. | 신체 정보 분석 장치 및 눈썹 모양 보조 비교 방법 |
CN109087239A (zh) * | 2018-07-25 | 2018-12-25 | 腾讯科技(深圳)有限公司 | 一种人脸图像处理方法、装置及存储介质 |
CN109584152A (zh) * | 2018-11-30 | 2019-04-05 | 深圳市脸萌科技有限公司 | 图像处理方法、装置、电子设备及计算机可读存储介质 |
CN110866139A (zh) * | 2019-08-22 | 2020-03-06 | 北京新氧科技有限公司 | 一种化妆处理方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111553221A (zh) | 2020-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108519676B (zh) | 一种头戴式助视装置 | |
US11495002B2 (en) | Systems and methods for determining the scale of human anatomy from images | |
KR102342982B1 (ko) | 이미지 또는 비디오 내의 객체를 은폐하기 위한 방법 및 관련된 증강 현실 방법 | |
US10089522B2 (en) | Head-mounted display with facial expression detecting capability | |
Plopski et al. | Corneal-imaging calibration for optical see-through head-mounted displays | |
CN110175558B (zh) | 一种人脸关键点的检测方法、装置、计算设备及存储介质 | |
CN112470497B (zh) | 经由光学捕获的个性化hrtfs | |
CN106920274A (zh) | 移动端2d关键点快速转换为3d融合变形的人脸建模方法 | |
US20150262403A1 (en) | Makeup support apparatus and method for supporting makeup | |
CN106056092A (zh) | 基于虹膜与瞳孔的用于头戴式设备的视线估计方法 | |
WO2017173694A1 (zh) | 人体实际距离测量及眼镜架的定制方法 | |
CN104182741A (zh) | 一种图像采集提示方法、装置及电子设备 | |
CN110531853B (zh) | 一种基于人眼注视点检测的电子书阅读器控制方法及*** | |
US20220001544A1 (en) | Auxiliary photographing device for dyskinesia analysis, and control method and apparatus for auxiliary photographing device for dyskinesia analysis | |
WO2016143862A1 (ja) | 眼鏡装用パラメータ測定装置、眼鏡装用パラメータ測定プログラムおよび位置指定方法 | |
Sun et al. | Real-time gaze estimation with online calibration | |
WO2020252969A1 (zh) | 眼部关键点的标注及其检测模型的训练方法和装置 | |
CN112232128B (zh) | 基于视线追踪的老年残障人士照护需求识别方法 | |
CN110335194B (zh) | 一种人脸变老图像处理方法 | |
JPH0351407B2 (zh) | ||
CN109308472B (zh) | 一种基于虹膜投影匹配函数的三维视线估计方法 | |
JP4682372B2 (ja) | 視線方向の検出装置、視線方向の検出方法およびコンピュータに当該視線方向の検出方法を実行させるためのプログラム | |
US11841555B2 (en) | Method for measuring the frame wearing parameter and measuring device thereof | |
CN111553221B (zh) | 一种数据处理方法及智能设备 | |
JP2014199536A (ja) | 顔モデル生成装置、顔モデル生成装置の制御方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |