本發(fā)明涉及人工智能,特別涉及一種基于ai的文本數(shù)據(jù)提取、視頻制作方法及系統(tǒng)。
背景技術(shù):
1、用戶在處理文檔時(shí),大多是以文本形式呈現(xiàn),而用戶閱讀文本較為費(fèi)力,因此,可以將文本信息轉(zhuǎn)換成視頻,這樣,用戶可以收聽音頻以及觀看視頻畫面來明確文章所傳遞的信息,而不需要費(fèi)力解讀文本,可以降低用戶獲取信息的難度?;蛘?,由于文本篇幅較長,而用戶閱讀文本較為費(fèi)時(shí),用戶沒有精力逐篇閱讀,因此,需要將文章轉(zhuǎn)換成視頻,通過視頻快速了解文章所傳遞的信息,再選擇自己感興趣的文章進(jìn)行仔細(xì)閱讀。另外,由于視頻的展現(xiàn)形式較為多元化,相比于枯燥的文字閱讀來說,更容易吸引用戶的注意力,用戶也更愿意通過這種方式來閱讀文章。
2、現(xiàn)有技術(shù)中,主要通過從文本數(shù)據(jù)中提取關(guān)鍵詞,對(duì)于每個(gè)關(guān)鍵詞,在預(yù)先設(shè)定的圖片庫中查找與該關(guān)鍵詞相匹配的視頻圖片,后對(duì)視頻圖片進(jìn)行合成得到目標(biāo)視頻。然而,在圖片庫當(dāng)中的圖片也是通過標(biāo)注對(duì)應(yīng)的關(guān)鍵詞信息進(jìn)行存儲(chǔ),由于是采用關(guān)鍵詞進(jìn)行匹配,可能會(huì)出現(xiàn)查找的圖片不是那么的貼切原本的文本信息,從而造成合成的視頻不準(zhǔn)確的問題。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本發(fā)明的目的在于提供一種基于ai的文本數(shù)據(jù)提取、視頻制作方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中在利用文本數(shù)據(jù)合成視頻不準(zhǔn)確的問題。
2、本發(fā)明的一個(gè)目的在于提供一種基于ai的文本數(shù)據(jù)提取、視頻制作方法,所述方法包括:
3、獲取需要進(jìn)行視頻制作的文本數(shù)據(jù),按預(yù)設(shè)規(guī)則對(duì)所述文本數(shù)據(jù)進(jìn)行分片得到多個(gè)文本數(shù)據(jù)片段,對(duì)所述文本數(shù)據(jù)片段進(jìn)行語義分析以識(shí)別出所述文本數(shù)據(jù)片段的語義表示;
4、利用所述語義表示在預(yù)設(shè)的圖片素材庫當(dāng)中查找出與所述語義表示相匹配的多個(gè)圖片素材;
5、對(duì)所述多個(gè)圖片素材進(jìn)行圖像識(shí)別以識(shí)別出所述圖片素材的文本含義,將所述文本含義與所述文本數(shù)據(jù)片段匹配的圖片素材作為所述文本數(shù)據(jù)片段的視頻圖片;
6、在所述文本數(shù)據(jù)的所有視頻圖片確認(rèn)后對(duì)所述視頻圖片進(jìn)行拼接得到所述文本數(shù)據(jù)對(duì)應(yīng)的視頻。
7、進(jìn)一步的,上述一種基于ai的文本數(shù)據(jù)提取、視頻制作方法,其中,所述對(duì)所述多個(gè)圖片素材進(jìn)行圖像識(shí)別以識(shí)別出所述圖片素材的文本含義,將所述文本含義與所述文本數(shù)據(jù)片段匹配的圖片素材作為所述文本數(shù)據(jù)片段的視頻圖片的步驟包括:
8、按預(yù)設(shè)規(guī)則對(duì)所述圖片素材進(jìn)行分割得到多個(gè)子圖片素材,分別對(duì)所述子圖片素材進(jìn)行識(shí)別確定每個(gè)子圖片素材的文本含義;
9、將所述每個(gè)子圖片素材的文本含義與所述文本數(shù)據(jù)片段進(jìn)行匹配以確定所述文本數(shù)據(jù)片段匹配的圖片素材。
10、進(jìn)一步的,上述一種基于ai的文本數(shù)據(jù)提取、視頻制作方法,其中,所述按預(yù)設(shè)規(guī)則對(duì)所述圖片素材進(jìn)行分割得到多個(gè)子圖片素材的步驟包括:
11、對(duì)所述圖片素材進(jìn)行元素分析,檢測(cè)出所述圖片素材的背景部分和多個(gè)不同的特征部分;
12、將所述不同的特征部分分割出來,并將所述不同的特征部分結(jié)合所述背景部分組成所述多個(gè)子圖片素材。
13、進(jìn)一步的,上述一種基于ai的文本數(shù)據(jù)提取、視頻制作方法,其中,所述對(duì)所述圖片素材進(jìn)行元素分析,檢測(cè)出所述圖片素材的背景部分和多個(gè)不同的特征部分的步驟包括:
14、對(duì)所述圖片素材進(jìn)行灰度化得到灰度圖,對(duì)所述灰度圖進(jìn)行邊緣檢測(cè)得到初步的特征區(qū)域;
15、獲取所述特征區(qū)域的周圍的像素點(diǎn),將所述像素點(diǎn)作為種子點(diǎn)對(duì)所述特征區(qū)域進(jìn)行區(qū)域生長得到最終的目標(biāo)特征區(qū)域,將所述目標(biāo)特征區(qū)域作為所述特征部分的分割區(qū)域。
16、進(jìn)一步的,上述一種基于ai的文本數(shù)據(jù)提取、視頻制作方法,其中,所述在所述文本數(shù)據(jù)的所有視頻圖片確認(rèn)后對(duì)所述視頻圖片進(jìn)行拼接得到所述文本數(shù)據(jù)對(duì)應(yīng)的視頻的步驟包括:
17、在所述文本數(shù)據(jù)的所有視頻圖片確認(rèn)后,按順序獲取所述視頻圖片的場景信息,確定場景信息相似的視頻圖片按順序組成的視頻圖片組;
18、按預(yù)設(shè)規(guī)則確定所述述視頻圖片組的風(fēng)格參數(shù),并將所述風(fēng)格參數(shù)粘貼至所述視頻圖片組中的視頻圖片。
19、進(jìn)一步的,上述一種基于ai的文本數(shù)據(jù)提取、視頻制作方法,其中,所述按預(yù)設(shè)規(guī)則確定所述述視頻圖片組的風(fēng)格參數(shù),并將所述風(fēng)格參數(shù)粘貼至所述視頻圖片組中的圖片素材的步驟包括:
20、獲取所述視頻圖片組當(dāng)中首張視頻圖片的圖片風(fēng)格參數(shù),并對(duì)所述圖片風(fēng)格參數(shù)進(jìn)行拷貝,后將所述圖片風(fēng)格參數(shù)粘貼至剩余的所述視頻圖片;或。
21、獲取所述視頻圖片組里面的視頻圖片的風(fēng)格參數(shù)的平均值,將所述風(fēng)格參數(shù)的平均值確定為所述述視頻圖片組的風(fēng)格參數(shù)。
22、進(jìn)一步的,上述一種基于ai的文本數(shù)據(jù)提取、視頻制作方法,其中,所述在所述文本數(shù)據(jù)的所有視頻圖片確認(rèn)后對(duì)所述視頻圖片進(jìn)行拼接得到所述文本數(shù)據(jù)對(duì)應(yīng)的視頻的步驟之后還包括:
23、獲取其中一個(gè)所述視頻圖片組內(nèi)的風(fēng)格參數(shù)以及所述視頻圖片組當(dāng)中的視頻圖片對(duì)應(yīng)的一個(gè)文本數(shù)據(jù)片段;
24、分別提取對(duì)應(yīng)的文本數(shù)據(jù)片段和風(fēng)格參數(shù)的字母元素和數(shù)字元素組成加密序列;
25、分別對(duì)所述加密序列進(jìn)行哈希運(yùn)算得到子加密鏈,將子加密鏈自身首尾相連形成加密鏈圈,對(duì)處于加密鏈圈對(duì)稱的兩個(gè)位置上的加密元素的其中一個(gè)進(jìn)行去除后展開得到特征加密鏈;
26、根據(jù)所述特征加密鏈與子加密鏈確定一加密秘鑰。并根據(jù)所述加密秘鑰對(duì)所述視頻進(jìn)行存儲(chǔ)。
27、本發(fā)明的另一個(gè)目的在于提供一種基于ai的文本數(shù)據(jù)提取、視頻制作系統(tǒng),所述系統(tǒng)包括:
28、獲取模塊,用于獲取需要進(jìn)行視頻制作的文本數(shù)據(jù),按預(yù)設(shè)規(guī)則對(duì)所述文本數(shù)據(jù)進(jìn)行分片得到多個(gè)文本數(shù)據(jù)片段,對(duì)所述文本數(shù)據(jù)片段進(jìn)行語義分析以識(shí)別出所述文本數(shù)據(jù)片段的語義表示;
29、查找模塊,用于利用所述語義表示在預(yù)設(shè)的圖片素材庫當(dāng)中查找出與所述語義表示相匹配的多個(gè)圖片素材;
30、識(shí)別模塊,用于對(duì)所述多個(gè)圖片素材進(jìn)行圖像識(shí)別以識(shí)別出所述圖片素材的文本含義,將所述文本含義與所述文本數(shù)據(jù)片段匹配的圖片素材作為所述文本數(shù)據(jù)片段的視頻圖片;
31、拼接模塊,用于在所述文本數(shù)據(jù)的所有視頻圖片確認(rèn)后對(duì)所述視頻圖片進(jìn)行拼接得到所述文本數(shù)據(jù)對(duì)應(yīng)的視頻
32、本發(fā)明的另一個(gè)目的在于提供一種可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任意一項(xiàng)所述的方法的步驟。
33、本發(fā)明的另一個(gè)目的是提供一種電子設(shè)備,包括存儲(chǔ)器、處理器以及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)上述的方法的步驟。
34、本發(fā)明通過獲取需要進(jìn)行視頻制作的文本數(shù)據(jù),按預(yù)設(shè)規(guī)則對(duì)文本數(shù)據(jù)進(jìn)行分片得到多個(gè)文本數(shù)據(jù)片段,對(duì)文本數(shù)據(jù)片段進(jìn)行語義分析以識(shí)別出文本數(shù)據(jù)片段的語義表示;利用語義表示在預(yù)設(shè)的圖片素材庫當(dāng)中查找出與語義表示相匹配的多個(gè)圖片素材;對(duì)多個(gè)圖片素材進(jìn)行圖像識(shí)別以識(shí)別出圖片素材的文本含義,將文本含義與文本數(shù)據(jù)片段匹配的圖片素材作為文本數(shù)據(jù)片段的視頻圖片;在文本數(shù)據(jù)的所有視頻圖片確認(rèn)后對(duì)視頻圖片進(jìn)行拼接得到文本數(shù)據(jù)對(duì)應(yīng)的視頻,通過在查找到對(duì)應(yīng)的圖片素材后,利用圖像識(shí)別出的文本含義與文本數(shù)據(jù)進(jìn)行反向匹配驗(yàn)證,避免了僅僅采用關(guān)鍵詞的方式匹配出的圖片不準(zhǔn)確的問題,保證了后續(xù)合成的視頻的準(zhǔn)確性。解決了現(xiàn)有技術(shù)中在利用文本數(shù)據(jù)合成視頻不準(zhǔn)確的問題。