System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請實(shí)施例涉及視頻,特別涉及一種圖像處理方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
技術(shù)介紹
1、互聯(lián)網(wǎng)上的很多視頻都包括字幕,其中,字幕包括硬字幕。硬字幕也稱內(nèi)嵌字幕或嵌入式字幕,是一種嵌入幀圖像、與幀圖像融為一體的字幕。在視頻
中,需要從幀圖像中確定硬字幕區(qū)域,以優(yōu)化硬字幕區(qū)域。
技術(shù)實(shí)現(xiàn)思路
1、本申請?zhí)峁┝艘环N圖像處理方法、裝置、電子設(shè)備及可讀存儲介質(zhì),可以確定準(zhǔn)確性較高的硬字幕區(qū)域。所述技術(shù)方案包括如下內(nèi)容。
2、一方面,提供了一種圖像處理方法,所述方法包括:獲取第一幀圖像和第二幀圖像,所述第一幀圖像包括硬字幕,所述第二幀圖像是提高所述第一幀圖像的動態(tài)范圍后的圖像;確定所述第一幀圖像中的至少兩個(gè)第一連通區(qū)域,所述第一連通區(qū)域包括所述第一幀圖像中屬于所述硬字幕且相鄰的至少兩個(gè)像素點(diǎn);從所述至少兩個(gè)第一連通區(qū)域中篩選第二連通區(qū)域,所述第二連通區(qū)域是在所述第二幀圖像中對應(yīng)區(qū)域的亮度不小于亮度閾值的第一連通區(qū)域;基于所述第二連通區(qū)域,確定硬字幕區(qū)域。
3、另一方面,提供了一種圖像處理裝置,所述裝置包括:獲取模塊,用于獲取第一幀圖像和第二幀圖像,所述第一幀圖像包括硬字幕,所述第二幀圖像是提高所述第一幀圖像的動態(tài)范圍后的圖像;確定模塊,用于確定所述第一幀圖像中的至少兩個(gè)第一連通區(qū)域,所述第一連通區(qū)域包括所述第一幀圖像中屬于所述硬字幕且相鄰的至少兩個(gè)像素點(diǎn);篩選模塊,用于從所述至少兩個(gè)第一連通區(qū)域中篩選第二連通區(qū)域,所述第二連通區(qū)域是在所述第二幀圖像中對應(yīng)區(qū)域
4、在一種可能的實(shí)現(xiàn)方式中,所述篩選模塊,用于對于第i個(gè)第一連通區(qū)域,基于所述第二幀圖像中各個(gè)像素點(diǎn)的亮度值,確定亮度數(shù)據(jù),在所述亮度數(shù)據(jù)不小于所述亮度閾值的情況下,將所述第i個(gè)第一連通區(qū)域作為所述第二連通區(qū)域,所述i為正整數(shù),所述亮度數(shù)據(jù)表征在所述第二幀圖像中所述第i個(gè)第一連通區(qū)域?qū)?yīng)的區(qū)域的亮度最大值。
5、在一種可能的實(shí)現(xiàn)方式中,所述確定模塊,還用于確定第一區(qū)域、第二區(qū)域或第三區(qū)域中的至少一項(xiàng),所述第一區(qū)域是調(diào)整所述硬字幕區(qū)域的亮度后的圖像,所述第二區(qū)域是調(diào)整所述硬字幕區(qū)域的色彩后的圖像,所述第三區(qū)域是提高所述硬字幕區(qū)域的動態(tài)范圍后的圖像;基于所述第一區(qū)域、所述第二區(qū)域或所述第三區(qū)域中的至少一項(xiàng),確定第四區(qū)域。
6、在一種可能的實(shí)現(xiàn)方式中,所述確定模塊,用于確定權(quán)重圖像,所述權(quán)重圖像包括所述硬字幕區(qū)域中各個(gè)像素點(diǎn)的權(quán)重;基于所述第一區(qū)域、所述第二區(qū)域或所述第三區(qū)域中的至少一項(xiàng)以及所述權(quán)重圖像,確定第四區(qū)域。
7、在一種可能的實(shí)現(xiàn)方式中,所述確定模塊,用于對所述硬字幕區(qū)域執(zhí)行二值化,得到二值化圖像,所述二值化圖像中像素點(diǎn)的值表征像素點(diǎn)的亮度是否高于參考亮度;對所述二值化圖像中亮度高于所述參考亮度的像素點(diǎn)執(zhí)行膨脹,得到膨脹圖像;基于所述膨脹圖像,確定權(quán)重圖像。
8、在一種可能的實(shí)現(xiàn)方式中,所述確定模塊,還用于在所述第一幀圖像或所述第二幀圖像中確定位于所述硬字幕區(qū)域周圍的參考區(qū)域;基于所述參考區(qū)域確定參考亮度。
9、在一種可能的實(shí)現(xiàn)方式中,所述確定模塊,用于裁剪所述第一幀圖像,得到待檢測區(qū)域,所述待檢測區(qū)域包括所述硬字幕;根據(jù)所述待檢測區(qū)域確定檢測結(jié)果,所述檢測結(jié)果表征所述待檢測區(qū)域中各個(gè)像素點(diǎn)屬于所述硬字幕的可能性;基于所述檢測結(jié)果,確定至少兩個(gè)第一連通區(qū)域。
10、在一種可能的實(shí)現(xiàn)方式中,所述待檢測區(qū)域中的像素點(diǎn)對應(yīng)至少三個(gè)通道的像素值;所述確定模塊,用于預(yù)處理所述待檢測區(qū)域,得到預(yù)處理后的區(qū)域;基于所述預(yù)處理后的區(qū)域,確定檢測結(jié)果;其中,所述預(yù)處理后的區(qū)域包括第一像素點(diǎn)對應(yīng)的各個(gè)通道的像素值和第二像素點(diǎn)的灰度值,所述第一像素點(diǎn)是所述待檢測區(qū)域中最小像素值不小于第一閾值且最大極值不大于第二閾值的像素點(diǎn),所述最小像素值是所述至少三個(gè)通道的像素值中的最小值,所述最大極值是每兩個(gè)通道的像素值之差中的最大值,所述第二像素點(diǎn)包括所述待檢測區(qū)域中除所述第一像素點(diǎn)之外的像素點(diǎn),所述第二像素點(diǎn)的灰度值基于所述第二像素點(diǎn)對應(yīng)的各個(gè)通道的像素值確定。
11、在一種可能的實(shí)現(xiàn)方式中,所述第二連通區(qū)域?yàn)橹辽偃齻€(gè);所述確定模塊,用于確定各個(gè)第二連通區(qū)域的包絡(luò)框;對所述各個(gè)第二連通區(qū)域的包絡(luò)框分組,得到至少一個(gè)組別,所述組別包括至少一個(gè)包絡(luò)框,屬于同一個(gè)組別的兩個(gè)包絡(luò)框之間的位置關(guān)系滿足位置條件;合并各個(gè)組別的包絡(luò)框,得到硬字幕區(qū)域。
12、另一方面,提供了一種電子設(shè)備,所述電子設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由所述處理器加載并執(zhí)行,以使所述電子設(shè)備實(shí)現(xiàn)上述任一所述的圖像處理方法。
13、另一方面,還提供了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)上述任一所述的圖像處理方法。
14、另一方面,還提供了一種計(jì)算機(jī)程序,所述計(jì)算機(jī)程序?yàn)橹辽僖粭l,至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)上述任一種圖像處理方法。
15、另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品中存儲有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)上述任一種圖像處理方法。
16、本申請?zhí)峁┑募夹g(shù)方案至少帶來如下有益效果:
17、本申請?zhí)峁┑募夹g(shù)方案中,從包括硬字幕的第一幀圖像中確定至少兩個(gè)第一連通區(qū)域,第一連通區(qū)域包括屬于硬字幕且相鄰的至少兩個(gè)像素點(diǎn)。由于在高動態(tài)范圍圖像中,屬于硬字幕的像素點(diǎn)的亮度明顯高于其他像素點(diǎn)的亮度,而第二幀圖像的動態(tài)范圍高于第一幀圖像的動態(tài)范圍。因此,通過從至少兩個(gè)第一連通區(qū)域中,篩選在第二幀圖像中對應(yīng)區(qū)域的亮度不小于亮度閾值的第一連通區(qū)域,實(shí)現(xiàn)了去除不屬于硬字幕的連通區(qū)域,得到第二連通區(qū)域,從而提高了基于第二連通區(qū)域確定的硬字幕區(qū)域的準(zhǔn)確性。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種圖像處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述至少兩個(gè)第一連通區(qū)域中篩選第二連通區(qū)域,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述第一區(qū)域、所述第二區(qū)域或所述第三區(qū)域中的至少一項(xiàng),確定第四區(qū)域,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確定權(quán)重圖像,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對所述硬字幕區(qū)域執(zhí)行二值化,得到二值化圖像之前,還包括:
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述確定所述第一幀圖像中的至少兩個(gè)第一連通區(qū)域,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述待檢測區(qū)域中的像素點(diǎn)對應(yīng)至少三個(gè)通道的像素值;所述根據(jù)所述待檢測區(qū)域確定檢測結(jié)果,包括:
9.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述第二連通區(qū)域?yàn)橹辽偃齻€(gè);所述基于所述第二連通區(qū)域,確定硬字幕區(qū)域,包括:
10
11.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由所述處理器加載并執(zhí)行,以使所述電子設(shè)備實(shí)現(xiàn)如權(quán)利要求1至9任一所述的圖像處理方法。
12.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲介質(zhì)中存儲有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)如權(quán)利要求1至9任一所述的圖像處理方法。
13.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品中存儲有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)如權(quán)利要求1至9任一所述的圖像處理方法。
...【技術(shù)特征摘要】
1.一種圖像處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述至少兩個(gè)第一連通區(qū)域中篩選第二連通區(qū)域,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述第一區(qū)域、所述第二區(qū)域或所述第三區(qū)域中的至少一項(xiàng),確定第四區(qū)域,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確定權(quán)重圖像,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述對所述硬字幕區(qū)域執(zhí)行二值化,得到二值化圖像之前,還包括:
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述確定所述第一幀圖像中的至少兩個(gè)第一連通區(qū)域,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述待檢測區(qū)域中的像素點(diǎn)對應(yīng)至少三個(gè)通道的像素值;所述根據(jù)所述待檢測區(qū)域確定檢測結(jié)果,包括...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:楊瑞,羅永林,孫磊,
申請(專利權(quán))人:騰訊科技深圳有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。