• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 15
    • 下载费用:30 金币  

    重庆时时彩刷钱bug: 字符图片处理方法和装置.pdf

    关 键 词:
    字符 图片 处理 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201510653925.0

    申请日:

    2015.10.10

    公开号:

    CN106570538A

    公开日:

    2017.04.19

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06K 9/68申请日:20151010|||公开
    IPC分类号: G06K9/68 主分类号: G06K9/68
    申请人: 北大方正集团有限公司; 北京北大方正电子有限公司
    发明人: 刘昉; 夏立宁
    地址: 100871 北京市海淀区成府路298号中关村方正大厦9层
    优先权:
    专利代理机构: 北京同立钧成知识产权代理有限公司 11205 代理人: 孙明子;黄健
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201510653925.0

    授权公告号:

    |||

    法律状态公告日:

    2017.05.17|||2017.04.19

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明提供一种字符图片处理方法和装置,该方法包括:接收待处理字符图片和待处理字符图片中字符的特征笔画;识别字符的轮廓,生成字符轮廓图片,获取字符轮廓图片对应的数据集合;从数据集合中确定与特征笔画的特征笔画数据子集合,根据特征笔画数据子集合生成特征笔画图片;从存储各字体类别分别对应的各参考特征笔画数据的数据库中,选择与特征笔画对应的各类字体类别下的参考特征笔画数据,生成与各参考特征笔画数据对应的参考特征笔画图片;计算特征笔画图片与各参考特征笔画图片的相似度,确定具有最高相似度的参考特征笔画图片所对应的字体类别为待处理字符图片中字符所属的目标字体类别,从而方便高效地匹配出字符图片中字符的字体。

    权利要求书

    1.一种字符图片处理方法,其特征在于,包括:
    接收待处理字符图片以及用户输入的所述待处理字符图片中字符的特征
    笔画;
    识别所述待处理字符图片中字符的轮廓,生成字符轮廓图片,并获取所
    述字符轮廓图片对应的数据集合,所述数据集合中包含的点坐标用于描述所
    述字符轮廓曲线;
    从所述数据集合中确定出与所述特征笔画对应的特征笔画数据子集合,
    根据所述特征笔画数据子集合生成与所述特征笔画对应的特征笔画图片;
    从存储有各字体类别分别对应的各参考特征笔画数据的数据库中,选择
    与所述特征笔画对应的各类字体类别下的参考特征笔画数据,并生成与各所
    述参考特征笔画数据对应的参考特征笔画图片;
    计算所述特征笔画图片分别与各所述参考特征笔画图片的相似度,并确
    定具有最高相似度的参考特征笔画图片所对应的字体类别为所述待处理字符
    图片中字符所属的目标字体类别。
    2.根据权利要求1所述的方法,其特征在于,所述目标字体类别中包含
    至少两款字体;
    所述确定具有最高相似度的参考特征笔画图片所对应的字体类别为所述
    待处理字符图片中字符所属的目标字体类别之后,还包括:
    接收用户输入的所述字符图片中的所述字符;
    根据所述字符轮廓图片确定所述字符的字号;
    以所述字号为图片大小约束,采用所述至少两款字体中的每款字体生成
    与所述字符对应的参考字体图片;
    计算所述待处理字符图片与各所述参考字体图片的相似度,并确定具有
    最高相似度的参考字体图片所对应的字体为所述待处理字符图片中字符所属
    的目标字体。
    3.根据权利要求2所述的方法,其特征在于,所述根据所述字符轮廓图
    片确定所述字符的字号,包括:
    根据所述字符轮廓图片中所述字符的像素高度确定所述字符的字号;
    所述以所述字号为图片大小约束,采用所述至少两款字体中的每款字体
    生成与所述字符对应的参考字体图片之后,还包括:
    判断各所述参考字体图片中字符的像素高度与所述待处理字符图片中字
    符的像素高度之间的差值是否大于预设阈值;
    若大于,则根据预设步长调整所述字号的大小,并以调整后的字号为图
    片大小约束,采用所述至少两款字体中的每款字体生成与所述字符对应的参
    考字体图片。
    4.根据权利要求1至3任一项所述的方法,其特征在于,所述计算所述
    特征笔画图片分别与各所述参考特征笔画图片的相似度之前,还包括:
    根据各所述参考特征笔画数据,以及所述特征笔画的类型,分别对所述
    特征笔画图片进行缩放、剪裁处理,获得分别与各所述参考特征笔画图片一
    一对应的特征笔画图片;
    所述计算所述特征笔画图片分别与各所述参考特征笔画图片的相似度,
    包括:
    计算各所述特征笔画图片分别与对应的参考特征笔画图片的相似度。
    5.根据权利要求1至3任一项所述的方法,其特征在于,所述识别所述
    待处理字符图片中字符的轮廓,包括:
    识别所述待处理字符图片中各像素点的颜色;
    接收所述用户输入的所述待处理字符图片中字符的颜色;
    将所述各像素点中颜色与所述字符的颜色不匹配的像素点的颜色填充以
    预设背景色。
    6.一种字符图片处理装置,其特征在于,包括:
    第一接收???,用于接收待处理字符图片以及用户输入的所述待处理字
    符图片中字符的特征笔画;
    轮廓处理???,用于识别所述待处理字符图片中字符的轮廓,生成字符
    轮廓图片,并获取所述字符轮廓图片对应的数据集合,所述数据集合中包含
    的点坐标用于描述所述字符轮廓曲线;
    第一特征笔画处理???,用于从所述数据集合中确定出与所述特征笔画
    对应的特征笔画数据子集合,根据所述特征笔画数据子集合生成与所述特征
    笔画对应的特征笔画图片;
    第二特征笔画处理???,用于从存储有各字体类别分别对应的各参考特
    征笔画数据的数据库中,选择与所述特征笔画对应的各类字体类别下的参考
    特征笔画数据,并生成与各所述参考特征笔画数据对应的参考特征笔画图片;
    第一计算???,用于计算所述特征笔画图片分别与各所述参考特征笔画
    图片的相似度,并确定具有最高相似度的参考特征笔画图片所对应的字体类
    别为所述待处理字符图片中字符所属的目标字体类别。
    7.根据权利要求6所述的装置,其特征在于,所述目标字体类别中包含
    至少两款字体;
    所述装置还包括:
    第二接收???,用于接收用户输入的所述字符图片中的所述字符;
    确定???,用于根据所述字符轮廓图片确定所述字符的字号;
    生成???,用于以所述字号为图片大小约束,采用所述至少两款字体中
    的每款字体生成与所述字符对应的参考字体图片;
    第二计算???,用于计算所述待处理字符图片与各所述参考字体图片的
    相似度,并确定具有最高相似度的参考字体图片所对应的字体为所述待处理
    字符图片中字符所属的目标字体。
    8.根据权利要求7所述的装置,其特征在于,所述确定??榫咛逵糜冢?br />根据所述字符轮廓图片中所述字符的像素高度确定所述字符的字号;
    所述装置还包括:
    判断???,用于判断各所述参考字体图片中字符的像素高度与所述待处
    理字符图片中字符的像素高度之间的差值是否大于预设阈值;
    调整生成???,用于在所述判断??榕卸纤霾钪荡笥谠ど桡兄凳?,根
    据预设步长调整所述字号的大小,并以调整后的字号为图片大小约束,采用
    所述至少两款字体中的每款字体生成与所述字符对应的参考字体图片。
    9.根据权利要求6至8任一项所述的装置,其特征在于,所述装置还包
    括:
    缩放剪裁???,用于根据各所述参考特征笔画数据,以及所述特征笔画
    的类型,分别对所述特征笔画图片进行缩放、剪裁处理,获得分别与各所述
    参考特征笔画图片一一对应的特征笔画图片;
    所述第一计算??榛褂糜冢杭扑愀魉鎏卣鞅驶计直鹩攵杂Φ牟慰?br />特征笔画图片的相似度。
    10.根据权利要求6至8任一项所述的装置,其特征在于,所述轮廓处
    理???,包括:
    识别单元,用于识别所述待处理字符图片中各像素点的颜色;
    接收单元,用于接收所述用户输入的所述待处理字符图片中字符的颜色;
    填充单元,用于将所述各像素点中颜色与所述字符的颜色不匹配的像素
    点的颜色填充以预设背景色。

    说明书

    字符图片处理方法和装置

    技术领域

    本发明属于计算机字库技术领域,尤其是涉及一种字符图片处理方法和
    装置。

    背景技术

    根据不同的设计需求,各种各样的字符设计层出不穷,已达到比如吸引
    大众眼球、增强宣传效果等目的。

    在某些情况下,需要根据已有的字符图片来判断该字符设计风格属于那
    一款字体,或者是与哪款字体相似。其中,字符图片即是包含有字符的图片。

    而目前市场上的字体种类繁多,如果人工方式来匹配,难度极大、效率
    极低。所以亟需一种能自动根据字符图片匹配相似字体的方法。

    发明内容

    针对上述存在的问题,本发明提供一种字符图片处理方法和装置,用
    以克服人工匹配字符图片中字符所属字体的方式导致匹配难度大、效率低的
    缺陷。

    本发明提供了一种字符图片处理方法,包括:

    接收待处理字符图片以及用户输入的所述待处理字符图片中字符的特征
    笔画;

    识别所述待处理字符图片中字符的轮廓,生成字符轮廓图片,并获取所
    述字符轮廓图片对应的数据集合,所述数据集合中包含的点坐标用于描述所
    述字符轮廓曲线;

    从所述数据集合中确定出与所述特征笔画对应的特征笔画数据子集合,
    根据所述特征笔画数据子集合生成与所述特征笔画对应的特征笔画图片;

    从存储有各字体类别分别对应的各参考特征笔画数据的数据库中,选择
    与所述特征笔画对应的各类字体类别下的参考特征笔画数据,并生成与各所
    述参考特征笔画数据对应的参考特征笔画图片;

    计算所述特征笔画图片分别与各所述参考特征笔画图片的相似度,并确
    定具有最高相似度的参考特征笔画图片所对应的字体类别为所述待处理字符
    图片中字符所属的目标字体类别。

    本发明提供了一种字符图片处理装置,包括:

    第一接收???,用于接收待处理字符图片以及用户输入的所述待处理字
    符图片中字符的特征笔画;

    轮廓处理???,用于识别所述待处理字符图片中字符的轮廓,生成字符
    轮廓图片,并获取所述字符轮廓图片对应的数据集合,所述数据集合中包含
    的点坐标用于描述所述字符轮廓曲线;

    第一特征笔画处理???,用于从所述数据集合中确定出与所述特征笔画
    对应的特征笔画数据子集合,根据所述特征笔画数据子集合生成与所述特征
    笔画对应的特征笔画图片;

    第二特征笔画处理???,用于从存储有各字体类别分别对应的各参考特
    征笔画数据的数据库中,选择与所述特征笔画对应的各类字体类别下的参考
    特征笔画数据,并生成与各所述参考特征笔画数据对应的参考特征笔画图片;

    第一计算???,用于计算所述特征笔画图片分别与各所述参考特征笔画
    图片的相似度,并确定具有最高相似度的参考特征笔画图片所对应的字体类
    别为所述待处理字符图片中字符所属的目标字体类别。

    本发明提供的字符图片处理方法和装置,针对需要进行字体匹配的待处
    理字符图片来说,首先生成字符轮廓图片,根据字符轮廓图片所包含的字符
    轮廓曲线数据集合以及用户输入的该字符的特征笔画,生成特征笔画图片;
    其次,从每个字体类别下包含的各参考特征笔画数据中选择出与用户输入的
    特征笔画对应的各参考特征笔画数据,生成各参考特征笔画图片;进而,将
    待处理字符图片对应的特征笔画图片与各参考特征笔画图片进行相似度计
    算,确定具有最高相似度的参考特征笔画图片所对应的字体类别为待处理字
    符图片中字符所属的目标字体类别。通过对字体进行精细分类,通过上述特
    征笔画匹配的方式,可以准确、方便高效地匹配出字符图片中字符所对应的
    字体。

    附图说明

    图1为本发明字符图片处理方法实施例一的流程图;

    图2为本发明实施例中提供的一个字符图片;

    图3为根据图2中的字符图片生成的字符轮廓图片;

    图4为根据图2中的字符图片生成的点的特征笔画图片;

    图5为根据图2中的字符图片生成的横折的特征笔画图片;

    图6为根据图2中的字符图片生成的竖钩的特征笔画图片;

    图7为本发明字符图片处理方法实施例二的流程图;

    图8为本发明字符图片处理装置实施例一的结构示意图;

    图9为本发明字符图片处理装置实施例二的结构示意图。

    具体实施方式

    图1为本发明字符图片处理方法实施例一的流程图,该方法可以由以处
    理装置来执行,该处理装置可以集成在用户设备,比如电脑中。如图1所示,
    该方法包括如下步骤:

    步骤101、接收待处理字符图片以及用户输入的所述待处理字符图片中
    字符的特征笔画。

    本实施例中,上述待处理字符图片中包含的字符数量为一个。对于一幅
    包含有多个字符的图片来说,可以预先将其裁剪为一个一个包含单个字符的
    字符图片,进而采用被实施例提供的所述方法进行处理。

    在处理装置接收到上述字符图片之后,用户可以针对该字符图片中的字
    符选择其特征笔画,进而将选择的特征笔画输入处理装置。

    具体地,在接收显示界面上,可以显示出特征笔画选项,该特征笔画选
    项中包含了多种特征笔画,比如:点、横折、竖钩、撇、捺等等,用户可以
    通过勾选操作来选择输入的字符图片中字符的特征笔画,该特征笔画可以是
    一个也可以是多个。

    值得说明的是,用户在选择特征笔画时,尽量选择与其他笔画没有交叉
    或交叉较小的笔画。

    以图2所示的永字为例,用户选择的特征笔画为点、横折、竖钩。

    步骤102、识别所述待处理字符图片中字符的轮廓,生成字符轮廓图片,
    并获取所述字符轮廓图片对应的数据集合,所述数据集合中包含的点坐标用
    于描述所述字符轮廓曲线。

    具体的,可以将待处理字符图片解析为像素数组,每个像素数组表示了
    对应像素点的位置以及像素点的颜色。进而可以接收用户输入的待处理字符
    图片中字符的颜色,其中,用户可以在颜色选项表中选择出该字符的颜色。
    从而,将各像素点中颜色与该字符的颜色不匹配的像素点的颜色填充以预设
    背景色,比如白色。从而,剩余的区域即是字符所在的区域,进而将字符所
    在区域,除边界线之外也填充上述背景色,得到字符轮廓图片,如图3所示。

    另外,在得到字符轮廓图片之后,获取该字符轮廓图片对应的数据集
    合,即将字符轮廓图片转成以点坐标描述的数据集合,以描述该字符的轮廓
    曲线。具体的,可以以字符轮廓图片的左下顶点为坐标原点,像素为坐标单
    位建立坐标系,然后根据字符轮廓图片在该坐标系下的各像素点的坐标值,
    生成以点坐标描述的数据集合。

    步骤103、从所述数据集合中确定出与所述特征笔画对应的特征笔画数
    据子集合,根据所述特征笔画数据子集合生成与所述特征笔画对应的特征笔
    画图片。

    在已经接收到用户输入的特征笔画和获取到上述数据集合之后,可以从
    该数据集合中识别出该特征笔画对应的特征笔画数据子集合。因为上述数据
    集合中包含了上述字符中各个笔画的数据,即构成各个比较的坐标点。从而,
    可以结合用户输入的特征笔画,对上述数据集合进行笔画特征分析,以确定
    出其中包含的该特征笔画的数据子集合,从而,可以根据该特征笔画数据子
    集合生成与特征笔画对应的特征笔画图片。其中,由于识别出的特征笔画数
    据子集合构成的是特征笔画的轮廓线,可以在该轮廓线中填充颜色比如黑色,
    从而可以直接将填充了黑色的特征笔画轮廓保存为白色背景、黑色前景的特
    征笔画图片,如图4、图5、图6所示的几种特征笔画图片。

    步骤104、从存储有各字体类别分别对应的各参考特征笔画数据的数据
    库中,选择与所述特征笔画对应的各类字体类别下的参考特征笔画数据,并
    生成与各所述参考特征笔画数据对应的参考特征笔画图片。

    本实施例中,预先建立了上述数据库,该数据库中保存有字体分类信息,
    以及每个字体类别下各个参考特征笔画的参考特征笔画数据。其中,该参考
    特征笔画数据可以是从字库中获取的。该参考特征笔画数据描述了对应参考
    特征笔画的点坐标信息。

    其中,对字体的分类精细度,可以根据实际需要确定,每个字体类别下
    可以仅包含一款字体,也可以包含几款字体。本实施例中,仅以每个字体类
    别下仅包含一款字体为例进行说明。

    每个字体类别下会包含该类别字体包含的多个参考特征笔画的数据,即
    参考特征笔画数据,该数据为参考特征笔画的点坐标信息,即点坐标集合。
    而且,针对同一个参考特征笔画来说比如撇这一参考特征笔画,其在不同字
    体类别下的点坐标信息不同。

    为了确定待处理字符图片中字符所对应的字体,本实施例中,根据用户
    输入的该字符的特征笔画,从数据库中选择出与该特征笔画对应的全部参考
    特征笔画,即选择出对应的全部参考特征笔画数据。比如针对特征笔画“点”
    来说,从数据库中选择出各类别字体下的“点”参考特征笔画数据。进而,
    生成与各对应的参考特征笔画数据对应的参考特征笔画图片,即根据该各对
    应的参考特征笔画数据绘制对应的参考特征笔画轮廓,并填充以颜色,比如
    黑色,与特征笔画图片中填充的颜色一致。

    步骤105、计算所述特征笔画图片分别与各所述参考特征笔画图片的相
    似度,并确定具有最高相似度的参考特征笔画图片所对应的字体类别为所述
    待处理字符图片中字符所属的目标字体类别。

    针对每个参考特征笔画图片来说,分别计算特征笔画图片与参考特征笔
    画图片的相似度,其中,该相似度比如可以是两图片中对应像素点的距离度
    量结果,或者,还可以对各图片进行子区域划分,度量两图片中各个子区域
    中包含的像素点数量的匹配性、对应像素点颜色的匹配程度等。

    为了保证相似度计算的准确性,本实施例中,可选的,在计算特征笔画
    图片分别与各参考特征笔画图片的相似度之前,还包括:

    根据各所述参考特征笔画数据,以及所述特征笔画的类型,分别对所述
    特征笔画图片进行缩放、剪裁处理,获得分别与各所述参考特征笔画图片一
    一对应的特征笔画图片;

    从而,计算所述特征笔画图片分别与各参考特征笔画图片的相似度,包
    括:计算各特征笔画图片分别与对应的参考特征笔画图片的相似度。

    也就是说,对于上述特征笔画图片来说,根据每类字体下相应参考特征
    笔画数据,对该特征笔画图片分别进行缩放、裁剪,以保证其与每类字体下
    相应的参考特征笔画图片具有相同的度量比例。

    具体的,可以根据特征笔画的不同类型,按照各类字体下对应参考特征
    笔画数据,采用不同的方式缩放、剪裁。

    举例来说,对于点、撇、提等类型的特征笔画,根据笔画重心处的宽度
    来计算缩放比例。即分别根据各参考特征笔画数据确定对应参考特征笔画的
    重心处的宽度,再根据特征图片中该特征笔画的重心处的宽度,计算缩放比
    例,根据该缩放比例对特征笔画图片进行缩放处理,从而得到与不同参考特
    征笔画图片对应的特征笔画图片。

    再比如,对于包含横的特征笔画,可以根据横的高度来计算缩放比例;
    对于包含竖的特征笔画,根据竖的宽度来计算缩放比例。

    可选的,特征笔画图片在完成缩放后,可以剪裁成与参考特征笔画数据
    所描述的宽高相同的特征笔画图片。横折的剪裁位置为横的左侧与折的下方,
    竖钩等的剪裁位置为竖的上方。

    本实施例中,值得说明的是,可以在数据库中为每类字体所包含的各参
    考特征笔画设置一个权重,该权重可以经验设定。

    从而,在计算特征笔画图片与各参考特征笔画图片的相似度时,以只有
    一个特征笔画图片来说,其相似度计算结果为该特征笔画图片与各类字体下
    对应的参考特征笔画图片的相似度值,或者也可以为该相似度值与该参考特
    征笔画图片所对应的参考特征笔画的权重的乘积。而且,该相似度计算结果
    也是待处理字符图片与各字体类别的相似度计算结果。

    再以包含多个特征笔画图片来说,比如选定的特征笔画为a1,a2,a3,
    与某一字体类别下各对应的参考特征笔画图片的相似度值分别为q1,q2,q3,
    且各对应的参考特征笔画的权值分别为w1,w2,w3,则最终相似度计算结
    果q=(q1*w1+q2*w2+q3*w3)/(w1+w2+w3),即为与某一字体类别下各对应
    参考特征笔画图片相似度值的加权平均值。从而,该相似度计算结果也是待
    处理字符图片与各字体类别的相似度计算结果。

    从各类字体对应的相似度计算结果中,选择出具有最高相似度计算结果
    的字体类别即目标字体类别,该字体类别即可以认为是待处理图片中字符所
    属的字体类别。从而,在本实施例中每个字体类别中仅包含一款字体的情况
    下,可以准确判定出字符图片中字符所属的字体。

    本实施例中,针对需要进行字体匹配的待处理字符图片,首先生成字符
    轮廓图片,根据字符轮廓图片所包含的字符轮廓曲线数据集合以及用户输入
    的该字符的特征笔画,生成特征笔画图片;其次,从每个字体类别下包含的
    各参考特征笔画数据中选择出与用户输入的特征笔画对应的各参考特征笔画
    数据,生成各参考特征笔画图片;进而,将待处理字符图片对应的特征笔画
    图片与各参考特征笔画图片进行相似度计算,确定具有最高相似度的参考特
    征笔画图片所对应的字体类别为待处理字符图片中字符所属的目标字体类
    别。通过对字体进行精细分类,通过上述特征笔画匹配的方式,可以准确、
    方便、高效地匹配出字符图片中字符所对应的字体。

    图7为本发明字符图片处理方法实施例二的流程图,如图7所示,在图
    1所示实施例的基础上,所述目标字体类别中包含至少两款字体的情况下,
    在上述步骤105之后,该方法还可以包括如下步骤:

    步骤201、接收用户输入的所述字符图片中的所述字符。

    用户将待处理字符图片中包含的字符输入到处理装置中,比如将图2中
    字符图片中的永字输入。

    步骤202、根据所述字符轮廓图片确定所述字符的字号。

    具体的,在前述获得了待处理字符图片中字符的字符轮廓图片之后,可
    以根据该字符轮廓图片中字符的像素高度确定字符的字号。

    值得说明的是,在具体应用中,由于字库中字号的大小并非严格的字符
    的像素高度,而是还包含一定的留白部分,因此,具体应用中,可以以该字
    符轮廓图片中字符的像素高度加上一定的留白阈值确定字符的字号。

    步骤203、以所述字号为图片大小约束,采用所述至少两款字体中的每
    款字体生成与所述字符对应的参考字体图片。

    本实施例中,在上述目标字体类别包含了多款字体的情况下,生成与该
    字符的每款字体对应的参考字体图片。也就是说,每个参考字体图片中所对
    应的“永”字是采用对应的字体书写出的,而且字号大小为根据字符轮廓图
    片确定的上述字号大小。

    步骤204、判断各所述参考字体图片中字符的像素高度与所述待处理字
    符图片中字符的像素高度之间的差值是否大于预设阈值,若大于,则执行步
    骤205-206,否则直接执行步骤206。

    本实施例中,为了保证上述字号确定的准确性,为后续的相似度度量提
    供可靠的前提保证,在根据上述字号生成各参考字体图片之后,可以通过将
    各参考字体图片分别与待处理字符图片进行字符的像素高度比较来确定该字
    号是否准确。

    针对各参考字体图片中的任一个参考字体图片来说,如果该参考字体图
    片中字符的像素高度与待处理字符图片中字符的像素高度之间的差值大于预
    设阈值,比如10个像素大小,则确定该字号不准确,需要进行调整,否则,
    如果小于或等于预设阈值,则认为该字号准确,可以直接进行步骤206的相
    似度计算。

    步骤205、根据预设步长调整所述字号的大小,并以调整后的字号为图
    片大小约束,采用所述至少两款字体中的每款字体生成与所述字符对应的参
    考字体图片。

    本实施例中,简单来说,比如可以以一个相邻字号大小为步长,进行步
    长的字号调整,也可以根据上述差值大于预设阈值的程度,以比如两个相邻
    字号大小为步长,进行字号大小调整。

    从而,在以调整后的字号生成的参考字体图片与待处理字符图片中字符
    的像素高度差小于上述预设阈值时,调整结束,以该满足预设阈值的参考字
    体图片进行后续的相似度计算。

    步骤206、计算所述待处理字符图片与各所述参考字体图片的相似度,
    并确定具有最高相似度的参考字体图片所对应的字体为所述待处理字符图片
    中字符所属的目标字体。

    该待处理字符图片与各参考字体图片的相似度计算方式与前述特征笔画
    图片与各参考特征笔画图片的计算方式相同,不再赘述。最终,确定目标字
    体类别下,与待处理字符图片具有最高相似度的参考字体图片所对应的字体,
    为该待处理字符图片中字符所属的字体。

    本实施例中,在每个字体类别下包含多款具体的字体的情况下,根据待
    处理字符图片中字符的字符轮廓图片中字符的像素高度为依据,确定出字符
    的字号,从而以该字号为图片大小约束,生成目标字体类别下各字体对应的
    参考字体图片,以待处理字符图片与各参考字体图片的相似度为依据,来确
    定待处理字符图片中字符所属的目标字体类别下的具体字体,实现了其所属
    字体的准确匹配。

    图8为本发明字符图片处理装置实施例一的结构示意图,如图8所示,
    该字符图片处理装置包括:第一接收???1、轮廓处理???2、第一特征笔
    画处理???3、第二特征笔画处理???4、第一计算???5。

    第一接收???1,用于接收待处理字符图片以及用户输入的所述待处理
    字符图片中字符的特征笔画。

    轮廓处理???2,用于识别所述待处理字符图片中字符的轮廓,生成字
    符轮廓图片,并获取所述字符轮廓图片对应的数据集合,所述数据集合中包
    含的点坐标用于描述所述字符轮廓曲线。

    第一特征笔画处理???3,用于从所述数据集合中确定出与所述特征笔
    画对应的特征笔画数据子集合,根据所述特征笔画数据子集合生成与所述特
    征笔画对应的特征笔画图片。

    第二特征笔画处理???4,用于从存储有各字体类别分别对应的各参考
    特征笔画数据的数据库中,选择与所述特征笔画对应的各类字体类别下的参
    考特征笔画数据,并生成与各所述参考特征笔画数据对应的参考特征笔画图
    片。

    第一计算???5,用于计算所述特征笔画图片分别与各所述参考特征笔
    画图片的相似度,并确定具有最高相似度的参考特征笔画图片所对应的字体
    类别为所述待处理字符图片中字符所属的目标字体类别。

    可选的,所述装置还包括:缩放剪裁???6。

    缩放剪裁???6,用于根据各所述参考特征笔画数据,以及所述特征笔
    画的类型,分别对所述特征笔画图片进行缩放、剪裁处理,获得分别与各所
    述参考特征笔画图片一一对应的特征笔画图片。

    所述第一计算???5还用于:计算各所述特征笔画图片分别与对应的参
    考特征笔画图片的相似度。

    可选的,所述轮廓处理???2,包括:识别单元121、接收单元122、
    填充单元123。

    识别单元121,用于识别所述待处理字符图片中各像素点的颜色。

    接收单元122,用于接收所述用户输入的所述待处理字符图片中字符的
    颜色。

    填充单元123,用于将所述各像素点中颜色与所述字符的颜色不匹配的
    像素点的颜色填充以预设背景色。

    本实施例的字符图片处理装置可以用于执行图1所示方法实施例的技术
    方案,其实现原理和技术效果类似,此处不再赘述。

    图9为本发明字符图片处理装置实施例二的结构示意图,如图9所示,
    在图8所示实施例的基础上,所述目标字体类别中包含至少两款字体;所述
    装置还包括:第二接收???1、确定???2、生成???3、第二计算???br />24。

    第二接收???1,用于接收用户输入的所述字符图片中的所述字符。

    确定???2,用于根据所述字符轮廓图片确定所述字符的字号。

    生成???3,用于以所述字号为图片大小约束,采用所述至少两款字体
    中的每款字体生成与所述字符对应的参考字体图片。

    第二计算???4,用于计算所述待处理字符图片与各所述参考字体图片
    的相似度,并确定具有最高相似度的参考字体图片所对应的字体为所述待处
    理字符图片中字符所属的目标字体。

    其中,所述确定???2具体用于:

    根据所述字符轮廓图片中所述字符的像素高度确定所述字符的字号。

    所述装置还包括:判断???5、调整生成???6。

    判断???5,用于判断各所述参考字体图片中字符的像素高度与所述待
    处理字符图片中字符的像素高度之间的差值是否大于预设阈值;

    调整生成???6,用于在所述判断??榕卸纤霾钪荡笥谠ど桡兄凳?,
    根据预设步长调整所述字号的大小,并以调整后的字号为图片大小约束,采
    用所述至少两款字体中的每款字体生成与所述字符对应的参考字体图片。

    本实施例的字符图片处理装置可以用于执行图7所示方法实施例的技术
    方案,其实现原理和技术效果类似,此处不再赘述。

    本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤
    可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读
    取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述
    的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介
    质。

    最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对
    其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通
    技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,
    或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并
    不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

    关于本文
    本文标题:字符图片处理方法和装置.pdf
    链接地址://www.4mum.com.cn/p-6092772.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 地下城勇士下载 任选9场胜负18075期开奖 甘肃快三下载 辽宁十一选五计划软件 麒麟彩票游戏 上海天天彩时时乐 辉煌棋牌官网 17300体育彩票开奖结果 快乐双彩开奖结果时间 官方金沙澳门棋牌在线 2018平特心水报刊彩图 万佳彩首页 2014年6肖中特1点红 摩雷伦斯费伦斯现场042 中国福利彩票官方网 18020足彩半全场开奖结果