图像处理方法及装置制造方法及图纸

技术编号:15442143 阅读:136 留言:0更新日期:2017-05-26 07:04
本公开是关于一种图像处理方法及装置,属于显示技术领域。所述方法包括:获取待处理的图像的像素数据;根据所述像素数据,获取所述图像的直方图,所述直方图用于指示所述图像在每个灰阶下的像素数量;将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合;从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素;对所述目标像素执行反色操作。本公开充分考虑了背景像素和文字像素在图像中的像素数量比较大的特点,从而根据直方图中每个灰阶下的像素数量提取出背景像素和文字像素,对背景像素和文字像素执行反色操作,可以降低图像灰阶,并保证图像的对比度保持不变,避免了降低灰阶对图像清晰度的影响。

Image processing method and apparatus

The invention discloses an image processing method and an image processing device, belonging to the display technology field. The method comprises: acquiring image pixel data to be processed; according to the pixel data, obtaining the image histogram, the histogram is used to indicate the number of pixels in each image gray scale under the gray scale; number of the pixel histogram exceeds the preset number of pixels formed from the target gray level set; in the image, select the gray target pixel belongs to the target gray level set; the target pixel color operation. The public fully consider the characteristics of the number of pixels of the background pixels and text pixels in the image is relatively large, according to the number of pixels in each gray scale histogram is extracted under the background pixels and background pixels and pixels of text, text color pixel operation, can reduce the image gray-scale, and ensure that the contrast of the image remains unchanged, avoid to reduce the influence of gray scale image definition.

【技术实现步骤摘要】
图像处理方法及装置
本公开是关于显示
,具体来说是关于一种图像处理方法及装置。
技术介绍
随着显示技术的发展,图像的显示方式越来越多样,所显示图像的亮度也可以发生变化,而任一图像都是由像素组成的,像素的灰阶指代像素的亮度级别,终端设备可以以一定的灰阶显示图像中的像素,从而控制图像的亮度。然而,当环境变暗时,终端设备显示的图像往往会显得比较刺眼,此时为了保护用户的眼睛,需要降低图像中像素的灰阶,进而降低图像的亮度。但是,图像的对比度由不同像素灰阶之间的差异大小决定,当终端设备降低图像中像素的灰阶后,不同像素灰阶之间的差异减小,导致图像对比度降低,影响图像的清晰度。
技术实现思路
为了解决相关技术中存在的问题,本公开提供了一种图像处理方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供了一种图像处理方法,所述方法包括:获取待处理的图像的像素数据,所述像素数据包括每个像素的位置信息和灰阶;根据所述像素数据,获取所述图像的直方图,所述直方图用于指示所述图像在每个灰阶下的像素数量;将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合;从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素;对所述目标像素执行反色操作。在一种可能的实现方式中,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;从所述多个像素中,选取灰阶大于第一预设灰阶的像素,作为目标像素。在另一种可能的实现方式中,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;当所述多个像素中大于第一数量的像素构成连续像素区域时,将所述连续像素区域内的每个像素作为目标像素,所述第一数量用于规定背景像素的最小连续像素数量。在另一种可能的实现方式中,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;从所述多个像素中,选取灰阶小于第二预设灰阶的像素,作为目标像素。在另一种可能的实现方式中,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;当所述多个像素中小于第二数量的像素构成连续像素区域时,将所述连续像素区域内的每个像素作为目标像素,所述第二数量用于规定文字像素的最大连续像素数量。在另一种可能的实现方式中,所述对所述目标像素执行反色操作,包括:确定所述目标像素中的每个子像素的灰阶;对于所述目标像素中的每个子像素,计算预设最大灰阶与所述每个子像素的灰阶的差值,将所述差值作为反色后的子像素的灰阶,以使所述目标像素反色。在另一种可能的实现方式中,所述对所述目标像素执行反色操作之前,所述方法还包括:获取所述图像的多个直方图,所述多个直方图对应于多种颜色,每个直方图用于指示所述图像在对应颜色的每个灰阶下的像素数量;对于所述多个直方图中的每个直方图,将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合,并从所述图像中选取灰阶属于所述目标灰阶集合的像素,构成像素集合;将基于所述多个直方图确定的多个像素集合均包括的像素作为目标像素。根据本公开实施例的第二方面,提供了一种图像处理装置,所述装置包括:直方图获取模块,用于获取待处理的图像的像素数据,所述像素数据包括每个像素的位置信息和灰阶,根据所述像素数据,获取所述图像的直方图,所述直方图用于指示所述图像在每个灰阶下的像素数量;灰阶集合获取模块,用于将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合;选取模块,用于从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素;反色模块,用于对所述目标像素执行反色操作。在一种可能的实现方式中,所述选取模块包括:选取子模块,用于从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;确定子模块,用于从所述多个像素中,选取灰阶大于第一预设灰阶的像素,作为目标像素。在另一种可能的实现方式中,所述选取模块包括:选取子模块,用于从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;确定子模块,用于当所述多个像素中大于第一数量的像素构成连续像素区域时,将所述连续像素区域内的每个像素作为目标像素,所述第一数量用于规定背景像素的最小连续像素数量。在另一种可能的实现方式中,所述选取模块包括:选取子模块,用于从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;确定子模块,用于从所述多个像素中,选取灰阶小于第二预设灰阶的像素,作为目标像素。在另一种可能的实现方式中,所述选取模块包括:选取子模块,用于从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;确定子模块,用于当所述多个像素中小于第二数量的像素构成连续像素区域时,将所述连续像素区域内的每个像素作为目标像素,所述第二数量用于规定文字像素的最大连续像素数量。在另一种可能的实现方式中,所述反色模块,包括:确定子模块,用于确定所述目标像素中的每个子像素的灰阶;反色子模块,用于对于所述目标像素中的每个子像素,计算预设最大灰阶与所述每个子像素的灰阶的差值,将所述差值作为反色后的子像素的灰阶,以使所述目标像素反色。在另一种可能的实现方式中,所述直方图获取模块用于获取所述图像的多个直方图,所述多个直方图对应于多种颜色,每个直方图用于指示所述图像在对应颜色的每个灰阶下的像素数量;所述灰阶集合获取模块用于对于所述多个直方图中的每个直方图,将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合,所述选取模块用于从所述图像中选取灰阶属于所述目标灰阶集合的像素,构成像素集合,将基于所述多个直方图确定的多个像素集合均包括的像素作为目标像素。根据本公开实施例的第三方面,提供了一种图像处理装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取待处理的图像的像素数据,所述像素数据包括每个像素的位置信息和灰阶;根据所述像素数据,获取所述图像的直方图,所述直方图用于指示所述图像在每个灰阶下的像素数量;将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合;从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素;对所述目标像素执行反色操作。本公开的实施例提供的技术方案可以包括以下有益效果:本实施例提供的方法和装置,通过获取待处理的图像的像素数据,根据该像素数据,获取该图像的直方图,将该直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合,从该图像中,选取灰阶属于该目标灰阶集合的目标像素,对该目标像素执行反色操作,充分考虑了背景像素和文字像素在图像中的像素数量比较大的特点,从而根据直方图中每个灰阶下的像素数量提取出背景像素和文字像素,对背景像素和文字像素执行反色操作,可以降低图像灰阶,并保证图像的对比度保持不变,避免了降低灰阶对图像清晰度的影响。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种图像处理方法的流程图;图2是根据一示例性实施例示出的一种图像处理方法的流本文档来自技高网...
图像处理方法及装置

【技术保护点】
一种图像处理方法,其特征在于,所述方法包括:获取待处理的图像的像素数据,所述像素数据包括每个像素的位置信息和灰阶;根据所述像素数据,获取所述图像的直方图,所述直方图用于指示所述图像在每个灰阶下的像素数量;将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合;从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素;对所述目标像素执行反色操作。

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取待处理的图像的像素数据,所述像素数据包括每个像素的位置信息和灰阶;根据所述像素数据,获取所述图像的直方图,所述直方图用于指示所述图像在每个灰阶下的像素数量;将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合;从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素;对所述目标像素执行反色操作。2.根据权利要求1所述的方法,其特征在于,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;从所述多个像素中,选取灰阶大于第一预设灰阶的像素,作为目标像素。3.根据权利要求1所述的方法,其特征在于,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;当所述多个像素中大于第一数量的像素构成连续像素区域时,将所述连续像素区域内的每个像素作为目标像素,所述第一数量用于规定背景像素的最小连续像素数量。4.根据权利要求1所述的方法,其特征在于,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;从所述多个像素中,选取灰阶小于第二预设灰阶的像素,作为目标像素。5.根据权利要求1所述的方法,其特征在于,所述从所述图像中,选取灰阶属于所述目标灰阶集合的目标像素,包括:从所述图像中,选取灰阶属于所述目标灰阶集合的多个像素;当所述多个像素中小于第二数量的像素构成连续像素区域时,将所述连续像素区域内的每个像素作为目标像素,所述第二数量用于规定文字像素的最大连续像素数量。6.根据权利要求1所述的方法,其特征在于,所述对所述目标像素执行反色操作,包括:确定所述目标像素中的每个子像素的灰阶;对于所述目标像素中的每个子像素,计算预设最大灰阶与所述每个子像素的灰阶的差值,将所述差值作为反色后的子像素的灰阶,以使所述目标像素反色。7.根据权利要求1所述的方法,其特征在于,所述对所述目标像素执行反色操作之前,所述方法还包括:获取所述图像的多个直方图,所述多个直方图对应于多种颜色,每个直方图用于指示所述图像在对应颜色的每个灰阶下的像素数量;对于所述多个直方图中的每个直方图,将所述直方图中像素数量超过预设像素数量的灰阶组成目标灰阶集合,并从所述图像中选取灰阶属于所述目标灰阶集合的像素,构成像素集合;将基于所述多个直方图确定的多个像素集合均包括的像素作为目标像素。8.一种图像处理装置,其特征在于,所述装置包括:直方图获取模块,用于获取待处理的图像的像素数据,所述像素数据包括每个像素的位置信息和灰阶,根据所述像素数据,获取所述图像的直方图,所述直方图用于指示所述图像在每个灰阶下的像素数量;灰...

【专利技术属性】
技术研发人员:李国盛
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1