字体版权检测方法、介质、计算机设备及装置制造方法及图纸

技术编号:21548771 阅读:18 留言:0更新日期:2019-07-06 21:57
本发明专利技术公开了一种字体版权检测方法、介质、计算机设备及装置,包括以下步骤:获取版权保护字体信息,并计算所述版权保护字体信息中字体对应的第一字体指纹;获取待检测字体信息,并计算所述待检测字体信息中每个字符对应的第二字体指纹;判断所述第二字体指纹与所述第一字体指纹之间的相似度是否大于预设的相似度阈值;如果所述第二字体指纹与所述第一字体指纹之间的相似度大于预设的相似度阈值,则确认所述第二字体指纹对应的字符为侵权字符。能够实现对待检测字体是否为侵权字体进行有效检测,且检测过程中无需人工干预,可对大批量文字的字体是否侵权进行快速检测,大幅提高字体版权的检测效率。

Font Copyright Detection Method, Media, Computer Equipment and Device

【技术实现步骤摘要】
字体版权检测方法、介质、计算机设备及装置
本专利技术涉及字体检测
,特别涉及一种字体版权检测方法、介质、计算机设备及装置。
技术介绍
字体,是文字的风格、文字外在特征的表现形式;例如,楷体、宋体和黑体等。随着文字的发展,越来越多的字体被人们设计出来,并且产生了相应的字体版权;因此,人们在使用字体的过程当中,对自身所使用的字体是否侵犯他人所有的字体版权进行分辨成为一种必要。然而,在现有技术中,多只是通过对用户上传的图像进行识别,并且,在识别过程中需要用户对图像的切分正确性进行确认,或者,需要用户输入待识别字体的文字内容;因此,现有技术对于字体的检测过程需要大量的人工干预,难以对大批量文字进行快速检测,且无法有效检测所使用的字体是否为侵权字体。
技术实现思路
本专利技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种字体版权检测方法,能够实现对待检测字体是否为侵权字体进行有效检测,且检测过程中无需人工干预,可对大批量文字的字体是否侵权进行快速检测,大幅提高字体版权的检测效率。本专利技术的第二个目的在于提出一种计算机可读存储介质。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种字体版权检测装置。为达到上述目的,本专利技术第一方面实施例提出了一种字体版权检测方法,包括以下步骤:获取版权保护字体信息,并计算版权保护字体信息中字体对应的第一字体指纹;获取待检测字体信息,并计算待检测字体信息中每个字符对应的第二字体指纹;判断第二字体指纹与第一字体指纹之间的相似度是否大于预设的相似度阈值;如果第二字体指纹与第一字体指纹之间的相似度大于预设的相似度阈值,则确认第二字体指纹对应的字符使用了侵权字体。根据本专利技术实施例的字体版权检测方法,首先,获取版权保护字体信息,并根据获取到的版权保护字体信息计算版权保护字体信息中字体对应的第一字体指纹;接着,获取待检测字体信息,并计算待检测字体信息中每个字符对应的第二字体指纹;然后,判断第二字体指纹与第一字体指纹之间的相似度是否大于预设的相似度阈值;如果第二字体指纹与第一字体指纹之间的相似度大于预设的相似度阈值,则确认第二字体指纹对应的字符使用了侵权字体;从而实现对待检测字体是否为侵权字体进行有效检测,且检测过程中无需人工干预,可对大批量文字是否使用侵权字体进行快速检测,大幅提高字体版权的检测效率。另外,根据本专利技术上述实施例提出的字体版权检测方法还可以具有如下附加的技术特征:可选地,计算所述版权保护字体信息中字体对应的第一字体指纹,包括:对所述版权保护字体信息中每种字体对应的字符进行预处理,以获得每个字符的字体图像;提取所述字体图像的多维视觉特征,并对每种字体对应的所有字符的多维视觉特征中相应的每一维进行求和,以生成每种字体的字体特征向量。可选地,当所述版权保护字体信息包括多种字体时,在提取所述字体图像的多维视觉特征之后,对不同字体的相同字符所对应的多维视觉特征进行K均值聚类以生成每个相同字符的字型特征组;分别计算不同字体的相同字符所对应的多维视觉特征与该相同字符的字型特征组中每个字型特征之间的欧式距离,并选择所述欧式距离最小的字型特征作为该相同字符的字型特征;将不同字体的相同字符所对应的多维视觉特征减去该相同字符的字型特征以获得该相同字符的多维风格特征;将每种字体的所有字符的多维风格特征中相应的每一维进行求和,以生成每种字体的字体特征向量。可选地,当任一字符在不同字体中未出现相同字符时,将该字符所对应的多维视觉特征作为该字符的多维风格特征。可选地,计算所述版权保护字体信息中字体对应的第一字体指纹,还包括:将所述字体特征向量进行哈希化处理,以生成所述版权保护字体信息中字体对应的第一字体指纹。可选地,所述待检测字体信息为待检测字体图像,其中,获取待检测字体信息,包括:将所述待检测字体图像输入经过预训练的基于全卷积网络的深度学习模型,以输出对应所述待检测字体图像中每个字符的单字符检测图像。可选地,计算所述待检测字体信息中每个字符对应的第二字体指纹,包括:对所述单字符检测图像进行预处理,以生成单字符训练图像;将所述单字符训练图像输入经过预训练的CNN深度神经网络模型,以抽取所述单字符训练图像的多维视觉特征;计算所述单字符训练图像的多维视觉特征与对应的字型特征组中每个字型特征之间的欧氏距离,并将欧式距离最小的字型特征作为所述单字符训练图像的字型特征;将所述单字符训练图像的多维视觉特征减去所述单字符训练图像的字型特征以获得所述单字符训练图像的多维风格特征,并对所述单字符训练图像的多维风格特征进行哈希化处理,以生成所述单字符检测图像的第二字体指纹。为达到上述目的,本专利技术第二方面实施例提出了一种计算机可读存储介质,其上存储有字体版权检测程序,该字体版权检测程序被处理器执行时实现如上述的字体版权检测方法。为达到上述目的,本专利技术第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如上述的字体版权检测方法。为达到上述目的,本专利技术第四方面实施例提出了一种字体版权检测装置,包括:第一获取模块,所述第一获取模块用于获取版权保护字体信息;第一计算模块,所述第一计算模块用于计算所述版权保护字体信息中字体对应的第一字体指纹;第二获取模块,所述第二获取模块用于获取待检测字体信息;第二计算模块,所述第二计算模块用于计算所述待检测字体信息中每个字符对应的第二字体指纹;判断模块,所述判断模块用于判断所述第二字体指纹与所述第一字体指纹之间的相似度是否大于预设的相似度阈值,并在判断所述第二字体指纹与所述第一字体指纹之间的相似度大于预设的相似度阈值时,确认所述第二字体指纹对应的字符为侵权字符。根据本专利技术实施例的字体版权检测装置,设置第一获取模块对版权保护字体信息进行获取,并在获取到版权保护字体信息之后,通过第一计算模块对版权保护字体信息中字体对应的第一字体指纹进行计算;设置第二获取模块对待检测字体信息进行获取,并在获取到待检测字体信息之后,通过第二计算模块待检测字体信息中每个字符对应的第二字体指纹进行计算;设置判断模块判断所述第二字体指纹与所述第一字体指纹之间的相似度是否大于预设的相似度阈值,并在判断所述第二字体指纹与所述第一字体指纹之间的相似度大于预设的相似度阈值时,确认所述第二字体指纹对应的字符使用了侵权字体;从而实现对待检测字体是否为侵权字体进行有效检测,且检测过程中无需人工干预,可对大批量文字是否使用侵权字体进行快速检测,大幅提高字体版权的检测效率。附图说明图1为根据本专利技术实施例的字体版权检测方法的流程示意图;图2为根据本专利技术另一实施例的字体版权检测方法的流程示意图;图3为根据本专利技术又一实施例的字体版权检测方法的流程示意图;图4为根据本专利技术实施例的字体版权检测装置的方框示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。现有技术中,在字体的检测过程中需要大量的人工干预,难以对大批量文字的字体进行快速检本文档来自技高网...

【技术保护点】
1.一种字体版权检测方法,其特征在于,包括以下步骤:获取版权保护字体信息,并计算所述版权保护字体信息中字体对应的第一字体指纹;获取待检测字体信息,并计算所述待检测字体信息中每个字符对应的第二字体指纹;判断所述第二字体指纹与所述第一字体指纹之间的相似度是否大于预设的相似度阈值;如果所述第二字体指纹与所述第一字体指纹之间的相似度大于预设的相似度阈值,则确认所述第二字体指纹对应的字符使用了侵权字体。

【技术特征摘要】
1.一种字体版权检测方法,其特征在于,包括以下步骤:获取版权保护字体信息,并计算所述版权保护字体信息中字体对应的第一字体指纹;获取待检测字体信息,并计算所述待检测字体信息中每个字符对应的第二字体指纹;判断所述第二字体指纹与所述第一字体指纹之间的相似度是否大于预设的相似度阈值;如果所述第二字体指纹与所述第一字体指纹之间的相似度大于预设的相似度阈值,则确认所述第二字体指纹对应的字符使用了侵权字体。2.如权利要求1所述的字体版权检测方法,其特征在于,计算所述版权保护字体信息中字体对应的第一字体指纹,包括:对所述版权保护字体信息中每种字体对应的字符进行预处理,以获得每个字符的字体图像;提取所述字体图像的多维视觉特征,并对每种字体对应的所有字符的多维视觉特征中相应的每一维进行求和,以生成每种字体的字体特征向量。3.如权利要求2所述的字体版权检测方法,其特征在于,当所述版权保护字体信息包括多种字体时,在提取所述字体图像的多维视觉特征之后,对不同字体的相同字符所对应的多维视觉特征进行K均值聚类以生成每个相同字符的字型特征组;分别计算不同字体的相同字符所对应的多维视觉特征与该相同字符的字型特征组中每个字型特征之间的欧式距离,并选择所述欧式距离最小的字型特征作为该相同字符的字型特征;将不同字体的相同字符所对应的多维视觉特征减去该相同字符的字型特征以获得该相同字符的多维风格特征;将每种字体的所有字符的多维风格特征中相应的每一维进行求和,以生成每种字体的字体特征向量。4.如权利要求3所述的字体版权检测方法,其特征在于,当任一字符在不同字体中未出现相同字符时,将该字符所对应的多维视觉特征作为该字符的多维风格特征。5.如权利要求2-4中任一项所述的字体版权检测方法,其特征在于,计算所述版权保护字体信息中字体对应的第一字体指纹,还包括:将所述字体特征向量进行哈希化处理,以生成所述版权保护字体信息中字体对应的第一字体指纹。6.如权利要求3所述的字体版权检测方法,其特征在于,...

【专利技术属性】
技术研发人员:徐文艳黄凯伟
申请(专利权)人:厦门元印信息科技有限公司
类型:发明
国别省市:福建,35

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

1