文字与图片的匹配方法、装置、设备及存储介质制造方法及图纸

技术编号:30345862 阅读:18 留言:0更新日期:2021-10-12 23:33
本发明专利技术涉及图文匹配领域,公开了一种文字与图片的匹配方法、装置、设备及存储介质。该方法包括:获取待处理的文字字符段;根据预置切分算法,对所述文字字符段进行切片处理,生成N段有序字幕,其中,N为正整数;根据预置识别算法,识别所述N段有序字幕中的关键词,得到所述N段有序字幕对应的关键词集;将所述关键词集与预置图像库中的图像进行标签匹配,得到所述N段有序字幕对应的匹配图片。N段有序字幕对应的匹配图片。N段有序字幕对应的匹配图片。

【技术实现步骤摘要】
文字与图片的匹配方法、装置、设备及存储介质


[0001]本专利技术涉及图文匹配领域,尤其涉及一种文字与图片的匹配方法、装置、 设备及存储介质。

技术介绍

[0002]当代,互联网技术不断迸发出巨大的生产力,不断影响人们的生产生活 方式,在购物、消费、出行上都已经发生巨大影响。在细分领域上,互联网 技术上也不断改变传统的处理方式,例如在新闻报道上,人工智能已经可以 实现自主报道新闻,且撰写新闻稿件。
[0003]在文字生成上,现有技术已经可以实现,给出主题和关键词就能生成一 篇具有良好故事情节的中短小说。然而,在图片匹配上,可以实现单个文字 与图片的匹配,但是还是无法实现一大段文字分别匹配对应的图片,并根据 顺序排列的图片的效果。因此,在使用技术上还是有一定局限性,每次都要 人工自己寻找文字去匹配图片,效率过于低下,需要能整体处理文字的技术。

技术实现思路

[0004]本专利技术的主要目的在于解决现有技术不能实现大段文字匹配相关图片并 根据顺序排列的技术问题。
[0005]本专利技术第一方面提供了一种文字与图片的匹配方法,包括步骤:
[0006]获取待处理的文字字符段;
[0007]根据预置切分算法,对所述文字字符段进行切片处理,生成N段有序字 幕,其中,N为正整数;
[0008]根据预置识别算法,识别所述N段有序字幕中的关键词,得到所述N段 有序字幕对应的关键词集;
[0009]将所述关键词集与预置图像库中的图像进行标签匹配,得到所述N段有 序字幕对应的匹配图片。
[0010]可选的,在本专利技术第一方面的第一种实现方式中,所述根据预置切分算 法,对所述文字字符段进行切片处理,生成N段有序字幕包括:
[0011]根据所述文字字符段的标点符号,对所述文字字符段进行拆分,得到M 个有序字段,M为正整数;
[0012]读取预置文本框的字体大小设置和行间距设置,计算出所述文本框的容 纳行数为X行,其中,X为正整数;
[0013]基于所述有序字段,对所述文本框的前X

1行填充处理,生成新的文本 框,以及根据所述文本框第X

1行的最后字符,对所述有序字段进行切分, 将所述有序字段中未填充被切分的字段确定为分析字段;
[0014]读取所述分析字段的总字数,根据所述总字数与所述字体大小设置,计 算出所述总字数对应的总长度;
[0015]判断所述总长度是否小于所述文本框的宽度;
[0016]若小于所述文本框的宽度,则将所述分析字段填入所述文本框的第X行, 得到有序字幕;
[0017]若大于所述文本框的宽度,则根据预置逼近拆分算法,将所述分析字段 进行拆分填入至所述文本框的第X行,得到有序字幕。
[0018]可选的,在本专利技术第一方面的第二种实现方式中,所述根据预置逼近拆 分算法,将所述分析字段进行拆分填入至所述文本框的第X行,得到有序字 幕包括:
[0019]读取所述分析字段的前i行总字数,根据所述前i行总字数与所述字体大 小设置,计算出所述前i行总字数对应的前i行总长度,其中,i为正整数;
[0020]判断所述前i行总长度是否小于所述文本框的宽度;
[0021]若小于,则对i的数值增加1,重新读取所述分析字段的前i段总字数;
[0022]若不小于,则在所述分析字段中前i

1段进行拆分,得到前i

1段分析字 段和非前i

1段分析字段;
[0023]将所述前i

1段分析字段填入所述文本框的第X行,得到有序字幕;
[0024]将所述非前i

1段分析字段确定为新的有序字段,进行新的文本框填充。
[0025]可选的,在本专利技术第一方面的第三种实现方式中,所述将所述关键词集 与预置图像库中的图像进行标签匹配,得到所述N段有序字幕对应的匹配图 片包括:
[0026]将所述关键词集与预置图像库中的图像进行标签匹配,获取所述图像库 中图像对应的标签匹配数;
[0027]抓取最大的标签匹配数对应图像,将所述图像确定为所述关键词集对应 的匹配图片,生成所述N段有序字幕对应的匹配图片。
[0028]可选的,在本专利技术第一方面的第四种实现方式中,在所述将所述关键词 集与预置图像库中的图像进行标签匹配,获取所述图像库中图像对应的标签 匹配数之后,在所述抓取最大的标签匹配数对应图像,将所述图像确定为所 述关键词集对应的匹配图片,生成所述N段有序字幕对应的匹配图片之前, 还包括:
[0029]判断最大的标签匹配数是否为零;
[0030]若为零,则连接互联网,抓取所述关键词集中任一关键词对应的图像, 将所述图像确定为最大的标签匹配数对应图像。
[0031]可选的,在本专利技术第一方面的第五种实现方式中,在所述将所述关键词 集与预置图像库中的图像进行标签匹配,得到所述N段有序字幕对应的匹配 图片之后,还包括:
[0032]根据设置的字幕滚动速度,将所述N段有序字幕进行格式转换处理,得 到空白背景的初步视频数据;
[0033]根据所述初步视频数据中所述N段有序字幕的播放顺序,将所述N段有 序字幕对应的匹配图片设置为背景图像,生成字幕视频数据。
[0034]可选的,在本专利技术第一方面的第六种实现方式中,所述图像库的生成方 式包括:
[0035]接收图像输入指令;
[0036]根据预置图像识别算法,对所述图像输入指令对应的图像进行标签识别 处理,生成所述图像对应的标签数据;
[0037]将所述标签数据关联至所述图像输入指令对应的图像,生成带标签的图 像,并将
所述图像存储至预置图像库中。
[0038]本专利技术第二方面提供了一种文字与图片的匹配装置,包括:
[0039]获取模块,用于获取待处理的文字字符段;
[0040]字幕生成模块,用于根据预置切分算法,对所述文字字符段进行切片处 理,生成N段有序字幕,其中,N为正整数;
[0041]识别模块,用于根据预置识别算法,识别所述N段有序字幕中的关键词, 得到所述N段有序字幕对应的关键词集;
[0042]匹配模块,用于将所述关键词集与预置图像库中的图像进行标签匹配, 得到所述N段有序字幕对应的匹配图片。
[0043]本专利技术第三方面提供了一种文字与图片的匹配设备,包括:存储器和至 少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理 器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使 得所述文字与图片的匹配设备执行上述的文字与图片的匹配方法。
[0044]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存 储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的文字 与图片的匹配方法。
[0045]在专利技术实施例中,通过对文字段的剪切裁剪,进行分段分析得到不本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文字与图片的匹配方法,其特征在于,包括步骤:获取待处理的文字字符段;根据预置切分算法,对所述文字字符段进行切片处理,生成N段有序字幕,其中,N为正整数;根据预置识别算法,识别所述N段有序字幕中的关键词,得到所述N段有序字幕对应的关键词集;将所述关键词集与预置图像库中的图像进行标签匹配,得到所述N段有序字幕对应的匹配图片。2.根据权利要求1所述的文字与图片的匹配方法,其特征在于,所述根据预置切分算法,对所述文字字符段进行切片处理,生成N段有序字幕包括:根据所述文字字符段的标点符号,对所述文字字符段进行拆分,得到M个有序字段,M为正整数;读取预置文本框的字体大小设置和行间距设置,计算出所述文本框的容纳行数为X行,其中,X为正整数;基于所述有序字段,对所述文本框的前X

1行填充处理,生成新的文本框,以及根据所述文本框第X

1行的最后字符,对所述有序字段进行切分,将所述有序字段中未填充被切分的字段确定为分析字段;读取所述分析字段的总字数,根据所述总字数与所述字体大小设置,计算出所述总字数对应的总长度;判断所述总长度是否小于所述文本框的宽度;若小于所述文本框的宽度,则将所述分析字段填入所述文本框的第X行,得到有序字幕;若大于所述文本框的宽度,则根据预置逼近拆分算法,将所述分析字段进行拆分填入至所述文本框的第X行,得到有序字幕。3.根据权利要求2所述的文字与图片的匹配方法,其特征在于,所述根据预置逼近拆分算法,将所述分析字段进行拆分填入至所述文本框的第X行,得到有序字幕包括:读取所述分析字段的前i行总字数,根据所述前i行总字数与所述字体大小设置,计算出所述前i行总字数对应的前i行总长度,其中,i为正整数;判断所述前i行总长度是否小于所述文本框的宽度;若小于,则对i的数值增加1,重新读取所述分析字段的前i段总字数;若不小于,则在所述分析字段中前i

1段进行拆分,得到前i

1段分析字段和非前i

1段分析字段;将所述前i

1段分析字段填入所述文本框的第X行,得到有序字幕;将所述非前i

1段分析字段确定为新的有序字段,进行新的文本框填充。4.根据权利要求1所述的文字与图片的匹配方法,其特征在于,所述将所述关键词集与预置图像库中的图像进行标签匹配,得到所述N段有序字幕对应的匹配图片包括:将所述关键词集与预置图像库中的图像进行标签匹配,获取所述图像库中...

【专利技术属性】
技术研发人员:严华培王红星
申请(专利权)人:深圳市大头兄弟科技有限公司
类型:发明
国别省市:

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

1