本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種文本圖像生成方法及相關(guān)裝置。
背景技術(shù):
1、隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,在文本圖像的制作場(chǎng)景中,需要在待處理文本和背景圖像的基礎(chǔ)上自動(dòng)生成文本圖像,以滿(mǎn)足高效地制作文本圖像的場(chǎng)景需求。
2、相關(guān)技術(shù)中,文本圖像生成方法是指:針對(duì)待處理文本和背景圖像,從已有的渲染模板中選擇待渲染字體,按照待渲染字體將待處理文本渲染在背景圖像中以生成文本圖像。
3、然而,上述方法中從已有的渲染模板中選擇待渲染字體,存在待渲染字體與背景圖像在風(fēng)格上不匹配的情況,導(dǎo)致生成的文本圖像中待處理文本和背景圖像之間不夠和諧美觀,從而導(dǎo)致文本圖像的生成效果較差。
技術(shù)實(shí)現(xiàn)思路
1、為了解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┝艘环N文本圖像生成方法及相關(guān)裝置,在背景圖像中以和背景圖像匹配的目標(biāo)字體渲染待處理文本得到文本圖像,使得文本圖像中目標(biāo)字體的待處理文本和背景圖像之間更和諧美觀,增強(qiáng)文本圖像的視覺(jué)效果,從而提升文本圖像的生成效果。
2、本申請(qǐng)實(shí)施例公開(kāi)了如下技術(shù)方案:
3、一方面,本申請(qǐng)實(shí)施例提供一種文本圖像生成方法,所述方法包括:
4、獲取待處理文本和背景圖像;
5、通過(guò)第一語(yǔ)言模型對(duì)所述背景圖像的視覺(jué)特征和多個(gè)候選字體中每個(gè)候選字體的屬性特征進(jìn)行風(fēng)格匹配,從所述多個(gè)候選字體中確定目標(biāo)字體;所述目標(biāo)字體在風(fēng)格上匹配所述背景圖像;
6、在所述背景圖像中根據(jù)所述目標(biāo)字體對(duì)待處理文本進(jìn)行渲染生成,獲得文本圖像;所述文本圖像包括所述背景圖像和所述目標(biāo)字體的待處理文本。
7、另一方面,本申請(qǐng)實(shí)施例提供一種文本圖像生成裝置,所述裝置包括:獲取單元,用于獲取待處理文本和背景圖像;
8、匹配單元,用于通過(guò)第一語(yǔ)言模型對(duì)所述背景圖像的視覺(jué)特征和多個(gè)候選字體中每個(gè)候選字體的屬性特征進(jìn)行風(fēng)格匹配,從所述多個(gè)候選字體中確定目標(biāo)字體;所述目標(biāo)字體在風(fēng)格上匹配所述背景圖像;
9、渲染單元,用于在所述背景圖像中根據(jù)所述目標(biāo)字體對(duì)待處理文本進(jìn)行渲染生成,獲得文本圖像;所述文本圖像包括所述背景圖像和所述目標(biāo)字體的待處理文本。
10、另一方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括處理器以及存儲(chǔ)器:
11、所述存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,并將所述計(jì)算機(jī)程序傳輸給所述處理器;
12、所述處理器用于根據(jù)所述計(jì)算機(jī)程序中的指令執(zhí)行前述任一方面所述的方法。
13、另一方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí),使得所述計(jì)算機(jī)設(shè)備執(zhí)行前述任一方面所述的方法。
14、另一方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí),使得所述計(jì)算機(jī)設(shè)備執(zhí)行前述任一方面所述的方法。
15、由上述技術(shù)方案可以看出,首先,獲取待處理文本和背景圖像;將背景圖像的視覺(jué)特征和多個(gè)候選字體中每個(gè)候選字體的屬性特征輸入第一語(yǔ)言模型進(jìn)行風(fēng)格匹配,從多個(gè)候選字體中確定在風(fēng)格上匹配背景圖像的目標(biāo)字體;該方式針對(duì)在背景圖像中渲染待處理文本得到文本圖像的情況,考慮背景圖像的視覺(jué)特征表示的背景圖像的視覺(jué)信息,并考慮多個(gè)候選字體中每個(gè)候選字體的屬性特征表示的每個(gè)候選字體的屬性信息,通過(guò)第一語(yǔ)言模型的強(qiáng)大的語(yǔ)義理解能力,能夠從多個(gè)候選字體中選擇在風(fēng)格上匹配背景圖像的候選字體作為目標(biāo)字體。然后,按照目標(biāo)字體將待處理文本渲染在背景圖像中以生成文本圖像,使得文本圖像包括背景圖像和目標(biāo)字體的待處理文本;該方式基于目標(biāo)字體在風(fēng)格上匹配背景圖像,在背景圖像中以目標(biāo)字體渲染待處理文本得到文本圖像,使得文本圖像中目標(biāo)字體的待處理文本和背景圖像之間更和諧美觀,增強(qiáng)文本圖像的視覺(jué)效果,從而提升文本圖像的生成效果。
1.一種文本圖像生成方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述通過(guò)第一語(yǔ)言模型對(duì)所述背景圖像的視覺(jué)特征和多個(gè)候選字體中每個(gè)候選字體的屬性特征進(jìn)行風(fēng)格匹配,從所述多個(gè)候選字體中確定目標(biāo)字體,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述顯著性圖像的獲得步驟,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從所述多個(gè)第一文本區(qū)域中確定目標(biāo)文本區(qū)域,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述從所述多個(gè)第一文本區(qū)域中確定目標(biāo)文本區(qū)域,包括:
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述根據(jù)所述候選文本區(qū)域確定所述目標(biāo)文本區(qū)域,包括:
8.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述背景顏色與所述每個(gè)候選顏色的對(duì)比度,從所述多個(gè)候選顏色中確定所述目標(biāo)顏色包括所述待處理關(guān)鍵詞的第一顏色和所述待處理非關(guān)鍵詞的第二顏色,包括:
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述獲取所述待處理文本的待處理關(guān)鍵詞和待處理非關(guān)鍵詞,包括:
12.一種文本圖像生成裝置,其特征在于,所述裝置包括:
13.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括處理器以及存儲(chǔ)器:
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)用于存儲(chǔ)計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí),使得所述計(jì)算機(jī)設(shè)備執(zhí)行權(quán)利要求1-11任一項(xiàng)所述的方法。
15.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)設(shè)備上運(yùn)行時(shí),使得所述計(jì)算機(jī)設(shè)備執(zhí)行權(quán)利要求1-11任一項(xiàng)所述的方法。