图像处理方法、计算机装置及存储介质制造方法及图纸

技术编号:34423593 阅读:38 留言:0更新日期:2022-08-06 15:51
本发明专利技术提供一种图像处理方法,包括获取摄像头拍摄的用户头像;从所述用户头像中识别头发区域和头皮区域;基于所述头发区域和头皮区域计算所述头皮区域所占比例;基于所述头皮区域所占比例与预设值的比较确定用户是否秃头;及当确定用户秃头时,对所述头皮区域作补色处理,获得经过补色处理后的用户头像。本发明专利技术还提供实现所述图像处理方法的计算机装置及存储介质。本发明专利技术可以自动侦测秃头并对秃头区域补上原发色。补上原发色。补上原发色。

【技术实现步骤摘要】
图像处理方法、计算机装置及存储介质


[0001]本专利技术涉及图像处理
,具体涉及一种图像处理方法、计算机装置。

技术介绍

[0002]现今社会生存压力大,以致很多人年纪轻轻就开始大量掉发,秃顶。部分用户在和其他用户视频通讯时,也会因秃顶造成自信心不足。

技术实现思路

[0003]鉴于以上内容,有必要提出一种图像处理方法、计算机装置,可以自动侦测图像或视频中人物的秃头区域,并补上原发色以生成补全后的图像或视频,维护用户形象,从而使得人们在视讯时不会因秃顶被拍摄到而产生心理问题。
[0004]所述图像处理方法包括:获取摄像头拍摄的用户头像;从所述用户头像中识别头发区域和头皮区域;基于所述头发区域和头皮区域计算所述头皮区域所占比例;基于所述头皮区域所占比例与预设值的比较确定用户是否秃头;及当确定用户秃头时,对所述头皮区域作补色处理,获得经过补色处理后的用户头像。
[0005]优选地,该方法还包括:将经过补色处理后的用户头像传输到其他终端。
[0006]优选地,所述从所述用户头像中识别用户的头发区域和头皮区域包括:利用人脸检测算法从所述用户头像中确定人脸框的坐标;基于所述人脸框的坐标确定一个初始位置;及基于所述初始位置、所述用户头像中的每个像素点的坐标、以及每个像素点的RGB值确定所述头发区域和头皮区域。
[0007]优选地,所述人脸框由四个坐标点所确定,该四个坐标点分别为第一坐标P1(Xmin,Ymax),第二坐标P2(Xmax,Ymax),第三坐标P3(Xmin,Ymin),第四坐标P4(Xmax,Ymin),其中,Xmax是指所述人脸框在所述用户头像中所对应的最大X坐标,Xmin是指所述人脸框在所述用户头像中所对应的最小X坐标为,Ymax是指所述人脸框在所述用户头像中所对应的最大Y坐标,Ymin是指所述人脸框在所述用户头像中所对应的最小Y坐标;所述初始位置是指在所述用户头像中,基于第五坐标P5(X5,Y5)和第六坐标P6(X6,Y6)所构成的直线所在的位置,其中,X5=Xmin,Y5=Ymax+a;X6=Xmax,Y6=Ymax+a,a为预设值;其中,所述头发区域所包括的每个像素点的纵坐标大于Y5和Y6,该头发区域所包括的每个像素点的RGB值属于第一预设范围;其中,所述头皮区域所包括的每个像素点的纵坐标大于Y5和Y6,该头皮区域所包括的每个像素点的RGB值属于第二预设范围;其中,所述第一预设范围与所述第二预设范围没有交集。
[0008]优选地,所述基于所述头发区域和头皮区域计算所述头皮区域所占比例包括:计算所述头发区域所占像素点总数T1;计算所述头皮区域所占像素点总数T2;及计算所述头皮区域所占比例P,其中,P=T2/(T1+T2)*100%。
[0009]优选地,所述对所述头皮区域作补色处理包括:将所述头皮区域的每个像素点的RGB值设置为所述第一预设范围内的任意一个值。
[0010]优选地,所述对所述头皮区域作补色处理包括:计算所述头发区域的所有像素点的RGB值的平均值;及将所述头皮区域的每个像素点的RGB值设置为所述平均值。
[0011]优选地,所述对所述头皮区域作补色处理包括:利用轮廓提取算法提取所述头皮区域所对应的轮廓;根据所述轮廓的形状和大小从所述头发区域复制图像;及将所复制的图像填充到所述头皮区域。
[0012]所述计算机装置包括存储器和处理器,所述存储器用于存储至少一个指令,所述处理器用于执行所述至少一个指令时实现所述图像处理方法。
[0013]所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述图像处理方法。
[0014]相较于现有技术,本专利技术提供的图像处理方法、计算机装置,
[0015]可以自动侦测图像或视频中人物的秃头区域,并补上原发色以生成补全后的图像或视频,维护用户形象,从而使得人们在视讯时不会因秃顶被拍摄到而产生心理问题。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0017]图1是本专利技术较佳实施例提供的图像处理方法的流程图。
[0018]图2举例说明人脸框。
[0019]图3是本专利技术较佳实施例提供的图像处理系统的功能模块图。
[0020]图4是本专利技术较佳实施例提供的计算机装置的结构图。
[0021]主要元件符号说明
[0022]计算机装置3图像处理系统30获取模块301执行模块302存储器31处理器32摄像头33用户头像5人脸框51头发区域52头皮区域53坐标点P1、P2、P3、P4、P5、P6
[0023]如下具体实施方式将结合上述附图进一步说明本专利技术。
具体实施方式
[0024]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实
施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本专利技术的实施例及实施例中的特征可以相互组合。
[0025]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0026]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。
[0027]图1是本专利技术较佳实施例提供的图像处理方法的流程图。
[0028]在本实施例中,所述图像处理方法可以应用于计算机装置中,对于需要进行图像处理的计算机装置,可以直接在计算机装置上集成本专利技术的方法所提供的用于图像处理的功能,或者以软件开发工具包(Software Development Kit,SDK)的形式运行在计算机装置上。
[0029]如图1所示,所述图像处理方法具体包括以下步骤,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0030]步骤S1、计算机装置获取摄像头拍摄的用户头像。
[0031]在一个实施例中,所述摄像头实时对用户进行拍摄。所述计算机装置获取所述摄像头所拍摄的视频。所述用户头像可以是指所述摄像头所拍摄的视频的任意一帧所对应的图像。
[0032]步骤S2、计算机装置从所述用户头像中识别头发区域和头皮区域。
[0033]在一个实施例中,所述从所述用户头像中识别用户的头发区域和头皮区域包括(a1)

(a3):
[0034](a1)利用人脸检测算法从所述用户头像中确定人脸框的坐标。
[0035]在一个实施例中,所述人脸框由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取摄像头拍摄的用户头像;从所述用户头像中识别头发区域和头皮区域;基于所述头发区域和头皮区域计算所述头皮区域所占比例;基于所述头皮区域所占比例与预设值的比较确定用户是否秃头;及当确定用户秃头时,对所述头皮区域作补色处理,获得经过补色处理后的用户头像。2.如权利要求1所述的图像处理方法,其特征在于,该方法还包括:将经过补色处理后的用户头像传输到其他终端。3.如权利要求1所述的图像处理方法,其特征在于,所述从所述用户头像中识别用户的头发区域和头皮区域包括:利用人脸检测算法从所述用户头像中确定人脸框的坐标;基于所述人脸框的坐标确定一个初始位置;及基于所述初始位置、所述用户头像中的每个像素点的坐标、以及每个像素点的RGB值确定所述头发区域和头皮区域。4.如权利要求3所述的图像处理方法,其特征在于,所述人脸框由四个坐标点所确定,该四个坐标点分别为第一坐标P1(Xmin,Ymax),第二坐标P2(Xmax,Ymax),第三坐标P3(Xmin,Ymin),第四坐标P4(Xmax,Ymin),其中,Xmax是指所述人脸框在所述用户头像中所对应的最大X坐标,Xmin是指所述人脸框在所述用户头像中所对应的最小X坐标为,Ymax是指所述人脸框在所述用户头像中所对应的最大Y坐标,Ymin是指所述人脸框在所述用户头像中所对应的最小Y坐标;所述初始位置是指在所述用户头像中,基于第五坐标P5(X5,Y5)和第六坐标P6(X6,Y6)所构成的直线所在的位置,其中,X5=Xmin,Y5=Ymax+a;X6=Xmax,Y6=Ymax+a,a为预设值;其中,所述头发区域所包括的每个像素点的...

【专利技术属性】
技术研发人员:陈怡桦李宛真林子甄郭锦斌
申请(专利权)人:鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1