一種視頻關鍵數據確定方法、裝置及設備的制造方法
【技術領域】
[0001]本發明涉及視頻處理技術領域,尤其涉及一種視頻關鍵數據確定方法、裝置及設備。
【背景技術】
[0002]現有技術中,通常需要確定視頻文件的關鍵數據,關鍵數據用于表征該視頻文件的主要內容,該關鍵數據可以為視頻文件的一幀或者多幀,例如,在視頻未被播放時,可以將關鍵數據作為缺省顯示畫面等。
[0003]視頻文件的關鍵數據比較典型的應用為影視文件的海報。將視頻文件某一能夠表征該視頻文件主要內容的幀作為海報,可以使觀看者通過海報的內容直觀的對影視作品有一個準確的判斷。現有技術中,完全依靠人工通過對視頻文件的每一幀進行篩選,得到視頻文件中具有代表性的畫面作為海報,
[0004]但是,隨著影視作品的增多,視頻文件的存儲量日益增長,視頻文件內容豐富,完全依靠人工進行篩選的方法耗時長,工作量大,尤其是在互聯網時代需要對海量視頻文件進行篩選的情況下,完全依靠人工無法完成這一工作。
【發明內容】
[0005]本發明實施例提供了一種視頻關鍵數據確定方法、裝置及設備,用以解決現有技術中對視頻文件的關鍵數據確定方法不合理的問題。
[0006]基于上述問題,本發明實施例提供的一種視頻關鍵數據的確定方法,包括:
[0007]采用人臉識別算法,對待處理視頻的各視頻幀進行人臉識別;
[0008]根據人臉識別的結果,將各視頻幀中出現頻次最多的人臉確定為關鍵人臉;
[0009]從出現所述關鍵人臉的各視頻幀中,確定符合預設規則的視頻幀,并將確定的視頻幀確定為所述待處理視頻的關鍵數據。
[0010]本發明實施例提供的一種視頻關鍵數據的確定裝置,包括:
[0011]人臉識別模塊,用于采用人臉識別算法,對待處理視頻的各視頻幀進行人臉識別;
[0012]關鍵人臉確定模塊,用于根據人臉識別的結果,將各視頻幀中出現頻次最多的人臉確定為關鍵人臉;
[0013]關鍵數據確定模塊,用于從出現所述關鍵人臉的各視頻幀中,確定符合預設規則的視頻幀,并將確定的視頻幀確定為所述待處理視頻的關鍵數據。
[0014]本發明實施例提供的一種視頻關鍵數據的確定設備,包括:上述一種視頻關鍵數據的確定裝置。
[0015]本發明實施例的有益效果包括:
[0016]本發明實施例提供的一種視頻關鍵數據確定方法、裝置及設備,采用人臉識別算法,對待處理視頻的各視頻幀進行人臉識別;根據人臉識別的結果,將各視頻幀中出現頻次最多的人臉確定為關鍵人臉;從出現關鍵人臉的各視頻幀中,確定符合預設規則的視頻幀,并將符合預設規則的視頻幀確定為待處理視頻的關鍵數據。通過人臉識別算法,識別關鍵人臉,再從出現關鍵人臉的各視頻幀中確定符合預設規則的視頻幀,作為關鍵數據,能夠實現自動獲取視頻中的關鍵數據,與現有技術中,通過人工的方式從海量的視頻數據中獲取關鍵數據相比,提高了工作效率,降低了工作強度,視頻關鍵數據的獲取更加合理。
【附圖說明】
[0017]圖1為本發明實施例提供的一種視頻關鍵數據確定方法的流程圖;
[0018]圖2為本發明實施例1提供的一種視頻關鍵數據確定方法的流程圖之一;
[0019]圖3為本發明實施例1提供的一種視頻關鍵數據確定方法的流程圖之二 ;
[0020]圖4為本發明實施例2提供的一種視頻關鍵數據確定方法的流程圖;
[0021]圖5為本發明實施例提供的一種視頻關鍵數據確定裝置的結構示意圖。
【具體實施方式】
[0022]本發明實施例提供了一種視頻關鍵數據確定方法及相關設備,以下結合說明書附圖對本發明的優選實施例進行說明,應當理解,此處所描述的優選實施例僅用于說明和解釋本發明,并不用于限定本發明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0023]本發明實施例提供一種視頻關鍵數據確定方法,如圖1所示,包括:
[0024]S101、采用人臉識別算法,對待處理視頻的各視頻幀進行人臉識別。
[0025]S102、根據人臉識別的結果,將各視頻幀中出現頻次最多的人臉確定為關鍵人臉。
[0026]S103、從出現關鍵人臉的各視頻幀中,確定符合預設規則的視頻幀,并將確定的視頻幀確定為待處理視頻的關鍵數據。
[0027]下面結合附圖,用具體實施例對本發明提供的方法及相關設備進行詳細描述。
[0028]實施例1:
[0029]本發明實施例1中,提供一種視頻關鍵數據確定方法,如圖2所示,具體包括如下步驟:
[0030]S201、對待處理視頻進行解碼,并提取各視頻幀的I幀。
[0031]進一步地,現有技術中,在對編碼壓縮后的視頻進行解碼時,可以將視頻中各視頻幀的關鍵幀提取出來,也就是I幀,I幀可以理解為一幀畫面的完整保留,能提供該幀圖像的完整圖像信息。
[0032]S202、采用人臉識別算法,對提取的各I幀進行人臉識別。
[0033]本步驟中,可以采用現有技術中的人臉識別算法,例如:人臉檢測盒識別算法對提取的各I幀進行人臉識別。
[0034]S203、根據人臉識別的結果,將各視頻幀中出現頻次最多的人臉確定為關鍵人臉。
[0035]本步驟中,一般視頻中的最主要的人物出現的頻次應該最高,因此可以將各視頻中貞中出現頻次最多的人臉確定為關鍵人臉。
[0036]S204、從出現關鍵人臉的各視頻幀中,按照清晰度從高到低確定第二預設數量的視頻幀。
[0037]本步驟中,可以利用現有技術中視頻清晰度評價方法,從出現關鍵人臉的各視頻幀中,按照清晰度從高到低確定第二預設數量的視頻幀。
[0038]S205、從第二預設數量的各視頻幀中,按照各視頻幀中關鍵人臉的面積從大到小確定第三預設數量的視頻幀。
[0039]本步驟中,針對步驟S204確定的第二預設數量的視頻幀,比較各視頻幀中出現的關鍵人臉的面積,并按照面積從大到小確定第三預設數量的視頻幀,其中,第二預設數量和第三預設數量可以根據實際需要進行確定,比如,可以將第二預設數量設置為3,將第三預設數量設置為I。
[0040]進一步地,步驟S204和步驟S205中,先以清晰度為依據確定符合清晰度條件的視頻幀,再從符合清晰度條件的視頻幀中,確定符合關鍵人臉面積條件的視頻幀,也可以先以關鍵人臉面積為依據,從出現關鍵人臉的各視頻幀中確定符合人臉面積條件的視頻幀,再從符合人臉面積條件的視頻幀中,確定符合清晰度條件的視頻幀,也就是說,步驟S204和步驟S205還可以被步驟S2041和步驟S2051替換,如圖3所示,即:
[0041]S2041、從出現關鍵人臉的各視頻幀中,按照各視頻幀中關鍵人臉的面積從大到小確定第四預設數量的視頻幀。
[0042]S2051、從第四預設數量的各視頻幀中,按照清晰度從高到低確定第五預設數量的視頻幀。
[0043]其中,第四預設數量和第五預設數量可以根據實際需要進行確定。
[0044]S206、將S205中確定的第三預設數量的視頻幀確定為待處理視頻的關鍵數據。
[0045]本步驟中,當使用步驟S2041和步驟S2051替換步驟S204和步驟S205,步驟S206還可以被替換為S2061:
[0046]S2061、將S2051中確定的第五預設數量的視頻幀確定為待處理視頻的關鍵數據。
[0047]S207、根據S206或者S2061中確定的待處理視頻的關鍵數據,制作待處理視頻的海報。
[0048]實施例2:
[0049]本發明實施例2中,提供一種視頻關鍵數據確定方法,如圖4所示,具體包括如下步驟:
[0050]S401、采用人臉識別算法,對待處理視頻的各視頻幀進行人臉識別。
[0051]本步驟中,如果在對待處理視頻進行處理之前,將待處理視頻進行解碼,并提取各視頻幀的I幀,本步驟為:采用人臉識別算法,對提取的各I幀進行人臉識別。
[0052]S402、根據人臉識別的結果,將各視頻幀中出現頻次最多的人臉確定為關鍵人臉。
[0053]進一步地,本步驟可以具體實施為:針對識別出的每個人臉,將該人臉與已識別出的人臉作比對;當該人臉與任一已識別出的人臉匹配時,將該已識別出的人臉出現次數增加一個計數單位;當該人臉與任一已識別出的人臉均不匹配時,將該人臉作為新的已識別出的人臉,并將該新的已識別出的人臉的出現次數確定為一個計數單位;將各已識別出的人臉中,出現頻次最多的人臉確定為鍵人臉。
[0054]也就是說,可以為每個識別出的人臉設置計數器,統計在待處理視頻的每一幀中,每個人臉分別出現的頻次