【技术实现步骤摘要】
本专利技术涉及字符画处理技术,尤其涉及一种基于图像产生与之相应的字符画的设备和方法。
技术介绍
随着信息处理技术的发展,字符(例如,ASCII字符)成为普遍使用的一种符号,人们喜欢用字符来构成相应的表情或图形,例如,用字符的组合“> _ <”来表示“抓狂”的样子。 上述字符画通常需要用户手动输入完成,因此,常见的字符画多为图形样式比较简单的表情图形,构成这种表情图形的字符量也比较少。然而,实际可用的字符数量巨大,不仅字符的样式多种多样,且每种样式可相应于具有不同大小或字体的多个字符,因此,相应产生的字符库容量巨大。 由此可见,手动输入字符画的传统方式限制了字符画的使用,使得在很多适于文本输入的环境中,难以有效地通过字符来完成图形表示。另外,目前已有的字符画产生器仅基于图像与字符之间在灰度上的相似性来选择匹配字符,因此,参照图1所示的小鸟,可以看出,根据现有技术产生的字符画在细节上比较模糊。
技术实现思路
本专利技术的目的在于提供一种能够在终端中基于图像来有效地产生与所述图像相应的字符画的设备和方法。 根据本专利技 ...
【技术保护点】
一种用于在终端中基于图像产生相应的字符画的设备,包括:图像预处理单元,用于通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像;划分单元,用于基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,所述至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应;搜索单元,用于针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;以及输出单元,用于显示由匹配字符构成的字符画。
【技术特征摘要】
1.一种用于在终端中基于图像产生相应的字符画的设备,包括: 图像预处理单元,用于通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像; 划分单元,用于基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,所述至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应; 搜索单元,用于针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;以及 输出单元,用于显示由匹配字符构成的字符画。2.如权利要求1所述的设备,还包括: 缓存单元,用于存储字符库中相对频繁地作为匹配字符被搜索到的常见字符, 其中,搜索单元首先在缓存单元的常见字符中搜索相应的匹配字符,当搜索单元未能从缓存单元中搜索到相应的匹配字符时,所述搜索单元在整个字符库中搜索相应的匹配字符。3.如权利要求1所述的设备,其中,图像预处理单元包括: 边沿检测单元,用于检测图像的边沿,以获取由图像的边沿构成的边沿图; 融合单元,用于将图像与边沿图进行加权融合,以获取预处理后的图像。4.如权利要求1所 述的设备,其中,搜索单元针对所述至少一个图像块中的每个图像块,将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符,其中,所述像素值指示像素的灰度值或彩色值。5.如权利要求4所述的设备,其中,搜索单元对所述每个图像块的像素值和字符的像素值执行域变换,并在变换域中分别比较所述每个图像块的各个像素值和字符的各个像素值,从而将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符。6.如权利要求5所述的设备,其中,所述域变换是指小波变换。7.如权利要求1所述的设备,其中,所述字符是ASCII字符。8.如权利要求1所述的设备,还包括: 调整单元,用于从用户接收用于调整显示的字符画的指示,并根据所述指示调整所述字符画; 发送单元,用于发送调整后的字符画。9.如权利要求1所述的设备,其中,...
【专利技术属性】
技术研发人员:肖日新,陈龙,何明哲,
申请(专利权)人:百度国际科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。