本申請(qǐng)涉及通信,尤其涉及一種視頻幀對(duì)齊方法、裝置、設(shè)備、介質(zhì)及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,用戶對(duì)高清晰度視頻的需求越來越高。在對(duì)老舊低清晰度的基準(zhǔn)視頻進(jìn)行處理后,首先需要保證生成的目標(biāo)視頻和基準(zhǔn)視頻幀對(duì)齊。
2、現(xiàn)有技術(shù)中提供了多種視頻幀對(duì)齊方式。但是,現(xiàn)有視頻幀對(duì)齊方式的準(zhǔn)確率較低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供一種視頻幀對(duì)齊方法、裝置、設(shè)備、介質(zhì)及計(jì)算機(jī)程序產(chǎn)品,以提高視頻幀對(duì)齊的準(zhǔn)確率。
2、第一方面,本申請(qǐng)實(shí)施例提供了一種視頻幀對(duì)齊方法,包括:
3、基于基準(zhǔn)視頻獲得第一視頻幀隊(duì)列;
4、基于目標(biāo)視頻獲得第二視頻幀隊(duì)列;
5、將所述第二視頻幀隊(duì)列中的視頻幀分別與所述第一視頻幀隊(duì)列中的多個(gè)第一數(shù)量的視頻幀進(jìn)行匹配,并基于匹配結(jié)果得到多個(gè)結(jié)構(gòu)相似性索引度量(structuresimilarity?index?measure,ssim)均值;
6、基于多個(gè)ssim均值的波峰值,在所述基準(zhǔn)視頻中確定第一視頻對(duì)齊幀;
7、基于所述第一視頻對(duì)齊幀,將所述目標(biāo)視頻與所述基準(zhǔn)視頻對(duì)齊。
8、第二方面,本申請(qǐng)實(shí)施例還提供一種視頻幀對(duì)齊裝置,包括:
9、第一獲取模塊,用于基于基準(zhǔn)視頻獲得第一視頻幀隊(duì)列;
10、第二獲取模塊,用于基于目標(biāo)視頻獲得第二視頻幀隊(duì)列;
11、第一匹配模塊,用于將所述第二視頻幀隊(duì)列中的視頻幀分別與所述第一視頻幀隊(duì)列中的多個(gè)第一數(shù)量的視頻幀進(jìn)行匹配,并基于匹配結(jié)果得到多個(gè)ssim均值;
12、第一確定模塊,用于基于多個(gè)ssim均值的波峰值,在所述基準(zhǔn)視頻中確定第一視頻對(duì)齊幀;
13、第一對(duì)齊模塊,用于基于所述第一視頻對(duì)齊幀,將所述目標(biāo)視頻與所述基準(zhǔn)視頻對(duì)齊。
14、第三方面,本申請(qǐng)實(shí)施例還提供一種通信設(shè)備,包括:存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如上所述的視頻幀對(duì)齊方法中的步驟。
15、第四方面,本申請(qǐng)實(shí)施例還提供一種可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的視頻幀對(duì)齊方法中的步驟。
16、第五方面,本申請(qǐng)實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的視頻幀對(duì)齊方法中的步驟。
17、在本申請(qǐng)實(shí)施例中,將第二視頻幀隊(duì)列中的視頻幀分別與第一視頻幀隊(duì)列中的第一數(shù)量的視頻幀進(jìn)行匹配,并基于匹配結(jié)果得到多個(gè)ssim均值,并基于多個(gè)ssim均值的波峰值,在基準(zhǔn)視頻中確定第一視頻對(duì)齊幀,并基于所述第一視頻對(duì)齊幀,將所述目標(biāo)視頻與所述基準(zhǔn)視頻對(duì)齊。由于多個(gè)ssim均值的波峰值可更好的體現(xiàn)視頻幀之間的相似度,因此,利用根據(jù)多個(gè)ssim均值的波峰值確定的第一視頻對(duì)齊幀進(jìn)行對(duì)齊,可提高視頻幀對(duì)齊的準(zhǔn)確率。
1.一種視頻幀對(duì)齊方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于基準(zhǔn)視頻獲得第一視頻幀隊(duì)列,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于目標(biāo)視頻獲得第二視頻幀隊(duì)列,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第二視頻幀隊(duì)列的隊(duì)列長(zhǎng)度根據(jù)所述第一視頻幀的視頻幀率信息、所述基準(zhǔn)視頻的音頻首幀與所述目標(biāo)視頻的音頻首幀之間的時(shí)間差確定。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第二視頻幀隊(duì)列中的視頻幀分別與所述第一視頻幀隊(duì)列中的多個(gè)第一數(shù)量的視頻幀進(jìn)行匹配,并基于匹配結(jié)果得到多個(gè)結(jié)構(gòu)相似性索引度量ssim均值,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于多個(gè)ssim均值的波峰值,在所述基準(zhǔn)視頻中確定第一視頻對(duì)齊幀,包括:
7.一種視頻幀對(duì)齊裝置,其特征在于,包括:
8.一種通信設(shè)備,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的程序;其特征在于,所述處理器,用于讀取存儲(chǔ)器中的程序?qū)崿F(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的視頻幀對(duì)齊方法中的步驟。
9.一種可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的視頻幀對(duì)齊方法中的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的視頻幀對(duì)齊方法中的步驟。