图像处理方法、装置及终端的制作方法

文档序号:9711791阅读:306来源:国知局
图像处理方法、装置及终端的制作方法
【技术领域】
[0001] 本发明涉及图像处理技术领域,特别涉及一种图像处理方法、装置及终端。
【背景技术】
[0002] 随着自拍、照片共享等技术的广泛应用,用户经常需要对图像进行处理,W实现图 像的美化。
[0003] 目前采用相关技术处理图像时,通常预先将待处理图像存储至终端设备,如手机, 在用户对终端的操作下,对图像进行处理。例如,当需要调整图像中人眼的对比度时,终端 设备根据用户输入的对比度信息,调整人眼的对比度。
[0004] 但是,发明人在研究过程中发现,相关技术在处理图像时,往往需要用户多次输入 对比度信息,多次调整对比度,才能获得所需效果,耗时长,且处理过程繁琐。

【发明内容】

[0005] 为克服相关技术中存在的问题,本公开提供一种图像处理方法及相关装置。
[0006] 根据本公开实施例的第一方面,提供一种图像处理方法,包括:
[0007] 获取局部图像的各个像素点灰度值;
[0008] 根据预设的灰度调整数值,调整所述局部图像的各个像素点灰度值,得到处理后 的图像。
[0009] 结合第一方面,在第一方面第一种可能的实现方式中,所述根据预设的灰度调整 数值,调整所述局部图像的各个像素点灰度值的步骤包括:
[0010] 获取与各个像素点灰度值中的最大值相对应的第一灰度调整数值,将所述第一灰 度调整数值与所述最大值的和作为调整后的最大值,和/或,获取与各个像素点灰度值中 的最小值相对应的第二灰度调整数值,将所述最小值减去所述第二灰度值的差值作为调整 后的最小值;
[0011] 在获取调整后的最大值,和/或调整后的最小值后,根据预设的关联,调整其他像 素点灰度值。
[0012] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式 中,获取所述预设的关联的方法为:
[0014] 其中,X为某一像素点调整前的像素点灰度值,Xm。为调整前各个像素点灰度值中 的最小值,Xm。、为调整前各个像素点灰度值中的最大值,为调整后各个像素点灰度值中 的最小值,Xlx为调整后各个像素点灰度值中的最大值,为该像素点调整后的像素点灰度 值。
[0015] 结合第一方面,在第一方面的第H种可能的实现方式中,所述根据预设的灰度调 整数值,调整所述局部图像的各个像素点灰度值的步骤包括:
[0016] 获取各个像素点灰度值在局部图像中出现的频率,并删除所述频率小于预设的频 率阔值的像素点灰度值;
[0017] 将剩余的各个像素点灰度值作为调整对象,获取与所述调整对象中的最大值相对 应的第一灰度调整数值,将所述第一灰度调整数值与所述最大值的和作为调整后的最大 值,和/或,获取与所述调整对象中的最小值相对应的第二灰度调整数值,将所述最小值减 去所述第二灰度值的差值作为调整后的最小值;
[0018] 在获取调整后的最大值,和/或调整后的最小值后,根据预设的关联,调整其他剩 余的像素点灰度值。
[0019] 结合第一方面第一种可能的实现方式,或者结合第一方面第二种可能的实现方 式,或者结合第一方面第H种可能的实现方式,在第一方面第四种可能的实现方式中,当所 述图像为人脸图像时,
[0020] 所述第一灰度调整数值为5个灰度等级;
[0021] 所述第二灰度调整数值为5个灰度等级。
[0022] 结合第一方面,或者结合第一方面第一种可能的实现方式,或者结合第一方面第 二种可能的实现方式,或者结合第一方面第H种可能的实现方式,或者结合第一方面第四 种可能的实现方式,在第一方面第五种可能的实现方式中,所述方法还包括:
[0023] 获取调整后的各个像素点灰度值中的最大值、最小值和中间值;
[0024] 通过调整后的所述最大值、最小值和中间值构建的灰度变换函数,对所述局部图 像的各个像素点灰度值进行灰度变换。
[0025] 结合第一方面第五种可能的实现方式,在第一方面第六种可能的实现方式中,所 述灰度变换函数为:
[0027] 其中,为某一像素点在灰度值调整后,且灰度变换前的像素点灰度值,xlx为灰 度值调整后,且灰度变换前的各个像素点灰度值中的最大值,为灰度值调整后,且灰度 变换前的各个像素点灰度值中的最小值,为灰度值调整后,且灰度变换前的各个像素 点灰度值中的中间值,X'为所述像素点灰度变换后的像素点灰度值。
[0028] 结合第一方面,在第一方面第走种可能的实现方式中,所述获取局部图像中各个 像素点的灰度值的步骤包括:
[0029] 基于所述局部图像的属性特征,确定所述局部图像在图像中的位置;
[0030] 根据所述局部图像在图像中的位置,获取所述局部图像的各个像素点灰度值。
[0031] 结合第一方面第走种可能的实现方式,在第一方面第八种可能的实现方式中,所 述属性特征包括:线条、形状和亮度值。
[0032] 根据本公开实施例的第二方面,提供一种图像处理装置,所述装置包括:
[0033] 获取模块,用于获取局部图像的各个像素点灰度值;
[0034] 调整模块,用于根据预设的灰度调整数值,调整所述局部图像的各个像素点灰度 值,得到处理后的图像。
[0035] 结合第二方面,在第二方面第一种可能的实现方式中,所述调整模块包括:
[0036] 第一调整单元,用于获取与各个像素点灰度值中的最大值相对应的第一灰度调整 数值,将所述第一灰度调整数值与所述最大值的和作为调整后的最大值,和/或,获取与各 个像素点灰度值中的最小值相对应的第二灰度调整数值,将所述最小值减去所述第二灰度 值的差值作为调整后的最小值;
[0037] 第二调整单元,用于在获取调整后的最大值,和/或调整后的最小值后,根据预设 的关联,调整其他像素点灰度值。
[0038] 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式 中,所述图像处理装置还包括:预设关联获取模块,用于获取预设的关联,所述预设关联获 取模块获取的所述预设的关联为:
[0040] 其中,X为某一像素点调整前的像素点灰度值,Xmi。为调整前各个像素点灰度值中 的最小值,Xm。、为调整前各个像素点灰度值中的最大值,为调整后各个像素点灰度值中 的最小值,Xlx为调整后各个像素点灰度值中的最大值,为该像素点调整后的像素点灰度 值。
[0041] 结合第二方面,在第二方面的第H种可能的实现方式中,所述第二调整单元包 括:
[0042] 删除单元,用于获取各个像素点灰度值在局部图像中出现的频率,并删除所述频 率小于预设的频率阔值的像素点灰度值;
[0043] 第H调整单元,用于将剩余的各个像素点灰度值作为调整对象,获取与所述调整 对象中的最大值相对应的第一灰度调整数值,将所述第一灰度调整数值与所述最大值的和 作为调整后的最大值,和/或,获取与所述调整对象中的最小值相对应的第二灰度调整数 值,将所述最小值减去所述第二灰度值的差值作为调整后的最小值;
[0044] 第四调整单元,用于在获取调整后的最大值,和/或调整后的最小值后,根据预设 的关联,调整其他剩余的像素点灰度值。
[0045] 结合第二方面第一种可能的实现方式,或者结合第二方面第二种可能的实现方 式,或者结合第二方面第H种可能的实现方式,在第二方面第四种可能的实现方式中,当所 述图像为人脸图像时,
[0046] 所述第一灰度调整数值为5个灰度等级;
[0047] 所述第二灰度调整数值为5个灰度等级。
[0048] 结合第二方面,或者结合第二方面第一种可能的实现方式,或者结合第二方面第 二种可能的实现方式,或者结合第二方面第H种可能的实现方式,或者结合第二方面第四 种可能的实现方式,在第二方面第五种可能的实现方式中,所述装置还包括:
[0049] 调整后获取模块,用于获取调整后的各个像素点灰度值中的最大值、最小值和中 间值;
[0050] 灰度变换模块,用于通过调整后的所述最大值、最小值和中间值构建的灰度变换 函数,对所述局部图像的各个像素点灰度值进行灰度变换。
[0051] 结合第二方面第五种可能的实现方式,在第二方面第六种可能的实现方式中,所 述灰度变换函数为:
[005引其中,为某一像素点在灰度值调整后,且灰度变换前的像素点灰度值,xlx为灰 度值调整后,且灰度变换前的各个像素点灰度值中的最大值,为灰度值调整后,且灰度 变换前的各个像素点灰度值中的最小值,为灰度值调整后,且灰度变换前的各个像素 点灰度值中的中间值,X'为所述像素点灰度变换后的像素点灰度值。
[0054] 结合第二方面,在第二方面第走种可能的实现方式中,所述获取模块包括:
[0055] 位置确定单元,用于基于所述局部图像的属性特征,确定所述局部图像在图像中 的位置;
[0056] 像素点灰度值获取单元,用于根据所述局部图像在图像中的位置,获取所述局部 图像的各个像素点灰度值。
[0057] 结合第二方面第走种可能的实现方式,在第二方面第八种可能的实现方式中,所 述属性特征包括:线条、形状和亮度值。
[005引根据本公开实施例的第H方面,提供一种终端,包括:
[0059] 处理器;
[0060] 用于存储处理器可执行指令的存储器;
[0061] 其中,所述处理器被配置为:
[0062] 获取局部图像的各个像素点灰度值;
[0063] 根据预设的灰度调整数值,调整所述局部图像的各个像素点灰度值,得到处理后 的图像。
[0064] 本公开示
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1