本發(fā)明涉及視頻監(jiān)控,尤其涉及一種隱私遮擋方法、裝置及可讀存儲介質(zhì)。
背景技術(shù):
1、隨著視頻監(jiān)控技術(shù)的快速發(fā)展和廣泛應(yīng)用,其在公共安全、城市管理、交通監(jiān)控等領(lǐng)域發(fā)揮著越來越重要的作用。然而,視頻監(jiān)控設(shè)備在采集和傳輸視頻圖像時,不可避免地會涉及到個人隱私的保護(hù)問題。因此,如何在保證監(jiān)控效果的同時,有效遮擋視頻中的隱私區(qū)域,成為了視頻監(jiān)控領(lǐng)域亟待解決的技術(shù)難題。
2、現(xiàn)有的隱私遮擋方法主要采用了多種技術(shù)手段和方法步驟來實(shí)現(xiàn)對視頻圖像中隱私區(qū)域的遮擋。一種常見的手段是通過人工對監(jiān)控攝像頭進(jìn)行遮擋,常使用攝像頭自帶的外蓋或者攝像頭外殼,這種方法需要操作人員在需要時手動將遮擋蓋罩上,容易使攝像頭完全失去監(jiān)控價值。另一種技術(shù)手段是攝像頭原始視頻上傳云端或客戶端后遮蔽處理,視頻傳輸和存儲等最易發(fā)生泄露,該階段無法實(shí)現(xiàn)隱私保護(hù),運(yùn)營商傳輸、云端存儲無法免責(zé)。在圖像處理算法自動檢測并遮擋隱私區(qū)域的方法中,通常是自動識別檢測人體以及人臉,然后進(jìn)行遮擋,或者在醫(yī)療領(lǐng)域針對特定應(yīng)用場景中需要遮擋的內(nèi)容進(jìn)行識別以及遮擋,這種方式雖然自動化水平高,但是通用性不強(qiáng),用戶也無法進(jìn)行可選擇性遮擋。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的上述不足,提供一種隱私遮擋方法、裝置及可讀存儲介質(zhì),用以解決現(xiàn)有的隱私遮擋方法存在隱私泄露風(fēng)險、且用戶無法進(jìn)行可選擇性遮擋的問題。
2、第一方面,本發(fā)明提供一種隱私遮擋方法,所述方法包括:
3、實(shí)時采集攝像頭的視頻數(shù)據(jù)流;
4、根據(jù)所述攝像頭的水平視場角和垂直視場角確定攝像頭的成像區(qū)域;
5、根據(jù)用戶框選的需要進(jìn)行遮擋的隱私區(qū)域計算所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo);
6、針對所述視頻數(shù)據(jù)流中的每一幀圖像,根據(jù)所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo)采用蒙版法對所述隱私區(qū)域進(jìn)行遮擋;
7、將遮擋處理后的視頻數(shù)據(jù)流上傳到云端。
8、進(jìn)一步地,所述根據(jù)所述攝像頭的水平視場角和垂直視場角確定攝像頭的成像區(qū)域之前,所述方法還包括:
9、根據(jù)所述攝像頭中圖像傳感器的寬度和高度以及鏡頭的焦距計算所述攝像頭的水平視場角和垂直視場角。
10、進(jìn)一步地,所述根據(jù)所述攝像頭中圖像傳感器的寬度和高度以及鏡頭的焦距計算所述攝像頭的水平視場角和垂直視場角,具體包括:
11、根據(jù)以下公式計算所述攝像頭的水平視場角:
12、
13、式中,w為攝像頭的水平視場角,ω為圖像傳感器的寬度,f為鏡頭的焦距;
14、根據(jù)以下公式計算所述攝像頭的垂直視場角:
15、
16、式中,h為攝像頭的垂直視場角,h為圖像傳感器的高度。
17、進(jìn)一步地,所述根據(jù)所述攝像頭的水平視場角和垂直視場角確定攝像頭的成像區(qū)域,具體包括:
18、根據(jù)所述攝像頭在平面上的位置的x軸坐標(biāo)以及所述攝像頭的水平視場角確定攝像頭的成像區(qū)域在水平方向上的坐標(biāo)范圍;以及,
19、根據(jù)所述攝像頭在平面上的位置的y軸坐標(biāo)以及所述攝像頭的垂直視場角確定攝像頭的成像區(qū)域在垂直方向上的坐標(biāo)范圍。
20、進(jìn)一步地,所述根據(jù)用戶框選的需要進(jìn)行遮擋的隱私區(qū)域計算所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo),具體包括:
21、獲取用戶框選的需要進(jìn)行遮擋的矩形的隱私區(qū)域;
22、確定矩形的所述隱私區(qū)域?qū)?yīng)線上兩個頂點(diǎn)的坐標(biāo);
23、根據(jù)所述攝像頭中視頻圖像的分辨率將所述兩個頂點(diǎn)的坐標(biāo)進(jìn)行歸一化;
24、根據(jù)歸一化后的兩個頂點(diǎn)的坐標(biāo)以及所述圖像傳感器的寬度和高度得到所述歸一化后的兩個頂點(diǎn)的坐標(biāo)在所述成像區(qū)域中的實(shí)際坐標(biāo);
25、根據(jù)所述歸一化后的兩個頂點(diǎn)的坐標(biāo)在所述成像區(qū)域中的實(shí)際坐標(biāo)計算所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo)。
26、進(jìn)一步地,所述方法還包括:
27、獲取用戶調(diào)整后的攝像頭的偏置角度;
28、根據(jù)所述調(diào)整后的攝像頭的偏置角度確定攝像頭新的成像區(qū)域;
29、判斷所述新的成像區(qū)域是否包含所述隱私區(qū)域;
30、響應(yīng)于所述新的成像區(qū)域包含所述隱私區(qū)域,獲取所述隱私區(qū)域在所述新的成像區(qū)域中的相對坐標(biāo);
31、根據(jù)所述隱私區(qū)域在所述新的成像區(qū)域中的相對坐標(biāo)采用蒙版法對所述隱私區(qū)域進(jìn)行遮擋。
32、進(jìn)一步地,所述判斷所述新的成像區(qū)域是否包含所述隱私區(qū)域,具體包括:
33、獲取原成像區(qū)域與所述新的成像區(qū)域之間的坐標(biāo)對應(yīng)關(guān)系;
34、根據(jù)所述坐標(biāo)對應(yīng)關(guān)系判斷所述隱私區(qū)域是否包含在所述新的成像區(qū)域內(nèi)。
35、第二方面,本發(fā)明提供一種隱私遮擋裝置,所述裝置包括:
36、數(shù)據(jù)流采集模塊,用于實(shí)時采集攝像頭的視頻數(shù)據(jù)流;
37、成像區(qū)域獲取模塊,與所述數(shù)據(jù)流采集模塊連接,用于根據(jù)所述攝像頭的水平視場角和垂直視場角確定攝像頭的成像區(qū)域;
38、隱私坐標(biāo)計算模塊,與所述成像區(qū)域獲取模塊連接,用于根據(jù)用戶框選的需要進(jìn)行遮擋的隱私區(qū)域計算所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo);
39、隱私區(qū)域遮擋模塊,與所述隱私坐標(biāo)計算模塊連接,用于針對所述視頻數(shù)據(jù)流中的每一幀圖像,根據(jù)所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo)采用蒙版法對所述隱私區(qū)域進(jìn)行遮擋;
40、數(shù)據(jù)流上傳模塊,與所述隱私區(qū)域遮擋模塊連接,用于將遮擋處理后的視頻數(shù)據(jù)流上傳到云端。
41、第三方面,本發(fā)明提供一種隱私遮擋裝置,包括存儲器和處理器,所述存儲器中存儲有計算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計算機(jī)程序以實(shí)現(xiàn)上述第一方面所述的隱私遮擋方法。
42、第四方面,本發(fā)明提供一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述第一方面所述的隱私遮擋方法。
43、本發(fā)明提供的隱私遮擋方法、裝置及可讀存儲介質(zhì),首先實(shí)時采集攝像頭的視頻數(shù)據(jù)流;然后根據(jù)所述攝像頭的水平視場角和垂直視場角確定攝像頭的成像區(qū)域;再根據(jù)用戶框選的需要進(jìn)行遮擋的隱私區(qū)域計算所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo);最后針對所述視頻數(shù)據(jù)流中的每一幀圖像,根據(jù)所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo)采用蒙版法對所述隱私區(qū)域進(jìn)行遮擋;并將遮擋處理后的視頻數(shù)據(jù)流上傳到云端。本發(fā)明能夠在攝像頭采集視頻的過程中,實(shí)時對視頻數(shù)據(jù)流進(jìn)行隱私遮擋處理,確保在視頻數(shù)據(jù)上傳到云端之前已經(jīng)完成隱私遮擋處理,避免了隱私泄露的風(fēng)險,提高了數(shù)據(jù)存儲的安全性。同時,用戶可以自定義框選需要進(jìn)行遮擋的隱私區(qū)域,提高了用戶的自主選擇性;此外,本發(fā)明相比于利用圖像處理算法自動檢測并遮擋隱私區(qū)域的方法,由于攝像頭不需要安裝算力更高的芯片,因此能夠節(jié)省計算資源,節(jié)省成本,解決了現(xiàn)有的隱私遮擋方法存在隱私泄露風(fēng)險、且用戶無法進(jìn)行可選擇性遮擋的問題。
1.一種隱私遮擋方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述攝像頭的水平視場角和垂直視場角確定攝像頭的成像區(qū)域之前,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述攝像頭中圖像傳感器的寬度和高度以及鏡頭的焦距計算所述攝像頭的水平視場角和垂直視場角,具體包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述攝像頭的水平視場角和垂直視場角確定攝像頭的成像區(qū)域,具體包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)用戶框選的需要進(jìn)行遮擋的隱私區(qū)域計算所述隱私區(qū)域在所述成像區(qū)域內(nèi)的實(shí)際坐標(biāo),具體包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述判斷所述新的成像區(qū)域是否包含所述隱私區(qū)域,具體包括:
8.一種隱私遮擋裝置,其特征在于,所述裝置包括:
9.一種隱私遮擋裝置,其特征在于,包括存儲器和處理器,所述存儲器中存儲有計算機(jī)程序,所述處理器被設(shè)置為運(yùn)行所述計算機(jī)程序以實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的隱私遮擋方法。
10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1-7中任一項(xiàng)所述的隱私遮擋方法。