汉字字符的生成方法、装置及可读存储介质制造方法及图纸

技术编号:22057770 阅读:31 留言:0更新日期:2019-09-07 16:09
本发明专利技术提供的汉字字符的生成方法、装置及可读存储介质,通过将待处理的处于原始字体下的目标汉字的字符图像输入至训练后的对抗网络模型,以使所述训练后的对抗网络模型对所述目标汉字的字符图像进行风格转化处理,并输出处于目标字体下的目标汉字的字符图像;对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息;根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符,从而使得通过该技术方案自动生成符合目标字体需求的,结构合理的汉字字符,有效降低了人工成本,提高了开发效率。

Generation Method, Device and Readable Storage Media of Chinese Characters

【技术实现步骤摘要】
汉字字符的生成方法、装置及可读存储介质
本专利技术涉及文字信息处理技术,尤其涉及一种汉字字符的生成方法、装置及可读存储介质。
技术介绍
随着设计行业的不断发展,汉字的字体作为汉字展示的必备元素,越来越多的人们希望能够通过变换字体来更好的表达思想。在现有技术中,为了获得具备个性化字体的汉字字符,较为常用的是利用用于表示部件复用关系的组字模板并结合计算机技术以快速生成字库,开发人员需要制作少量的具备个性化字体的汉字部件,并利用已有字体的组字信息作为字符组字模板将具备个性化字体的汉字部件组合在一起生成新的汉字,进而获得全新的全库字符。但是,由于不同汉字部件在具备个性化字体的情况下,其在组成每个汉字字符时的位置和大小会有一定差异,直接使用已有字体的组字模板自动生成的汉字字符中,其部件的大小和位置有一定的偏差。这将导致字符组成结构不合理,不但无法满足原有的字体设计要求,而且还需要对生成的字符进行人工精修,其开发成本大大增加,开发效率低下。
技术实现思路
针对上述提及采用现有的方式对于目标字体的汉字字符进行开发时,开发成本高,开发效率低下的问题,本专利技术提供了一种汉字字符的生成方法、装置及可读存储介质。一方面,本专利技术提供了一种汉字字符的生成方法,包括:将待处理的处于原始字体下的目标汉字的字符图像输入至训练后的对抗网络模型,以使所述训练后的对抗网络模型对所述目标汉字的字符图像进行风格转化处理,并输出处于目标字体下的目标汉字的字符图像;对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息;根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符。在其中一种可选的实施方式中,所述对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息,包括:将所述处于目标字体下的目标汉字的字符图像进行二值化处理,获得所述处于目标字体下的目标汉字的字符图像的二值图像;提取所述二值图像的离散点,获得所述目标汉字的各字符部件的轮廓信息;根据各字符部件的轮廓信息,确定所述各字符部件在所述目标汉字中的位置和尺寸。在其中一种可选的实施方式中,所述根据各字符部件的轮廓信息,确定所述各字符部件在所述目标汉字中的位置和尺寸,包括:根据各字符部件的轮廓信息,确定每个字符部件的矢量坐标区域;根据所述每个字符部件的矢量坐标区域和各矢量坐标区域之间的相对矢量位置关系,确定所述各字符部件在所述目标汉字中的位置和尺寸。在其中一种可选的实施方式中,所述根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符,包括:根据所述矢量信息中各字符部件在所述目标汉字中的位置和尺寸,对原始字体的拼字模板中各字符部件在所述目标汉字中的位置和尺寸进行平移处理,和/或,缩放处理,获得处理后的目标字体的拼字模板;根据所述处理后的目标字体的拼字模板以及目标汉字的每个字符部件的图形轮廓,生成目标字体下的目标汉字的汉字字符。在其中一种可选的实施方式中,还包括:获得训练数据,所述训练数据包括多个汉字字符在原始字体下的字符图像,以及在目标字体下的字符图像;利用所述训练数据对预设的对抗网络模型进行训练,获得训练后的对抗网络模型。在其中一种可选的实施方式中,所述根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符,包括:在预设的目标字体的字符部件库中,调用目标字体的各字符部件的图形轮廓;根据处理后的目标字体的拼字模板和目标字体的各字符部件的图形轮廓,生成目标字体下的目标汉字的汉字字符。另一方面,本专利技术提供了一种汉字字符的生成装置,包括:对抗网络模型模块,用于将待处理的处于原始字体下的目标汉字的字符图像输入至训练后的对抗网络模型,以使所述训练后的对抗网络模型对所述目标汉字的字符图像进行风格转化处理,并输出处于目标字体下的目标汉字的字符图像;矢量处理模块,用于对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息;字符生成模块,用于根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符。在其中一种可选的实施方式中,对抗网络模型模块,还用于:获得训练数据,所述训练数据包括多个汉字字符在原始字体下的字符图像,以及在目标字体下的字符图像;利用所述训练数据对预设的对抗网络模型进行训练,获得训练后的对抗网络模型。再一方面,本专利技术提供了一种汉字字符的生成装置,包括:存储器、处理器以及计算机程序;其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如前任一项所述的方法。最后一方面,本专利技术提供了一种可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理执行以实现如前任一项所述的方法。本专利技术提供的汉字字符的生成方法、装置及可读存储介质,通过将待处理的处于原始字体下的目标汉字的字符图像输入至训练后的对抗网络模型,以使所述训练后的对抗网络模型对所述目标汉字的字符图像进行风格转化处理,并输出处于目标字体下的目标汉字的字符图像;对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息;根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符,从而使得通过该技术方案自动生成符合目标字体需求的,结构合理的汉字字符,有效降低了人工成本,提高了开发效率。附图说明图1为利用现有的汉字字符的生成方法所生成的汉字字符的示意图;图2为本专利技术示例一提供的一种汉字字符的生成方法的流程示意图;图3为本专利技术示例一提供的汉字字符的生成方法所获得的目标汉字的各字符部件的轮廓的示意图;图4为本专利技术示例一提供的汉字字符的生成方法所获得的矢量坐标区域的示意图;图5为本专利技术示例一提供的汉字字符的生成方法所生成的汉字字符的示意图;图6为本专利技术示例二提供的一种汉字字符的生成方法的流程示意图;图7为本专利技术示例三提供的一种汉字字符的开发装置的结构示意图;图8为本专利技术示例四提供的一种汉字字符的开发装置的硬件结构示意图。具体实施方式为使本专利技术示例的目的、技术方案和优点更加清楚,下面将结合本专利技术示例中的附图,对本专利技术示例中的技术方案进行清楚、完整地描述。随着设计行业的不断发展,汉字的字体作为汉文字展示的必备元素,越来越多的人们希望能够通过变换字体来更好的表达思想。在现有技术中,为了获得具备个性化字体的汉字字符,较为常用的是利用用于表示部件复用关系的组字模板并结合计算机技术以快速生成字库,开发人员需要编辑少量的具备个性化字体的汉字部件,并利用已有字体的组字信息作为字符组字模板将具备个性化字体的汉字部件组合在一起生成新的汉字,进而获得全新的全库字符。图1为利用现有的汉字字符的生成方法所生成的汉字字符的示意图,如图1所示的,由于不同汉字部件在具备个性化字体的情况下,其在组成每个汉字字符时的位置和大小会有一定差异,直接使用已有字体的组字模板自动生成的汉字字符中,其部件的大小和位置有一定的偏差。这将导致字符组成结构不合理,不但无法满足原有的字体本文档来自技高网...

【技术保护点】
1.一种汉字字符的生成方法,其特征在于,包括:将待处理的处于原始字体下的目标汉字的字符图像输入至训练后的对抗网络模型,以使所述训练后的对抗网络模型对所述目标汉字的字符图像进行风格转化处理,并输出处于目标字体下的目标汉字的字符图像;对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息;根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符。

【技术特征摘要】
1.一种汉字字符的生成方法,其特征在于,包括:将待处理的处于原始字体下的目标汉字的字符图像输入至训练后的对抗网络模型,以使所述训练后的对抗网络模型对所述目标汉字的字符图像进行风格转化处理,并输出处于目标字体下的目标汉字的字符图像;对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息;根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符。2.根据权利要求1所述的汉字字符的生成方法,其特征在于,所述对所述处于目标字体下的目标汉字的字符图像进行矢量化处理,获得目标汉字的每个字符部件的矢量信息,包括:将所述处于目标字体下的目标汉字的字符图像进行二值化处理,获得所述处于目标字体下的目标汉字的字符图像的二值图像;提取所述二值图像的离散点,获得所述目标汉字的各字符部件的轮廓信息;根据各字符部件的轮廓信息,确定所述各字符部件在所述目标汉字中的位置和尺寸。3.根据权利要求2所述的汉字字符的生成方法,其特征在于,所述根据各字符部件的轮廓信息,确定所述各字符部件在所述目标汉字中的位置和尺寸,包括:根据各字符部件的轮廓信息,确定每个字符部件的矢量坐标区域;根据所述每个字符部件的矢量坐标区域和各矢量坐标区域之间的相对矢量位置关系,确定所述各字符部件在所述目标汉字中的位置和尺寸。4.根据权利要求2所述的汉字字符的生成方法,其特征在于,所述根据所述矢量信息对原始字体的拼字模板进行密排处理,并根据处理后的目标字体的拼字模板,生成目标字体下的目标汉字的汉字字符,包括:根据所述矢量信息中各字符部件在所述目标汉字中的位置和尺寸,对原始字体的拼字模板中各字符部件在所述目标汉字中的位置和尺寸进行平移处理,和/或,缩放处理,获得处理后的目标字体的拼字模板;根据所述处理后的目标字体的拼字模板以及目标汉字的每个字符部件的图形轮廓,生成目标字...

【专利技术属性】
技术研发人员:张国荣郝龙杰
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

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

1