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

文档序号:9709045阅读:308来源:国知局
图像处理方法、装置及终端的制作方法【
技术领域
】[0001]本发明涉及图像处理技术,具体涉及一种图像处理方法、装置及终端。【
背景技术
】[0002]目前,越来越多的手机、平板电脑PAD中带有图像美化功能。通过这一功能可实现对拍摄到的照片、下载的图片的美化处理,例如实现图像在对比度、亮度、饱和度等方面的调节,使图像更适合用户的观看。但是目前涉及到对纯色区域较多的图像的美化处理,美化效果不理想如纯色区域的颜色经美化后变得不一致,无法达到美化要求,用户的体验度不尚。【
发明内容】[0003]为解决现有存在的技术问题,本发明实施例提供一种图像处理方法、装置及终端,能够实现对纯色区域较多的图像进行更好的美化处理,使纯色区域的颜色保持一致,提升用户的视觉感受。[0004]本发明实施例的技术方案是这样实现的:[0005]本发明实施例还提供一种图像处理方法,所述方法包括:[0006]对第一图像进行分割,得到至少两个连通区域,所述第一图像为原始图像或目标图像,所述目标图像为对所述原始图像按照预定规则进行处理后的图像;[0007]确定满足第一预定条件的连通区域为第一连通区域;[0008]获取所述目标图像中第一连通区域的亮度/颜色映射表;[0009]判断所获取的亮度/颜色映射表是否合法;[0010]当所获取的亮度/颜色映射表不合法时,对所述目标图像中第一连通区域的亮度/颜色映射表进行修复;[0011]依据修复后的亮度/颜色映射表,对所述目标图像的第一连通区域进行修复。[0012]上述方案中,所述获取所述目标图像中第一连通区域的亮度/颜色映射表,包括:[0013]所述亮度/颜色映射表中每个元素为目标图像的像素点在第k色阶上的映射值,[0014]当所述第一连通区域为第一连通区域r时,[0015]确定位于第一连通区域r中的所有满足在原始图像中亮度值Vr(i,j)=k的至少一个像素点(i,j),所述Vr(1』为像素点(i,j)在原始图像中的亮度值;[0016]计算所述至少一个像素点(i,j)在所述目标图像中的亮度值之和,得到第一计算结果;[0017]计算位于第一连通区域r中的所有满足在原始图像中亮度值Vr(1,^=k的像素点的个数,得到第二计算结果;[0018]将第一计算结果和第二计算结果进行相除运算,得到亮度/颜色映射表中的元素Map'r(k);[0019]将L个元素Map'r(k)集合为所述亮度/颜色映射表,L为正整数、为目标图像的总色阶数。[0020]上述方案中,所述判断所获取的亮度/颜色映射表是否合法,包括:[0021]在所述亮度/颜色映射表Map'r中,判断第k+Ι色阶上的映射值Map'r(k+1)与第k色阶上的映射值Map'r(k)的大小关系;[0022]如果判断为满足Map'r(k+1)2Map'r(k)ke[0、1、2···L-1],则确定所获取的亮度/颜色映射表合法;如果不满足则确定为不合法。[0023]上述方案中,所述当所获取的亮度/颜色映射表不合法时,对所述目标图像中第一连通区域的亮度/颜色映射表进行修复,包括:[0024]在所述亮度/颜色映射表Map'r中,至少对第k+Ι色阶上的映射值Map'r(k+1)进行修复,使Map'r(k+i)2Map'r(k)。[0025]上述方案中,所述在所述亮度/颜色映射表Map'r中,至少对第k+1色阶上的映射值Map'r(k+i)进行修复,使Map'r(k+i)2Map'r(k)包括:[0026]在所述亮度/颜色映射表Map'r中,从第k+1色阶的映射值向第L-l色阶的映射值进行搜索;如果搜索到第1色阶的映射值Map'r(1)>Map'r(k),针对色阶区间[k+1,1]中任意一个色阶m,修复第m色阶的映射僅[0027]或者,从第k+Ι色阶的映射值向第L-1色阶的映射值进行搜索;针对色阶区间[k+1,L-1]中任意一个色阶m,如果存在则修复=印)(k)+a(m-幻J;如果存在Μ/ρ)⑷>+o(m-A)]则停止搜索,继续向色阶区间[m+l,L-l]进行搜索;其中,m、l均为正整数;a为预设值、取值范围是[0,+⑴],L」为向下取整。[0028]本发明实施例还提供一种图像处理装置,所述装置包括:[0029]第一分割单元,用于对第一图像进行分割,得到至少两个连通区域,所述第一图像为原始图像或目标图像,所述目标图像为对所述原始图像按照预定规则进行处理后的图像;[0030]第一确定单元,用于确定满足第一预定条件的连通区域为第一连通区域;[0031]第一获取单元,用于获取所述目标图像中第一连通区域的亮度/颜色映射表;[0032]第一判断单元,用于判断所获取的亮度/颜色映射表是否合法;[0033]第一修复单元,用于当第一判断单元判断亮度/颜色映射表不合法时,对所述目标图像中第一连通区域的亮度/颜色映射表进行修复;[0034]第二修复单元,用于依据修复后的亮度/颜色映射表,对所述目标图像的第一连通区域进行修复。[0035]上述方案中,所述第一获取单元,还用于:[0036]所述亮度/颜色映射表中每个元素为目标图像的像素点在第k色阶上的映射值,[0037]当所述第一连通区域为第一连通区域r时,[0038]确定位于第一连通区域r中的所有满足在原始图像中亮度值Vr(i,j)=k的至少一个像素点(i,j),所述Vr(1』为像素点(i,j)在原始图像中的亮度值;[0039]计算所述至少一个像素点(i,j)在所述目标图像中的亮度值之和,得到第一计算结果;[0040]计算位于第一连通区域r中的所有满足在原始图像中亮度值Vr(1^=k的像素点的个数,得到第二计算结果;[0041]将第一计算结果和第二计算结果进行相除运算,得到亮度/颜色映射表中的元素Map'r(k);[0042]将L个元素Map'r⑴集合为所述亮度/颜色映射表,L为正整数、为目标图像的总色阶数。[0043]上述方案中,所述第一判断单元,还用于:[0044]在所述亮度/颜色映射表Map'r中,判断第k+Ι色阶上的映射值Map'r(k+1)与第k色阶上的映射值Map'r(k)的大小关系;[0045]如果判断为满足Map'r(k+1)2Map'r(k)ke[0、1、2·…L-1],则确定所获取的亮度/颜色映射表合法;如果不满足则确定为不合法。[0046]上述方案中,所述第一修复单元,还用于:[0047]在所述亮度/颜色映射表Map'r中,至少对第k+Ι色阶上的映射值Map'r(k+1)进行修复,使Map'r(k+i)2Map'r(k)。[0048]上述方案中,所述第一修复单元,还用于:[0049]在所述亮度/颜色映射表Map'r中,从第k+Ι色阶的映射值向第L-1色阶的映射值进行搜索;如果搜索到第1色阶的映射值Map'r(1)>Map'r(k),针对色阶区间[k+1,1]中任意一个色阶m,修复第m色阶的映射值[0050]或者,从第k+Ι色阶的映射值向第L-1色阶的映射值进行搜索;针对色阶区间[k+1,L-1]中任意一个色阶m,如果存在则修复她施+fl(m-幻」如果存在施叩:幻」则停止搜索,继续向色阶区间[m+l,L-l]进行搜索;其中,m、l均为正整数;a为预设值、取值范围是[0,+~]。[0051]本发明实施例还提供一种终端,所述终端至少包括如前所述的图像处理装置。[0052]本发明实施例的图像处理方法、装置及终端,所述方法包括:对第一图像进行分割,得到至少两个连通区域,所述第一图像为原始图像或目标图像,所述目标图像为对所述原始图像进行限制对比度自适应直方图均衡化CLAHE算法处理后的图像;确定满足第一预定条件的连通区域为第一连通区域;获取所述目标图像中第一连通区域的亮度/颜色映射表;判断所获取的亮度/颜色映射表是否合法;当所获取的亮度/颜色映射表不合法时,对所述目标图像中第一连通区域的亮度/颜色映射表进行修复;依据修复后的亮度/颜色映射表,对所述目标图像的第一连通区域进行修复。本实施例中通过对第一连通区域的修复完成对目标图像的修复,对纯色区域较多的图像进行更好的美化处理,使纯色区域的颜色保持一致,提升用户的视觉感受。【附图说明】[0053]图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图;[0054]图2为本发明实施例中图像采集设备的电气结构示意图;[0055]图3为本发明实施例中对图像进行小块图像和区域划分的示意图;[0056]图4为本发明第一实施例的图像处理方法的流程实现示意图;[0057]图5为本发明第二实施例的图像处理方法的流程实现示意图;[0058]图6为本发明实施例中第一连通区域在修复前与修复后的示意图;[0059]图7为本发明实施例的图像处理装置的组成结构示意图。[0060]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】[0061]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。[0062]现在将参考附图描述实现本发明各个实施例的终端。在后续的描述中,使用用于表示元件的诸如"模块"、"部件"或"单元"的后缀仅为了有利于本发明实施例的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。[0063]终端可以以各种形式来实施。例如,本发明实施例中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA,PersonalDigitalAssistant)、平板电脑(PAD)、便携式多媒体播放器(PMP,PortableMediaPlayer)、导航装置等等的终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。[0064]图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图。[0065]移动终端100可以包括无线通信单元110、音频/视频(A/V)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。[0066]无线通信单元110通常包括一个或多个组件,其允许移动终端100与无线通信系统或网络之间的无线电通信。例如,无线通信单元可以包括移动通信模块112、无线互联网模块113和短程通信模块114中的至少一个。[0067]移动通信模块112将无线电信号发送到基站(例如,接入点、节点B等等)、外部终端以及服务器中的至少一个和/或从其接收无线电信号。这样的无线电信号可以包括语音通话信号、视频通话信号、或者根据文本和/或多媒体消息发送和/或接收的各种类型的数据。[0068]无线互联网模块113支持移动终端的无线互联网接入。该模块可以内部或外部地耦接到终端。该模块所涉及的无线互联网接入技术可以包括无线局域网络(WLAN,WirelesSLocalAreaNetworks)(Wi-Fi)、无线宽带(Wibro)、全球微波互联接入(Wimax)、高速下行链路分组接入(HSDPA,HighSpeedDownlinkPacketAccess)等等。[0069]短程通信模块114是用于支持当前第1页1 2 3 4 5 
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1