图像处理方法、装置及电子设备制造方法及图纸

技术编号:18669018 阅读:26 留言:0更新日期:2018-08-14 20:50
本发明专利技术公开了一种图像处理方法、装置及电子设备,其中,方法包括:检测图像中的处理对象所对应的多个关键点;根据多个关键点确定图像中与处理对象相对应的待处理区域;针对图像中的每个像素点,判断该像素点是否属于待处理区域;若判断出该像素点属于待处理区域,按照预设的对象处理规则对该像素点进行处理。由此可知,本发明专利技术的方案根据图像中的处理对象确定对应的待处理区域,使得待处理区域能够与处理对象的轮廓或者范围更加贴合;其次,该方式无需对图像中所有像素点进行处理,仅针对待处理区域内的像素点进行处理,能够减小运算量,提升图像处理的速度,保证图像处理的实时性。

Image processing method, device and electronic equipment

The invention discloses an image processing method, a device and an electronic device, wherein the method comprises: detecting a plurality of key points corresponding to a processing object in an image; determining a processing area corresponding to the processing object in an image according to a plurality of key points; and judging whether the pixel point belongs to each pixel point in the image. In the region to be processed, if it is determined that the pixel belongs to the region to be processed, the pixel is processed according to the preset object processing rules. Thus, the scheme of the present invention determines the corresponding region to be processed according to the processing object in the image, so that the region to be processed can fit the outline or range of the processing object more closely; secondly, the method does not need to process all the pixels in the image, only the pixels in the region to be processed can be processed. It can reduce the amount of computation, improve the speed of image processing, and ensure the real-time performance of image processing.

【技术实现步骤摘要】
图像处理方法、装置及电子设备
本专利技术涉及图像处理
,具体涉及一种图像处理方法、装置及电子设备。
技术介绍
随着计算机图像处理技术的发展,图像美化变得越来越简便与普及。例如对人脸图像进行微整形特效处理,包括瘦脸、放大眼睛、拉高鼻梁、缩小鼻翼等等技术手段,将上述技术应用于图像后期处理、视频直播、录制视频等场景中,可以提升趣味性以及图像的美感,因此,图像美化中的微整形特效处理技术更是得到了人们广泛的关注与青睐。但是,专利技术人在实现本专利技术的过程中,发现现有技术中的上述方式至少存在如下问题:微整形特效处理往往会对图像中所有像素点进行处理,而没有考虑实际的变形区域,导致增加了很多额外的运算量,降低了微整形特效处理的实时性,例如上述放大眼睛处理,实际上只需对人脸图像中眼部区域内的像素点进行处理,人脸图像中其他的像素点则不需要进行处理。综上所述,通过遍历图像中所有的像素点进行微整形特效处理的方式往往计算量较大,现有技术中尚没有一种能够很好地解决上述问题的技术方案。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的图像处理方法、装置及电子设备。根据本专利技术的一个方面,提供了一种图像处理方法,包括:检测图像中的处理对象所对应的多个关键点;根据所述多个关键点确定所述图像中与所述处理对象相对应的待处理区域;针对所述图像中的每个像素点,判断该像素点是否属于所述待处理区域;若是,按照预设的对象处理规则对该像素点进行处理。可选地,所述待处理区域为椭圆形待处理区域,且所述椭圆形待处理区域通过椭圆圆心、椭圆横轴和椭圆纵轴确定。可选地,所述针对所述图像中的每个像素点,判断该像素点是否属于所述待处理区域的步骤具体包括:针对所述图像中的每个像素点,判断该像素点与所述椭圆圆心之间的距离是否大于所述椭圆横轴的长度;若否,确定该像素点属于所述待处理区域。可选地,所述待处理区域进一步包括:目标处理区域以及环境处理区域;则所述根据所述多个关键点确定所述图像中包含的与所述处理对象相对应的待处理区域的步骤具体包括:根据所述多个关键点确定所述图像中包含的与所述处理对象相对应的目标处理区域;根据所述目标处理区域确定位于所述目标处理区域外围的环境处理区域;并且,所述对象处理规则进一步包括:目标处理规则以及环境处理规则;且所述按照预设的对象处理规则对该像素点进行处理的步骤具体包括:判断该像素点是否属于所述目标处理区域;若是,按照所述目标处理规则对该像素点进行处理;若否,按照所述环境处理规则对该像素点进行处理。可选地,所述目标处理区域为椭圆形目标处理区域,所述环境处理区域为位于所述椭圆形目标处理区域外围的椭圆环状环境处理区域;所述根据所述多个关键点确定所述图像中包含的与所述处理对象相对应的目标处理区域的步骤具体包括:根据所述多个关键点确定目标圆心以及经过所述目标圆心的目标横轴和/或目标纵轴,根据所述目标圆心以及经过所述目标圆心的目标横轴和/或目标纵轴确定所述椭圆形目标处理区域;所述根据所述目标处理区域确定位于所述目标处理区域外围的环境处理区域的步骤具体包括:将所述目标圆心确定为所述椭圆圆心,根据所述目标横轴和/或目标纵轴确定所述椭圆横轴和/或椭圆纵轴,根据所述椭圆圆心、椭圆横轴以及椭圆纵轴确定所述椭圆形待处理区域;根据所述椭圆形待处理区域以及所述椭圆形目标处理区域确定位于所述椭圆形目标处理区域外围的椭圆环状环境处理区域。可选地,所述椭圆形目标处理区域为圆形目标处理区域,且所述椭圆环状环境处理区域为圆环状环境处理区域;其中,所述目标横轴的长度与所述目标纵轴的长度相同,且所述椭圆横轴的长度与所述椭圆纵轴的长度相同。可选地,所述判断该像素点是否属于所述目标处理区域的步骤具体包括:判断该像素点与所述目标圆心之间的距离是否大于所述目标横轴的长度;若否,确定该像素点属于所述目标处理区域。可选地,所述椭圆横轴的长度为所述目标横轴的长度的第一预设倍数,和/或所述椭圆纵轴的长度为所述目标纵轴的长度的第二预设倍数;其中,所述第一预设倍数和/或第二预设倍数不小于1。可选地,所述方法进一步包括:预先确定当像素点到目标圆心的距离不大于目标横轴的长度时,像素点的变形系数与该像素点到目标圆心的距离之间的第一映射关系,且所述目标处理规则根据该第一映射关系确定;预先确定当像素点到目标圆心的距离大于目标横轴的长度时,像素点的变形系数与该像素点到目标圆心的距离之间的第二映射关系,且所述环境处理规则根据该第二映射关系确定。可选地,所述对象处理规则包括:平移类型的处理规则、旋转类型的处理规则、以及压缩类型的处理规则。可选地,所述处理对象包括:面部区域、面部轮廓和/或五官部位;其中,所述五官部位包括以下中的至少一个:眼睛、鼻子、眉毛、嘴巴、以及耳朵。可选地,当所述处理对象为面部区域时,检测图像中的处理对象所对应的多个关键点的步骤进一步包括:检测所述面部区域中的人脸中心关键点、下巴中心关键点;则所述目标圆心根据所述人脸中心关键点确定,且所述目标纵轴根据所述人脸中心关键点至下巴中心关键点之间的距离确定。可选地,所述方法通过图形处理器实现。根据本专利技术的另一方面,提供了一种图像处理装置,包括:关键点检测模块,适于检测图像中的处理对象所对应的多个关键点;待处理区域确定模块,适于根据所述多个关键点确定所述图像中与所述处理对象相对应的待处理区域;判断模块,适于针对所述图像中的每个像素点,判断该像素点是否属于所述待处理区域;处理模块,适于若判断出该像素点属于所述待处理区域,按照预设的对象处理规则对该像素点进行处理。可选地,所述待处理区域为椭圆形待处理区域,且所述椭圆形待处理区域通过椭圆圆心、椭圆横轴和椭圆纵轴确定。可选地,所述判断模块进一步适于:针对所述图像中的每个像素点,判断该像素点与所述椭圆圆心之间的距离是否大于所述椭圆横轴的长度;若否,确定该像素点属于所述待处理区域。可选地,所述待处理区域进一步包括:目标处理区域以及环境处理区域;则所述待处理区域确定模块进一步适于:根据所述多个关键点确定所述图像中包含的与所述处理对象相对应的目标处理区域;根据所述目标处理区域确定位于所述目标处理区域外围的环境处理区域;并且,所述对象处理规则进一步包括:目标处理规则以及环境处理规则;且处理模块进一步适于:判断该像素点是否属于所述目标处理区域;若是,按照所述目标处理规则对该像素点进行处理;若否,按照所述环境处理规则对该像素点进行处理。可选地,所述目标处理区域为椭圆形目标处理区域,所述环境处理区域为位于所述椭圆形目标处理区域外围的椭圆环状环境处理区域;所述待处理区域确定模块进一步适于:根据所述多个关键点确定目标圆心以及经过所述目标圆心的目标横轴和/或目标纵轴,根据所述目标圆心以及经过所述目标圆心的目标横轴和/或目标纵轴确定所述椭圆形目标处理区域;所述待处理区域确定模块进一步适于:将所述目标圆心确定为所述椭圆圆心,根据所述目标横轴和/或目标纵轴确定所述椭圆横轴和/或椭圆纵轴,根据所述椭圆圆心、椭圆横轴以及椭圆纵轴确定所述椭圆形待处理区域;根据所述椭圆形待处理区域以及所述椭圆形目标处理区域确定位于所述椭圆形目标处理区域外围的椭圆环状环境处理区域。可选地,所述椭圆形目标处理区域为圆形目标处理本文档来自技高网...

【技术保护点】
1.一种图像处理方法,包括:检测图像中的处理对象所对应的多个关键点;根据所述多个关键点确定所述图像中与所述处理对象相对应的待处理区域;针对所述图像中的每个像素点,判断该像素点是否属于所述待处理区域;若是,按照预设的对象处理规则对该像素点进行处理。

【技术特征摘要】
1.一种图像处理方法,包括:检测图像中的处理对象所对应的多个关键点;根据所述多个关键点确定所述图像中与所述处理对象相对应的待处理区域;针对所述图像中的每个像素点,判断该像素点是否属于所述待处理区域;若是,按照预设的对象处理规则对该像素点进行处理。2.根据权利要求1所述的方法,其中,所述待处理区域为椭圆形待处理区域,且所述椭圆形待处理区域通过椭圆圆心、椭圆横轴和椭圆纵轴确定。3.根据权利要求2所述的方法,其中,所述针对所述图像中的每个像素点,判断该像素点是否属于所述待处理区域的步骤具体包括:针对所述图像中的每个像素点,判断该像素点与所述椭圆圆心之间的距离是否大于所述椭圆横轴的长度;若否,确定该像素点属于所述待处理区域。4.根据权利要求2-3任一所述的方法,其中,所述待处理区域进一步包括:目标处理区域以及环境处理区域;则所述根据所述多个关键点确定所述图像中包含的与所述处理对象相对应的待处理区域的步骤具体包括:根据所述多个关键点确定所述图像中包含的与所述处理对象相对应的目标处理区域;根据所述目标处理区域确定位于所述目标处理区域外围的环境处理区域;并且,所述对象处理规则进一步包括:目标处理规则以及环境处理规则;且所述按照预设的对象处理规则对该像素点进行处理的步骤具体包括:判断该像素点是否属于所述目标处理区域;若是,按照所述目标处理规则对该像素点进行处理;若否,按照所述环境处理规则对该像素点进行处理。5.根据权利要求4所述的方法,其中,所述目标处理区域为椭圆形目标处理区域,所述环境处理区域为位于所述椭圆形目标处理区域外围的椭圆环状环境处理区域;所述根据所述多个关键点确定所述图像中包含的与所述处理对象相对应的目标处理区域的步骤具体包括:根据所述多个关键点确定目标圆心以及经过所述目标圆心的目标横轴和/或目标纵轴,根据所述目标圆心以及经过所述目标圆心的...

【专利技术属性】
技术研发人员:李艳杰眭一帆
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1