The present invention provides an image processing method and electronic device, the method includes: face detection objects in the image; face object based on the detected, respectively to obtain the first skin face object on the left side of the face and the right face of the second response Bitmap bitmap on the skin response; comparing the first and second skin skin response bitmap the response value of each pixel of the bitmap of the skin, and the skin in the first response to the first pixel bitmap in the skin and the skin response value of second in response to the first pixel bitmap in the skin of the difference between the response value is larger than the preset value, the first skin in response to the first pixel bitmap in the skin and the skin in response to the first response value of second pixels in a bitmap the skin response value is adjusted to the two skin response value response value larger of the skin; the skin first bitmap pixel and the first response Second pixels in the skin response bitmap with the first pixel as the corresponding region position. The embodiment of the invention overcomes the adverse influence of illumination and other factors on the beautification of face.
【技术实现步骤摘要】
一种图像处理方法和电子设备
本专利技术实施例涉及电子设备领域,特别涉及一种图像处理方法和电子设备。
技术介绍
在人脸美化的算法中,其中一个重要算法是皮肤的检测。在进行美白,磨皮等操作之前,都需要根据脸部皮肤检测的响应来确定皮肤的位置,从而进行美化。然而,由于光照或者不同因素的影像,人脸对于皮肤响应程度的区别会很大,比如侧光从左面照射脸部,左脸的皮肤响应会远大于右脸,结果导致在做增白美化时左脸比右脸要白,美化效果并不理想。
技术实现思路
本专利技术实施例提供了一种可以更精确的实现皮肤检测的图像处理方法和电子设备。为了解决上述技术问题,本专利技术实施例提供了如下的技术方案:一种图像处理方法,所述方法包括:检测图像中的人脸对象;基于所检测到的人脸对象,分别获取该人脸对象的左侧脸的第一皮肤响应位图和右侧脸的第二皮肤响应位图;对应的比较所述第一皮肤响应位图和第二皮肤响应位图的各像素的皮肤响应值,并在所述第一皮肤响应位图中第一像素的皮肤响应值和第二皮肤响应位图中的第一像素的皮肤响应值之间的差大于预设值,将所述第一皮肤响应位图中的第一像素的皮肤响应值和第二皮肤响应位图中的第一像素的 ...
【技术保护点】
一种图像处理方法,其包括:检测图像中的人脸对象;基于所检测到的人脸对象,分别获取该人脸对象的左侧脸的第一皮肤响应位图和右侧脸的第二皮肤响应位图;对应的比较所述第一皮肤响应位图和第二皮肤响应位图的各像素的皮肤响应值,并在所述第一皮肤响应位图中第一像素的皮肤响应值和第二皮肤响应位图中的第一像素的皮肤响应值之间的差大于预设值,将所述第一皮肤响应位图中的第一像素的皮肤响应值和第二皮肤响应位图中的第一像素的皮肤响应值调整为该两个皮肤响应值中较大的皮肤响应值;其中,第一皮肤响应位图中第一像素和第二皮肤响应位图中第一像素为对应区域位置的像素。
【技术特征摘要】
1.一种图像处理方法,其包括:检测图像中的人脸对象;基于所检测到的人脸对象,分别获取该人脸对象的左侧脸的第一皮肤响应位图和右侧脸的第二皮肤响应位图;对应的比较所述第一皮肤响应位图和第二皮肤响应位图的各像素的皮肤响应值,并在所述第一皮肤响应位图中第一像素的皮肤响应值和第二皮肤响应位图中的第一像素的皮肤响应值之间的差大于预设值,将所述第一皮肤响应位图中的第一像素的皮肤响应值和第二皮肤响应位图中的第一像素的皮肤响应值调整为该两个皮肤响应值中较大的皮肤响应值;其中,第一皮肤响应位图中第一像素和第二皮肤响应位图中第一像素为对应区域位置的像素。2.根据权利要求1所述的方法,其中,所述基于所检测到的人脸对象,分别获取该人脸对象的左侧脸的第一皮肤响应位图和右侧脸的第二皮肤响应位图包括:将所述人脸对象分为左侧脸和右侧脸;将所述左侧脸和右侧脸分别分成相同数量的像素;基于预设算法,分别计算出左侧脸和右侧脸中与各像素的值对应的皮肤响应值;基于计算的各像素的皮肤响应值生成所述第一皮肤响应位图和第二皮肤响应位图。3.根据权利要求2所述的方法,其中所述将所述人脸对象分为左侧脸和右侧脸包括:识别人脸对象中的鼻子对象,以所述鼻子对象为对称线将所述人脸对象分为左侧脸和右侧脸。4.根据权利要求1所述的方法,其中,还包括:基于调整了皮肤响应值的人脸对象进行图像美化处理。5.根据权利要求1所述的方法,其中,检测图像中的人脸对象...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。