本技術(shù)涉及視頻監(jiān)控,更具體地說,涉及一種監(jiān)控視頻日志記錄方法、設(shè)備、介質(zhì)和計算機程序產(chǎn)品。
背景技術(shù):
1、隨著社會的不斷發(fā)展和人們?nèi)找鎸Π踩闹匾?,很多地方都有視頻監(jiān)控的需求。而且隨著視頻越來越清晰,但因此也帶來了其它問題,占用的空間越來越大,增加了視頻存儲和視頻分析的難度。當(dāng)需要通過已經(jīng)存儲的視頻進(jìn)行查找某些特定的視頻片段或者內(nèi)容時,需要讀取大量的視頻,然后進(jìn)行視頻分析,當(dāng)視頻量很大時,時間成本非常高。
2、因此,如何提高監(jiān)控視頻檢索效率是本領(lǐng)域技術(shù)人員需要解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)的目的在于提供一種監(jiān)控視頻日志記錄方法、設(shè)備、介質(zhì)和計算機程序產(chǎn)品,提高了監(jiān)控視頻檢索效率。
2、為實現(xiàn)上述目的,本技術(shù)提供了一種監(jiān)控視頻日志記錄方法,包括:
3、按照當(dāng)前采樣頻率從監(jiān)控視頻中抽取視頻幀,并按照抽取的視頻幀對應(yīng)的時間信息的順序構(gòu)建檢測視頻幀集;
4、對所述檢測視頻幀集中的視頻幀進(jìn)行目標(biāo)對象的識別,將識別到所述目標(biāo)對象的視頻幀確定為目標(biāo)視頻幀;其中,所述目標(biāo)對象包括人像、標(biāo)志、文本中任一項或任幾項的組合;
5、根據(jù)所述目標(biāo)視頻幀的時間信息、所述目標(biāo)視頻幀對應(yīng)的監(jiān)控設(shè)備的設(shè)備信息、識別到的所述目標(biāo)對象的基本信息生成所述目標(biāo)視頻幀對應(yīng)的日志記錄。
6、其中,按照當(dāng)前采樣頻率從監(jiān)控視頻中抽取視頻幀得到檢測視頻幀集之前,還包括:
7、當(dāng)需要更新當(dāng)前采樣頻率時,在所述檢測視頻幀集中確定持續(xù)視頻幀的數(shù)量;其中,所述持續(xù)視頻幀為相對于所述檢測視頻幀集中的前一視頻幀的變化程度小于預(yù)設(shè)值的視頻幀;
8、判斷所述持續(xù)視頻幀的數(shù)量是否大于當(dāng)前視頻幀率;若是,則將當(dāng)前采樣頻率確定為所述當(dāng)前視頻幀率;若否,則將當(dāng)前采樣頻率確定為所述持續(xù)視頻幀的數(shù)量。
9、其中,還包括:
10、按照當(dāng)前更新頻率更新所述當(dāng)前采樣頻率;其中,所述當(dāng)前更新頻率為所述當(dāng)前采樣頻率的預(yù)設(shè)倍數(shù)。
11、其中,對所述檢測視頻幀集中的視頻幀進(jìn)行目標(biāo)對象的識別,包括:
12、提取所述檢測視頻幀集中視頻幀的圖像特征,對所述圖像特征進(jìn)行特征表示得到圖像特征表示;
13、對所述圖像特征表示與不同類型的目標(biāo)對象的標(biāo)準(zhǔn)特征表示進(jìn)行特征匹配;
14、利用不同類型的目標(biāo)對象對應(yīng)的分類模型基于特征匹配結(jié)果識別所述視頻幀中不同類型的目標(biāo)對象以及所述目標(biāo)對象的基本信息。
15、其中,若在所述目標(biāo)視頻幀中識別到人像,則根據(jù)所述目標(biāo)視頻幀的時間信息、所述目標(biāo)視頻幀對應(yīng)的監(jiān)控設(shè)備的設(shè)備信息、識別到的所述目標(biāo)對象的基本信息生成所述目標(biāo)視頻幀對應(yīng)的日志記錄之前,還包括:
16、根據(jù)所述人像的人像信息在人像庫中進(jìn)行匹配;
17、若匹配成功,則獲取匹配搭配的目標(biāo)人像的人像名稱,并將所述人像名稱添加至所述人像信息中;
18、若匹配失敗,則根據(jù)所述人像信息生成人像名稱,并將所述人像名稱添加至所述人像信息中;
19、相應(yīng)的,根據(jù)所述目標(biāo)視頻幀的時間信息、所述目標(biāo)視頻幀對應(yīng)的監(jiān)控設(shè)備的設(shè)備信息、識別到的所述目標(biāo)對象的基本信息生成所述目標(biāo)視頻幀對應(yīng)的日志記錄,包括:
20、根據(jù)所述目標(biāo)視頻幀的時間信息、所述目標(biāo)視頻幀對應(yīng)的監(jiān)控設(shè)備的設(shè)備信息、所述人像的人像信息生成所述目標(biāo)視頻幀對應(yīng)的日志記錄。
21、其中,還包括:
22、在所述目標(biāo)視頻幀中確定所述人像的第一位置,在所述檢測視頻幀集中所述目標(biāo)視頻幀的后續(xù)視頻幀中確定所述人像的第二位置,并對比所述第一位置與所述第二位置;
23、若所述第二位置相對于所述第一位置靠近所述目標(biāo)視頻幀的中心位置,則將人像事件確定為進(jìn)入事件;若所述第二位置相對于所述第一位置遠(yuǎn)離所述目標(biāo)視頻幀的中心位置,則將人像事件確定為離開事件;
24、將所述人像事件添加至所述日志記錄中。
25、其中,還包括:
26、在所述目標(biāo)視頻幀中確定機柜標(biāo)簽和機柜中的位置標(biāo)簽,確定所述位置標(biāo)簽在所述檢測視頻幀集中所述目標(biāo)視頻幀的前一視頻幀中對應(yīng)位置的第一色塊顏色,以及所述位置標(biāo)簽在所述目標(biāo)視頻幀對應(yīng)位置的第二色塊顏色;
27、若所述第一色塊顏色為白色、所述第二色塊顏色為黑色,則將當(dāng)前操作行為確定為設(shè)備上架;若所述第一色塊顏色為黑色、所述第二色塊顏色為白色,則將當(dāng)前操作行為確定為設(shè)備下架;
28、將所述當(dāng)前操作行為添加至所述日志記錄中。
29、其中,將所述當(dāng)前操作行為添加至所述日志記錄中之后,還包括:
30、將所述機柜標(biāo)簽和所述位置標(biāo)簽作為所述當(dāng)前操作行為的設(shè)備位置信息添加至所述日志記錄中。
31、其中,還包括:
32、若當(dāng)前操作行為為設(shè)備下架,則根據(jù)所述位置標(biāo)簽生成告警信息。
33、其中,還包括:
34、識別所述目標(biāo)視頻幀中所述人像包含的色塊顏色以及所述色塊顏色對應(yīng)的色塊數(shù)量;
35、對比所述目標(biāo)視頻幀與所述檢測視頻幀集中所述目標(biāo)視頻幀的前一視頻幀中所述人像包含的色塊顏色以及所述色塊顏色對應(yīng)的色塊數(shù)量,以確定所述目標(biāo)視頻幀相對于所述前一視頻幀中所述人像的變化程度;
36、若所述人像的變化程度達(dá)到第一閾值,則根據(jù)所述人像的變化程度生成告警信息。
37、其中,若在所述目標(biāo)視頻幀中識別到標(biāo)志,則所述方法還包括:
38、確定所述標(biāo)志對應(yīng)的設(shè)備廠商信息,并將所述設(shè)備廠商信息添加至所述日志記錄中。
39、其中,還包括:
40、確定目標(biāo)索引項,在所述日志記錄中匹配所述目標(biāo)索引項對應(yīng)的目標(biāo)記錄,并按照時間順序整合所述目標(biāo)記錄。
41、為實現(xiàn)上述目的,本技術(shù)提供了一種監(jiān)控視頻日志記錄裝置,包括:
42、抽取模塊,用于按照當(dāng)前采樣頻率從監(jiān)控視頻中抽取視頻幀,并按照抽取的視頻幀對應(yīng)的時間信息的順序構(gòu)建檢測視頻幀集;
43、識別模塊,用于對所述檢測視頻幀集中的視頻幀進(jìn)行目標(biāo)對象的識別,將識別到所述目標(biāo)對象的視頻幀確定為目標(biāo)視頻幀;其中,所述目標(biāo)對象包括人像、標(biāo)志、文本中任一項或任幾項的組合;
44、記錄模塊,用于根據(jù)所述目標(biāo)視頻幀的時間信息、所述目標(biāo)視頻幀對應(yīng)的監(jiān)控設(shè)備的設(shè)備信息、識別到的所述目標(biāo)對象的基本信息生成所述目標(biāo)視頻幀對應(yīng)的日志記錄。
45、為實現(xiàn)上述目的,本技術(shù)提供了一種電子設(shè)備,包括:
46、存儲器,用于存儲計算機程序;
47、處理器,用于執(zhí)行所述計算機程序時實現(xiàn)如上述監(jiān)控視頻日志記錄方法的步驟。
48、為實現(xiàn)上述目的,本技術(shù)提供了一種非易失性存儲介質(zhì),所述非易失性存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述監(jiān)控視頻日志記錄方法的步驟。
49、為實現(xiàn)上述目的,本技術(shù)提供了一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述監(jiān)控視頻日志記錄方法的步驟。
50、通過以上方案可知,本技術(shù)提供的一種監(jiān)控視頻日志記錄方法,包括:按照當(dāng)前采樣頻率從監(jiān)控視頻中抽取視頻幀,并按照抽取的視頻幀對應(yīng)的時間信息的順序構(gòu)建檢測視頻幀集;對所述檢測視頻幀集中的視頻幀進(jìn)行目標(biāo)對象的識別,將識別到所述目標(biāo)對象的視頻幀確定為目標(biāo)視頻幀;其中,所述目標(biāo)對象包括人像、標(biāo)志、文本中任一項或任幾項的組合;根據(jù)所述目標(biāo)視頻幀的時間信息、所述目標(biāo)視頻幀對應(yīng)的監(jiān)控設(shè)備的設(shè)備信息、識別到的所述目標(biāo)對象的基本信息生成所述目標(biāo)視頻幀對應(yīng)的日志記錄。
51、本技術(shù)提供的監(jiān)控視頻日志記錄方法,通過設(shè)定的采樣頻率從監(jiān)控視頻中抽取關(guān)鍵幀,然后對這些視頻幀進(jìn)行目標(biāo)對象識別,包括人像、標(biāo)志和文本,以結(jié)構(gòu)化的方式記錄在日志中,實現(xiàn)了監(jiān)控視頻的視頻內(nèi)容的記錄,便于用戶了解視頻內(nèi)容。通過快速檢索日志,可以顯著提高監(jiān)控視頻的檢索效率。本技術(shù)還公開了一種監(jiān)控視頻日志記錄裝置及一種電子設(shè)備、一種非易失性存儲介質(zhì)和一種計算機程序產(chǎn)品,同樣能實現(xiàn)上述技術(shù)效果。
52、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本技術(shù)。