1.一種動畫制作方法,其特征在于,包括:
在顯示屏上顯示第一錄制提示影像,以及發(fā)出第一錄制提示音,并在預定的時間段通過攝像頭獲取拍攝區(qū)域的原始影像;
從所述原始影像中獲取肢體動作圖形;
分別比較在動畫骨架數(shù)據(jù)庫中的每個動畫骨架與所述肢體動作圖像的圖形相似度;
選擇所述圖形相似度最高的多個動畫骨架作為候選骨架;
同時在顯示屏的不同區(qū)域上顯示每個所述候選骨架,并播放第一選擇提示音;
當獲取到聲音選擇指令時,對所述聲音選擇指令進行語音識別,以提取所述聲音選擇指令中的識別符號;
選擇與所述識別符號相對應的候選骨架作為目標動畫骨架。
2.根據(jù)權(quán)利要求1所述的動畫制作方法,其特征在于,步驟所述從所述原始影像中獲取肢體動作圖形包括:
獲取背景圖像,所述背景圖像是預先當拍攝區(qū)域中只有背景時拍攝得到的圖像;
采用前景提取的方法,依據(jù)背景圖像將原始影像中的前景圖像提取出來作為肢體動作圖形。
3.根據(jù)權(quán)利要求1所述的動畫制作方法,其特征在于,在步驟所述選擇所述圖形相似度最高的多個動畫骨架作為候選骨架后還包括:
獲取候選骨架中與肢體動作圖像的邊框距離最遠的目標像素點的參考距離,參考距離是目標像素點與肢體動作圖像的邊框的最短距離;
判斷參考距離是否符合預設的閾值;
若符合,則不對該候選骨架進行處理;
若不符合,則將該候選骨架去掉。
4.根據(jù)權(quán)利要求1所述的動畫制作方法,其特征在于,還包括:
在顯示屏上顯示第二錄制提示信息,并在預定的時間段內(nèi)獲取所述拍攝區(qū)域的內(nèi)的原始聲音數(shù)據(jù);
從所述原始聲音數(shù)據(jù)中提取參考音符序列;
在音樂數(shù)據(jù)庫中查找與所述參考音符序列相似度最高的音樂作為背景音樂。
5.根據(jù)權(quán)利要求1所述的動畫制作方法,其特征在于,在步驟所述選擇與所述識別符號相對應的候選骨架作為目標動畫骨架還包括:
將目標動畫骨架顯示在顯示屏上,其中,所述目標動畫骨架包括多個軀干,每個軀干使用不同的顏色顯示;
獲取用戶所發(fā)出的第一軀干選擇指令,并依據(jù)軀干選擇指令確定將對應的目標軀干;
將與目標軀干相關(guān)聯(lián)的近似軀干在顯示屏上進行顯示;
獲取用戶所發(fā)出的第二軀干選擇指令;
使用所述第二軀干選擇指令所對應的近似軀干替換掉目標動畫骨架中的目標軀干,并保存。
6.根據(jù)權(quán)利要求5所述的動畫制作方法,其特征在于,步驟所述將與目標軀干相關(guān)聯(lián)的近似軀干在顯示屏上進行顯示包括:
在屏幕上顯示目標軀干的種類,目標軀干的種類包括類似物種軀干、不同體型軀干和不同運動狀態(tài)的軀干;
獲取軀干種類選擇指令;
將與所述軀干選擇指令相對應的多個近似軀干在顯示屏上進行顯示。
7.根據(jù)權(quán)利要求1所述的動畫制作方法,其特征在于,還包括:
在屏幕上依次顯示多個圖層編號和每個目標動畫骨架;
依據(jù)用戶輸入的觸屏滑動指令/聲音指令將每個目標動畫骨架和對應的圖層編號進行關(guān)聯(lián);
若存在第一動畫骨架和第二動畫骨架,則發(fā)出錯誤提示信息;所述第一動畫骨架和所述第二動畫骨架位于相同的圖層上,且在同一時刻的顯示區(qū)域有重疊。
8.根據(jù)權(quán)利要求1所述的動畫制作方法,其特征在于,還包括:
若背景音樂中存在參考歌詞,則讀取所述參考歌詞;
對參考歌詞進行語義分析,得到所述參考歌詞的主題詞;
在動畫背景數(shù)據(jù)庫中查找與所述主題詞相對應的候選動畫背景;
若所述候選動畫背景只有一個,則將所述候選動畫背景作為目標動畫背景;
若所述候選動畫背景為多個,則在顯示屏上顯示所述多個動畫背景,并依據(jù)用戶輸入的選擇指令選擇指定的候選動畫背景作為目標動畫背景。
9.根據(jù)權(quán)利要求1所述的動畫制作方法,其特征在于,還包括:
對參考音調(diào)數(shù)據(jù)按照時間先后順序分為多個音調(diào)段落;
分別統(tǒng)計每個音調(diào)段落的音調(diào)平均值;
統(tǒng)計音調(diào)平均值低于預設閾值的音調(diào)段落的參考數(shù)量;
依據(jù)所述參考數(shù)量,在動畫背景數(shù)據(jù)庫中查找與所述參考數(shù)量相對應的候選動畫背景;
若所述候選動畫背景只有一個,則將所述候選動畫背景作為目標動畫背景;
若所述候選動畫背景為多個,則在顯示屏上顯示所述多個動畫背景,并依據(jù)用戶輸入的選擇指令選擇指定的候選動畫背景作為目標動畫背景。
10.一種動畫制作系統(tǒng),其特征在于,包括:
第一顯示模塊,用于在顯示屏上顯示第一錄制提示影像,以及發(fā)出第一錄制提示音,并在預定的時間段通過攝像頭獲取拍攝區(qū)域的原始影像;
第一獲取模塊,用于從所述原始影像中獲取肢體動作圖形;
比較模塊,用于分別比較在動畫骨架數(shù)據(jù)庫中的每個動畫骨架與所述肢體動作圖像的圖形相似度;
第一選擇模塊,用于選擇所述圖形相似度最高的多個動畫骨架作為候選骨架;
第二顯示模塊,用于同時在顯示屏的不同區(qū)域上顯示每個所述候選骨架,并播放第一選擇提示音;
第二獲取模塊,用于當獲取到聲音選擇指令時,對所述聲音選擇指令進行語音識別,以提取所述聲音選擇指令中的識別符號;
第二選擇模塊,用于選擇與所述識別符號相對應的候選骨架作為目標動畫骨架。