System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本公開(kāi)涉及圖像處理,具體而言,涉及一種特效展示方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、在直播場(chǎng)景下,用戶可以拍攝視頻并同步進(jìn)行視頻直播。為了增加直播的趣味性,可以選取在展示出的視頻幀圖像中添加特效,比如為視頻幀圖像中的用戶添加頭飾等。而在視頻中,用戶的位置并不固定,為了定位特效的添加位置,會(huì)選取在視頻中逐幀采用算法確定用戶所處的位置,但這種方式會(huì)耗費(fèi)較多的算力,處理速度也較慢,容易出現(xiàn)直播卡頓的情況。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)實(shí)施例至少提供一種特效展示方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
2、第一方面,本公開(kāi)實(shí)施例提供了一種特效展示方法,包括:獲取待處理的視頻幀圖像;所述視頻幀圖像包括在直播中獲取的包括至少一個(gè)目標(biāo)對(duì)象的圖像;基于所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息,確定與所述目標(biāo)對(duì)象匹配的目標(biāo)特效對(duì)應(yīng)的展示位置;所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息,基于多幀歷史幀圖像中所述目標(biāo)對(duì)象分別對(duì)應(yīng)的歷史位置信息確定;基于所述展示位置,在所述視頻幀圖像中對(duì)各所述目標(biāo)對(duì)象匹配的目標(biāo)特效進(jìn)行展示。
3、一種可選的實(shí)施方式中,采用下述方式確定所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息:基于連續(xù)多次為所述目標(biāo)對(duì)象確定的歷史位置信息,判斷所述視頻幀圖像是否滿足預(yù)設(shè)驗(yàn)證條件;響應(yīng)于所述視頻幀圖像未滿足預(yù)設(shè)驗(yàn)證條件,利用預(yù)測(cè)模型對(duì)所述視頻幀圖像進(jìn)行插值預(yù)測(cè),得到所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息;所述預(yù)測(cè)模型基于連續(xù)確定的歷史位置信息擬合得到;響應(yīng)于所
4、一種可選的實(shí)施方式中,采用下述方式判斷所述視頻幀圖像是否滿足所述預(yù)設(shè)驗(yàn)證條件:在獲取所述視頻幀圖像之前得到的多幀歷史幀圖像中,確定最后一次采用對(duì)象識(shí)別方式確定歷史位置信息的目標(biāo)歷史幀圖像;響應(yīng)于所述目標(biāo)歷史幀圖像與所述視頻幀圖像之間的間隔幀數(shù)超過(guò)預(yù)設(shè)幀數(shù)閾值,確定滿足所述預(yù)設(shè)驗(yàn)證條件。
5、一種可選的實(shí)施方式中,采用下述方式確定所述預(yù)設(shè)幀數(shù)閾值:確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型;基于所述直播場(chǎng)景的場(chǎng)景類型,確定所述預(yù)設(shè)幀數(shù)閾值;不同場(chǎng)景類型下設(shè)置的預(yù)設(shè)幀數(shù)閾值不同。
6、一種可選的實(shí)施方式中,確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型,包括:對(duì)所述視頻幀圖像中的目標(biāo)對(duì)象進(jìn)行行為識(shí)別,以基于所述目標(biāo)對(duì)象的行為識(shí)別結(jié)果,確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型;和/或,確定對(duì)所述視頻幀圖像進(jìn)行插值預(yù)測(cè)的預(yù)測(cè)模型對(duì)應(yīng)的模型類型,并基于所述模型類型確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型。
7、一種可選的實(shí)施方式中,所述視頻幀圖像包括在直播中檢測(cè)到的丟失幀圖像,所述方法還包括:從所述視頻幀圖像的多幀歷史幀圖像中,獲取所述視頻幀圖像中顯示的直播背景圖像;基于為所述的目標(biāo)對(duì)象確定的位置信息,從所述視頻幀圖像的前一幀歷史幀圖像中,截取所述目標(biāo)對(duì)象對(duì)應(yīng)的對(duì)象貼圖,并基于確定的所述位置信息,將所述對(duì)象貼圖合成至所述直播背景圖像中,以得到補(bǔ)全后的丟失幀圖像。
8、第二方面,本公開(kāi)實(shí)施例還提供一種特效展示裝置,包括:獲取模塊,用于獲取待處理的視頻幀圖像;所述視頻幀圖像包括在直播中獲取的包括至少一個(gè)目標(biāo)對(duì)象的圖像;確定模塊,用于基于所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息,確定與所述目標(biāo)對(duì)象匹配的目標(biāo)特效對(duì)應(yīng)的展示位置;所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息,基于多幀歷史幀圖像中所述目標(biāo)對(duì)象分別對(duì)應(yīng)的歷史位置信息確定;展示模塊,用于基于所述展示位置,在所述視頻幀圖像中對(duì)各所述目標(biāo)對(duì)象匹配的目標(biāo)特效進(jìn)行展示。
9、一種可選的實(shí)施方式中,采用下述方式確定所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息:基于連續(xù)多次為所述目標(biāo)對(duì)象確定的歷史位置信息,判斷所述視頻幀圖像是否滿足預(yù)設(shè)驗(yàn)證條件;響應(yīng)于所述視頻幀圖像未滿足預(yù)設(shè)驗(yàn)證條件,利用預(yù)測(cè)模型對(duì)所述視頻幀圖像進(jìn)行插值預(yù)測(cè),得到所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息;所述預(yù)測(cè)模型基于連續(xù)確定的歷史位置信息擬合得到;響應(yīng)于所述視頻幀圖像滿足預(yù)設(shè)驗(yàn)證條件,對(duì)所述視頻幀圖像進(jìn)行對(duì)象識(shí)別,得到所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息。
10、一種可選的實(shí)施方式中,采用下述方式判斷所述視頻幀圖像是否滿足所述預(yù)設(shè)驗(yàn)證條件:在獲取所述視頻幀圖像之前得到的多幀歷史幀圖像中,確定最后一次采用對(duì)象識(shí)別方式確定歷史位置信息的目標(biāo)歷史幀圖像;響應(yīng)于所述目標(biāo)歷史幀圖像與所述視頻幀圖像之間的間隔幀數(shù)超過(guò)預(yù)設(shè)幀數(shù)閾值,確定滿足所述預(yù)設(shè)驗(yàn)證條件。
11、一種可選的實(shí)施方式中,采用下述方式確定所述預(yù)設(shè)幀數(shù)閾值:確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型;基于所述直播場(chǎng)景的場(chǎng)景類型,確定所述預(yù)設(shè)幀數(shù)閾值;不同場(chǎng)景類型下設(shè)置的預(yù)設(shè)幀數(shù)閾值不同。
12、一種可選的實(shí)施方式中,還包括第一處理模塊,用于確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型,具體用于:對(duì)所述視頻幀圖像中的目標(biāo)對(duì)象進(jìn)行行為識(shí)別,以基于所述目標(biāo)對(duì)象的行為識(shí)別結(jié)果,確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型;和/或,確定對(duì)所述視頻幀圖像進(jìn)行插值預(yù)測(cè)的預(yù)測(cè)模型對(duì)應(yīng)的模型類型,并基于所述模型類型確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型。
13、一種可選的實(shí)施方式中,所述視頻幀圖像包括在直播中檢測(cè)到的丟失幀圖像,所述裝置還包括第二處理模塊,用于:從所述視頻幀圖像的多幀歷史幀圖像中,獲取所述視頻幀圖像中顯示的直播背景圖像;基于為所述的目標(biāo)對(duì)象確定的位置信息,從所述視頻幀圖像的前一幀歷史幀圖像中,截取所述目標(biāo)對(duì)象對(duì)應(yīng)的對(duì)象貼圖,并基于確定的所述位置信息,將所述對(duì)象貼圖合成至所述直播背景圖像中,以得到補(bǔ)全后的丟失幀圖像。
14、第三方面,本公開(kāi)可選實(shí)現(xiàn)方式還提供一種計(jì)算機(jī)設(shè)備,處理器、存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的機(jī)器可讀指令,所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí),所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí)執(zhí)行上述第一方面,或第一方面中任一種可能的實(shí)施方式中的步驟。
15、第四方面,本公開(kāi)可選實(shí)現(xiàn)方式還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被運(yùn)行時(shí)執(zhí)行上述第一方面,或第一方面中任一種可能的實(shí)施方式中的步驟。
16、本公開(kāi)實(shí)施例提供的一種特效展示方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),對(duì)于獲取到的待處理的視頻幀圖像,可以根據(jù)多幀歷史幀圖像中目標(biāo)對(duì)象分別對(duì)應(yīng)的歷史位置信息,選取通過(guò)預(yù)測(cè)的方式為視頻幀圖像中的目標(biāo)對(duì)象確定對(duì)應(yīng)的位置信息,而可以避免持續(xù)地使用算法定位位置信息造成的算力耗費(fèi),并提高處理速度,以避免直播卡頓的情況出現(xiàn)。
17、為使本公開(kāi)的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種特效展示方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,采用下述方式確定所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,采用下述方式判斷所述視頻幀圖像是否滿足所述預(yù)設(shè)驗(yàn)證條件:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,采用下述方式確定所述預(yù)設(shè)幀數(shù)閾值:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻幀圖像包括在直播中檢測(cè)到的丟失幀圖像,所述方法還包括:
7.一種特效展示裝置,其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,采用下述方式確定所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息:
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:處理器、存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有所述處理器可執(zhí)行的機(jī)器可讀指令,所述處理器用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的機(jī)器可讀指令,所述機(jī)器可讀指令被所述處理器執(zhí)行時(shí),所述處理器執(zhí)行如權(quán)利要求1至6任一項(xiàng)所述
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被計(jì)算機(jī)設(shè)備運(yùn)行時(shí),所述計(jì)算機(jī)設(shè)備執(zhí)行如權(quán)利要求1至6任一項(xiàng)所述的特效展示方法的步驟。
...【技術(shù)特征摘要】
1.一種特效展示方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,采用下述方式確定所述視頻幀圖像中所述目標(biāo)對(duì)象對(duì)應(yīng)的位置信息:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,采用下述方式判斷所述視頻幀圖像是否滿足所述預(yù)設(shè)驗(yàn)證條件:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,采用下述方式確定所述預(yù)設(shè)幀數(shù)閾值:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,確定所述視頻幀圖像對(duì)應(yīng)的直播場(chǎng)景的場(chǎng)景類型,包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻幀圖像包括在直播中檢測(cè)到的丟失幀圖像,所述方法還包括:
7.一種特效...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:閆鎧,
申請(qǐng)(專利權(quán))人:北京字跳網(wǎng)絡(luò)技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。