The invention provides an image processing method and a mobile terminal, which involve the technical field of mobile terminal. The image processing method and the mobile terminal provided by the invention can calculate the characteristic values of each pixel in the image to be processed, and then determine the highlight area of the processed image according to the characteristic values of each pixel, and finally repair the highlight area. Because the repair of high light area in the image to be processed, so as to solve the problem of image distortion because of high light area leads to details, improve the integrity of the details to image processing, image processing and treatment when other image processing operations, such as beauty, for operation, due to high light region has been repaired in the image to be processed, so that the image processing operation is not affected by the high light area, which can improve the image processing effect.
【技术实现步骤摘要】
一种图像处理方法及移动终端
本专利技术涉及移动终端
,特别是涉及一种图像处理方法及移动终端。
技术介绍
随着移动终端技术的快速发展,移动终端中的拍照功能也越来越强大,人们可以使用移动终端对各种各样的场景进行拍摄,比如夜景、全景、人像等等。在拍摄完成之后,用户通常会对得到的图像进行处理,比如,进行美颜处理,等等。在先技术中,在对待处理图像进行图像处理操作时,通常是直接对待处理图像进行图像处理操作。然而,由于外界光照的不确定性,实际拍照的时候,经常会导致拍出来的图像的某一部分因为亮度过大,导致细节丢失,即,出现高光现象,这样,待处理图像中经常会存在高光区域。由于高光区域会导致细节丢失,所以会导致针对待处理图像进行图像处理操作时,图像处理效果不佳。比如,在对待处理图像进行美颜处理的时候,由于待处理图像中存在高光区域,会导致美颜处理效果差。
技术实现思路
本专利技术提供一种图像处理方法及移动终端,以便解决因为图像中存在高光区域而导致图像细节丢失,进而导致对图像的其他处理操作效果较差的问题。依据本专利技术的第一方面,提供了一种图像处理方法,应用于移动终端,该方法包括:根据 ...
【技术保护点】
一种图像处理方法,应用于移动终端,其特征在于,所述方法包括:根据待处理图像中每个像素的亮度值以及每个像素的邻域像素的亮度值,计算所述待处理图像中每个像素的特征值;根据所述每个像素的特征值确定所述待处理图像中的至少一个高光区域;针对每个所述高光区域,以所述高光区域的边缘像素作为修复起点,对所述高光区域进行修复。
【技术特征摘要】
1.一种图像处理方法,应用于移动终端,其特征在于,所述方法包括:根据待处理图像中每个像素的亮度值以及每个像素的邻域像素的亮度值,计算所述待处理图像中每个像素的特征值;根据所述每个像素的特征值确定所述待处理图像中的至少一个高光区域;针对每个所述高光区域,以所述高光区域的边缘像素作为修复起点,对所述高光区域进行修复。2.根据权利要求1所述的方法,其特征在于,所述根据待处理图像中每个像素的亮度值以及每个像素的邻域像素的亮度值,计算所述待处理图像中每个像素的特征值的步骤,包括:计算所述待处理图像的亮度均值以及亮度方差;对于所述待处理图像中的每个像素,根据所述像素的亮度值、所述待处理图像的亮度均值以及所述待处理图像的亮度方差确定所述像素的对比值;将所述像素的每个邻域像素的亮度值和所述对比值进行比较,并根据比较结果以及预设标记规则对每个邻域像素进行标记,得到每个邻域像素的标记值;其中,所述像素的邻域像素包括与所述像素在水平方向、竖直方向以及对角线方向邻接的8个像素;根据所述每个邻域像素的标记值,生成所述像素的特征标记值;其中,所述特征标记值为八位的二进制数;将所述特征标记值对应的十进制数,确定为所述像素的特征值。3.根据权利要求1所述的方法,其特征在于,所述根据所述每个像素的特征值确定所述待处理图像中的至少一个高光区域的步骤,包括:将所述待处理图像中特征值大于预设阈值的像素组成的区域确定为高光区域。4.根据权利要求1所述的方法,其特征在于,所述根据所述每个像素的特征值确定所述待处理图像中的至少一个高光区域的步骤,包括:提取所述待处理图像中的人脸区域图像;对所述人脸区域图像进行预处理,获取所述人脸区域图像中的皮肤区域图像;将所述皮肤区域图像中特征值大于预设阈值的像素组成的区域确定为高光区域。5.根据权利要求1所述的方法,其特征在于,所述针对每个所述高光区域,以所述高光区域的边缘像素作为修复起点,对所述高光区域进行修复的步骤,包括:针对每个所述高光区域,按照所述高光区域的每个边缘像素的梯度值,确定待修复像素队列;将所述待修复队列中梯度值最小的像素作为目标像素;以所述目标像素作为中心像素,确定第一区域;其中,所述第一区域包括正常像素子区域以及高光像素子区域;根据所述第一区域对所述目标像素进行修复;在完成对所述目标像素的修复之后,将所述目标像素从所述待修复像素队列中去除,并将所述目标像素的邻域像素中位于所述高光区域的像素,按照梯度值插入到所述待修复像素队列中,以更新所述待修复队列;对所述待修复队列执行所述将所述待修复队列中梯度值最小的像素作为目标像素的步骤,以便于继续对所述待修复队列中的像素进行修复。6.根据权利要求5所述的方法,其特征在于,所述按照所述高光区域的每个边缘像素的梯度值,确定待修复像素队列的步骤,包括:根据预设的边缘检测算法,检测所述高光区域的边缘信息,得到所述高光区域的多个边缘像素;计算每个边缘像素的梯度值,并按照梯度值递增的顺序将所述多个边缘像素排列为待修复像素队列。7.根据权利要求5或6所述的方法,其特征在于,所述根据所述第一区域对所述目标像素进行修复的步骤,包括:在所述第一区域中,以所述目标像素作为中心像素确定第二区域;其中,所述第二区域的尺寸小于所述第一区域;在所述正常像素子区域中,确定多个对比区域;所述对比区域的尺寸与所述第二区域的尺寸相同;计算所述多个对比区域中的每个对比区域相对于所述第二区域的相似度相关值,所述相似度相关值与相似度负相关;根据相对于所述第二区域相似度最高的对比区域的中心像素的亮度值,调整所述目标像素的亮度值,以完成对所述目标像素的修复。8.一种移动终端,其特征在于,所述移动终端包括:计算模块,用于根据待处理图像中每个像素的亮度值以及每个像素的邻域像素的亮度值,计算所述待处理图像中每个像素的特征值;确定模块,用于...
【专利技术属性】
技术研发人员:唐文峰,王国刚,张华琪,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。