本發(fā)明實(shí)施例涉及視頻處理,尤其涉及一種視頻處理方法、裝置、電子設(shè)備以及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在互聯(lián)網(wǎng)高速發(fā)展的當(dāng)今時(shí)代,信息傳播共享便捷的同時(shí),個(gè)人隱私泄露問(wèn)題愈發(fā)嚴(yán)重。視頻打馬賽克能有效降低隱私泄露風(fēng)險(xiǎn),其相關(guān)方案一般是調(diào)用算法接口,運(yùn)用圖像識(shí)別等技術(shù)檢測(cè)視頻中的目標(biāo)區(qū)域,確定后對(duì)該區(qū)域施加馬賽克效果以模糊內(nèi)容。然而,隨著視頻技術(shù)發(fā)展,分辨率提高且實(shí)時(shí)處理需求增多,盡管算法接口執(zhí)行速度已優(yōu)化至極限,但整體流程耗時(shí)依舊過(guò)長(zhǎng)嚴(yán)重影響了視頻處理效率,使得在直播、實(shí)時(shí)監(jiān)控等對(duì)實(shí)時(shí)性要求高的場(chǎng)景中無(wú)法滿(mǎn)足實(shí)際需求,成為當(dāng)前視頻處理面臨的一個(gè)重要問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種視頻處理方法、裝置、電子設(shè)備以及存儲(chǔ)介質(zhì),以實(shí)現(xiàn)在減少算法接口的調(diào)用次數(shù)的情況下,同時(shí)保持對(duì)視頻幀打馬賽克處理的準(zhǔn)確性和實(shí)時(shí)性。
2、第一方面,本發(fā)明實(shí)施例提供了一種視頻處理方法,所述方法包括:
3、確定第一視頻幀對(duì)應(yīng)視頻畫(huà)面相對(duì)第二視頻幀對(duì)應(yīng)視頻畫(huà)面產(chǎn)生的視頻畫(huà)面變化量,所述第一視頻幀與所述第二視頻幀為隸屬于同一個(gè)圖像組的不同前向預(yù)測(cè)編碼幀,所述第一視頻幀與所述第二視頻幀隸屬的圖像組中僅包括有獨(dú)立編碼的關(guān)鍵幀與前向預(yù)測(cè)編碼幀;
4、基于所述視頻畫(huà)面變化量與第二視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果,確定第一視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果,所述目標(biāo)檢測(cè)結(jié)果用于指示對(duì)視頻幀對(duì)應(yīng)視頻畫(huà)面中目標(biāo)對(duì)象進(jìn)行檢測(cè)的檢測(cè)結(jié)果;
5、基于所述第一視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果,對(duì)所述第一視頻幀對(duì)應(yīng)視頻畫(huà)面進(jìn)行模糊處理。
6、第二方面,本發(fā)明實(shí)施例還提供了一種視頻處理裝置,所述裝置包括:
7、第一確定模塊,用于確定第一視頻幀對(duì)應(yīng)視頻畫(huà)面相對(duì)第二視頻幀對(duì)應(yīng)視頻畫(huà)面產(chǎn)生的視頻畫(huà)面變化量,所述第一視頻幀與所述第二視頻幀為隸屬于同一個(gè)圖像組的不同前向預(yù)測(cè)編碼幀,所述第一視頻幀與所述第二視頻幀隸屬的圖像組中僅包括有獨(dú)立編碼的關(guān)鍵幀與前向預(yù)測(cè)編碼幀;
8、第二確定模塊,用于基于所述視頻畫(huà)面變化量與第二視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果,確定第一視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果,所述目標(biāo)檢測(cè)結(jié)果用于指示對(duì)視頻幀對(duì)應(yīng)視頻畫(huà)面中目標(biāo)對(duì)象進(jìn)行檢測(cè)的檢測(cè)結(jié)果;
9、模糊處理模塊,用于基于所述第一視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果,對(duì)所述第一視頻幀對(duì)應(yīng)視頻畫(huà)面進(jìn)行模糊處理。
10、第三方面,本發(fā)明實(shí)施例中還提供了一種電子設(shè)備,所述電子設(shè)備包括:
11、至少一個(gè)處理器;以及
12、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,
13、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行上述實(shí)施例中任一項(xiàng)所述的視頻處理方法。
14、第四方面,本發(fā)明實(shí)施例中還提供了一種計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)上述實(shí)施例中任一項(xiàng)所述的視頻處理方法。
15、本發(fā)明實(shí)施例的技術(shù)方案,在視頻模糊處理過(guò)程中,對(duì)于隸屬于同一個(gè)圖像組的不同前向預(yù)測(cè)編碼幀的第一視頻幀和第二視頻幀會(huì)進(jìn)行視頻畫(huà)面變化量的解析,通過(guò)對(duì)視頻畫(huà)面變化量的準(zhǔn)確分析,并結(jié)合已經(jīng)完成目標(biāo)檢測(cè)的第二視頻幀的目標(biāo)檢測(cè)結(jié)果,能夠在不需要對(duì)第一視頻幀進(jìn)行目標(biāo)檢測(cè)算法的情況下確定第一視頻幀的目標(biāo)檢測(cè)結(jié)果,這樣的方式避免了對(duì)每個(gè)視頻幀都重新進(jìn)行復(fù)雜的目標(biāo)檢測(cè)算法的繁瑣操作,減少了不必要的計(jì)算量,由于大幅減少了重復(fù)的目標(biāo)對(duì)象檢測(cè)操作,算法接口的調(diào)用頻率也隨之顯著降低,這樣在面對(duì)大量視頻幀需要處理的復(fù)雜場(chǎng)景時(shí),能顯著縮短處理時(shí)間,提高整個(gè)視頻模糊處理流程的效率,可以有效緩解算法接口調(diào)用耗時(shí)的性能瓶頸問(wèn)題,使得在處理高分辨率視頻或有實(shí)時(shí)處理需求的情況下,依然能夠保持較好的性能,避免因處理速度慢而導(dǎo)致的卡頓等問(wèn)題。
16、應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本發(fā)明的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本發(fā)明的范圍。本發(fā)明的其它特征將通過(guò)以下的說(shuō)明書(shū)而變得容易理解。
1.一種視頻處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定第一視頻幀對(duì)應(yīng)視頻畫(huà)面相對(duì)第二視頻幀對(duì)應(yīng)視頻畫(huà)面產(chǎn)生的視頻畫(huà)面變化量,包括:
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在確定第一視頻幀對(duì)應(yīng)視頻畫(huà)面相對(duì)第二視頻幀對(duì)應(yīng)視頻畫(huà)面產(chǎn)生的視頻畫(huà)面變化量之前,還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,確定所述第一視頻幀相對(duì)所述第二視頻幀所要采用的參考視頻畫(huà)面變化量閾值,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,確定所述第二視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果與第三視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果之間的相似度,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在確定所述第二視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果與第三視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果之間的相似度之前,還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,各個(gè)待處理畫(huà)面分塊中相鄰待處理畫(huà)面分塊之間存在矩形重疊區(qū)域,所述矩形重疊區(qū)域的縱向高度不小于參考縱向高度,所述矩形重疊區(qū)域的橫向?qū)挾炔恍∮趨⒖紮M向?qū)挾?,所述參考縱向高度是根據(jù)所述待處理視頻幀之前采集的歷史視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果中目標(biāo)對(duì)象所屬目標(biāo)檢測(cè)框縱向高度中的最大縱向高度確定,所述參考橫向?qū)挾仁歉鶕?jù)所述待處理視頻幀之前采集的歷史視頻幀對(duì)應(yīng)的目標(biāo)檢測(cè)結(jié)果中目標(biāo)對(duì)象所屬目標(biāo)檢測(cè)框橫向?qū)挾戎械淖畲髾M向?qū)挾却_定。
8.一種視頻處理裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行權(quán)利要求1-7中任一所述的視頻處理方法。