显示图像中的字符的方法及装置的制造方法_2

文档序号:8223317阅读:来源:国知局
>[0067]图1是根据一示例性实施例示出的一种显示图像中的字符的方法的流程图;
[0068]图2是根据另一示例性实施例示出的一种显示图像中的字符的方法的流程图;
[0069]图3是根据另一示例性实施例示出的图像中的字符显示的示意图;
[0070]图4是根据又一示例性实施例示出的一种显示图像中的字符的方法的流程图;
[0071]图5是根据又一示例性实施例示出的图像中的字符显示的示意图;
[0072]图6是根据一示例性实施例示出的一种显示图像中的字符的装置的框图;
[0073]图7是根据另一示例性实施例示出的一种显示图像中的字符的装置的框图;
[0074]图8是根据一示例性实施例示出的一种显示图像中的字符的装置的框图。
【具体实施方式】
[0075]这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0076]图1是根据一示例性实施例示出的一种显示图像中的字符的方法的流程图。该显示图像中的字符的方法用于终端中,该终端可以是智能手机、平板电脑、电子书阅读器以及数码相机等具有照片或者视频拍摄以播放功能的设备。如图1所示,该显示图像中的字符的方法可以包括以下步骤。
[0077]在步骤102中,获取字符对应的目标图像数据,该字符为待显示于当前采集的图像中的字符,该目标图像数据为该字符对应在该图像中的显示区域的图像数据。
[0078]在步骤104中,根据该目标图像数据确定获取该显示区域的图像亮度。
[0079]在步骤106中,根据该图像亮度确定该字符的色值。
[0080]在步骤108中,根据该字符的色值在该显示区域显示该字符。
[0081]可选的,所述获取字符对应的目标图像数据,包括:
[0082]将所述字符在所述图像中的字符绘制区域所包含的图像数据获取为所述目标图像数据,所述字符绘制区域为包含所述字符的矩形区域。
[0083]可选的,所述根据所述目标图像数据确定获取所述显示区域的图像亮度,包括:
[0084]根据所述目标图像数据获取所述显示区域的灰度图;
[0085]将所述灰度图的平均值获取为所述显示区域的图像亮度。
[0086]可选的,所述根据所述图像亮度确定所述字符的色值,包括:
[0087]判断所述图像亮度是否大于预设的第一亮度阈值;
[0088]若所述图像亮度大于所述第一亮度阈值,则确定所述字符的色值为第一色值;
[0089]若所述图像亮度小于或者等于所述第一亮度阈值,则确定所述字符的色值为第二色值。
[0090]可选的,所述第一亮度阈值为127,所述第一色值为0,所述第二色值为255。
[0091]可选的,所述获取字符对应的目标图像数据,包括:
[0092]将所述字符映射在所述图像中的区域所包含的图像数据获取为所述目标图像数据。
[0093]可选的,所述根据所述目标图像数据确定获取所述显示区域的图像亮度,包括:
[0094]对于所述字符映射在所述图像中的区域中的每一个像素组,根据所述目标图像数据获取所述像素组的灰度图;所述每一个像素组包含至少一个相邻像素;
[0095]将所述灰度图的平均值获取为所述显示区域中,所述像素组对应的区域的图像亮度。
[0096]可选的,所述根据所述图像亮度确定所述字符的色值,包括:
[0097]对于所述字符映射在所述图像中的区域中的每一个像素组,判断所述像素组对应的区域的图像亮度是否大于预设的第二亮度阈值;
[0098]若所述像素组对应的区域的图像亮度大于所述第二亮度阈值,则确定所述字符中映射在所述像素组中的至少一个像素的色值为第三色值;
[0099]若所述像素组对应的区域的图像亮度小于或者等于所述第二亮度阈值,则确定所述字符中映射在所述像素组中的至少一个像素的色值为第四色值。
[0100]可选的,所述第二亮度阈值为127,所述第三色值为0,所述第四色值为255。
[0101]综上所述,本公开实施例中提供的显示图像中的字符的方法,通过获取待显示于当前采集的图像中的字符对应的目标图像数据,该目标图像数据为字符对应在图像中的显示区域的图像数据,根据该目标图像数据确定获取该显示区域的图像亮度,根据该图像亮度确定该字符的色值,根据该字符的色值在该显示区域显示该字符;能够根据字符在图像中的背景确定字符颜色,确保字符显示在图像中时能够清晰易辨,同时不需要为字符额外绘制背景,达到提高字符的显示效果和用户体验的目的。
[0102]在本公开上述实施例所示的方案中,终端可以按照显示区域的图像亮度的平均值为该字符设置统一的字符颜色,或者,终端也可以按照该字符中的不同区域所对应的图像亮度不同,为该字符中的不同区域分别设置字符颜色。本公开下面的实施例将以这两种情形为例分别进行说明。
[0103]图2是根据另一示例性实施例示出的一种显示图像中的字符的方法的流程图。该显示图像中的字符的方法用于终端中,该终端可以是智能手机、平板电脑、电子书阅读器以及数码相机等具有照片或者视频拍摄以播放功能的设备。如图2所示,该显示图像中的字符的方法可以包括以下步骤。
[0104]在步骤202中,将待显示于当前采集的图像中的字符在该图像中的字符绘制区域所包含的图像数据获取为目标图像数据,该字符绘制区域为包含该字符的矩形区域。
[0105]当终端按照显示区域的图像亮度的平均值为该字符设置统一的字符颜色时,可以该字符对应的字符绘制区域作为该字符的显示区域,其中,该字符绘制区域通常为一个完全包含该字符的矩形区域,该矩形区域的可以长宽与该字符的长宽相同,也可以稍大一点。终端将该字符的字符绘制区域的图像数据获取为目标图像数据。
[0106]比如,请参考图3所示的图像中的字符显示的示意图,其中,终端中显示的图像300中的字符为“ 11/0517:09:43”,一共13个字符,每个字符都有各自的绘制区域322,对于每一个字符,终端获取其绘制区域322所对应的图像数据为目标图像数据。
[0107]在步骤204中,根据该目标图像数据获取该显示区域的灰度图;将该灰度图的平均值获取为该显示区域的图像亮度。
[0108]由于一个字符的字符绘制区域所对应的图像中包括很多个像素,不同的像素的亮度以及颜色差别较大,为了提高字符的整体显示效果,可以使用该字符的字符绘制区域的亮度平均值来表示该字符绘制区域的图像亮度。
[0109]比如,终端可以通过该字符绘制区域所对应的图像中目标图像数据来获取该图像中,对应该字符绘制区域的灰度图,对该灰度图取平均值,即可以得到一个描述该字符绘制区域的图像亮度的数值。
[0110]在步骤206中,判断该图像亮度是否大于预设的第一亮度阈值;若是,进入步骤208,否则,进入步骤210。
[0111]灰度图的灰度数值范围在O?255之间,在本公开实施例中,可以取该灰度数值范围的中间值为该第一亮度阈值,即将该第一亮度阈值设置为127。终端判断步骤204中获取到的图像亮度与该第一亮度阈值之间的大小关系。
[0112]在步骤208中,确定该字符的色值为第一色值。
[0113]在RGB (Red、Green、Blue,红、绿、蓝)颜色模式中,颜色由红色、绿色、蓝色混合而成。将颜色通过一个十六进制符号来定义,这个符号由红色、绿色和蓝色的值组成。将色值按照十六进制进行量化,可以得到色值的数值范围也在O?255之间,其中,色值为O时为黑色,色值为255时为白色。
[0114]当判断出图像亮度大于第一亮度阈值时,可以确定该字符的显示区域的图像的亮度较高,此时,为了使字符更加显眼,可以为该字符设置一个色值较低的颜色,比如,设置该字符的色值为0,即该字符的颜色为黑色。
[0115]在步骤210中,确定该字符的色值为第二色值。
[0116]当判断出图像亮度小于或者等于第一亮度阈值时,可以确定该字符的显示区域的图像的亮度较低,为了使字符更加显眼,可以为该字符设置一个色值较高的颜色,比如,设置该字符的色值为255,即该字符的颜色为白色。
[0117]本公开实施例所示的方案中,以该第一亮度阈值设置
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1