国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      提取錄像的方法及裝置的制造方法

      文檔序號:10512379閱讀:315來源:國知局
      提取錄像的方法及裝置的制造方法
      【專利摘要】本申請?zhí)峁┮环N提取錄像的方法及裝置,所述方法包括:從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息;利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息創(chuàng)建多個切片組,并獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息;利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段;利用時間段從待查詢錄像中提取有事件發(fā)生的錄像。應(yīng)用本申請實施例,通過將對切片圖片劃分組,用一個直方圖數(shù)據(jù)代表切片組中相似切片圖片的信息,以獲取有事件發(fā)生的時間段,提高提取錄像的效率。
      【專利說明】
      提取錄像的方法及裝置
      技術(shù)領(lǐng)域
      [0001] 本申請涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種提取錄像的方法及裝置。
      【背景技術(shù)】
      [0002] 在監(jiān)控系統(tǒng)中,為了使用戶對整段錄像的情節(jié)有大概的了解,并能獲取到有事件 發(fā)生的時間點,通常情況下是按照一定的時間間隔,從整段錄像中選取切片圖片,然后通過 人工查找選取出來的切片圖片,以獲取有事件發(fā)生的時間點,從而從整段錄像中提取出有 事件發(fā)生的錄像,但是,如果將時間間隔設(shè)置的比較短,則不容易獲取到有事件發(fā)生的時間 點,而如果增大設(shè)置的時間間隔,則切片圖片的數(shù)量會大幅增加,同時,也會存在大量的重 復(fù)圖片,這樣勢必會增加查找時間,降低提取錄像的效率。

      【發(fā)明內(nèi)容】

      [0003] 有鑒于此,本申請?zhí)峁┮环N提取錄像的方法及裝置,以解決現(xiàn)有提取錄像方式效 率低的問題。
      [0004] 根據(jù)本申請實施例的第一方面,提供一種提取錄像的方法,所述方法包括:
      [0005] 從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片的第一直方圖數(shù)據(jù)和第 一時間戳信息;
      [0006] 利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息創(chuàng)建多個切片組;其中, 針對每個創(chuàng)建的切片組,所述切片組中存在一個參考圖片,且根據(jù)所述切片組中其它切片 圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度大于預(yù)設(shè)閾值;所 述切片組中的所有切片圖片的第一時間戳信息是連續(xù)的時間戳信息;
      [0007] 獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息;
      [0008] 利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段;
      [0009] 利用所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像。
      [0010] 根據(jù)本申請實施例的第二方面,提供一種提取錄像的裝置,所述裝置包括:
      [0011]第一獲取單元,用于從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片的 第一直方圖數(shù)據(jù)和第一時間戳信息;
      [0012] 創(chuàng)建切片組單元,用于利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息創(chuàng) 建多個切片組;其中,針對每個創(chuàng)建的切片組,所述切片組中存在一個參考圖片,且根據(jù)所 述切片組中其它切片圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相 似度大于預(yù)設(shè)閾值;所述切片組中的所有切片圖片的第一時間戳信息是連續(xù)的時間戳信 息;
      [0013] 第二獲取單元,用于獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息;確定 單元,用于利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間 段;
      [0014] 提取單元,用于利用所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像。
      [0015] 應(yīng)用本申請實施例,先從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片 的第一直方圖數(shù)據(jù)和第一時間戳信息;然后利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時 間戳信息創(chuàng)建多個切片組,并獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息;最后 再利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段,并利用 所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像。基于上述實現(xiàn)方式,通過利用兩 張切片圖片的相似度,將獲得的多個切片圖片劃分成切片組,并記錄每個切片組的第二直 方圖數(shù)據(jù)和第二時間戳信息。這樣,每個切片組中包含的一系列切片圖片均為相似的切片 圖片,即重復(fù)的切片圖片,并且只利用一個直方圖數(shù)據(jù)就可以代表該切片組中所有切片圖 片的信息,而不需要考慮切片組中其它相似切片圖片的直方圖數(shù)據(jù),即不需要查找重復(fù)的 切片圖片,減少了查找時間,進(jìn)而提高了提取錄像的效率。此外,通過利用每個切片組的第 二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段,而不需要通過人工查找所有切 片圖片,獲取有事件發(fā)生的時間點,也可以提高提取錄像的效率。
      【附圖說明】
      [0016] 圖1為本申請根據(jù)一示例性實施例示出的一種提取錄像的方法的實施例流程圖;
      [0017] 圖2為本申請根據(jù)一示例性實施例示出的一種直方圖數(shù)據(jù)趨勢圖;
      [0018] 圖3為本申請根據(jù)一示例性實施例示出的一種提取錄像的裝置所在設(shè)備的硬件結(jié) 構(gòu)圖;
      [0019] 圖4為本申請根據(jù)一示例性實施例示出的一種提取錄像的裝置的實施例結(jié)構(gòu)圖。
      【具體實施方式】
      [0020] 這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
      [0021 ]在本申請使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。 在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的"一種"、"所述"和"該"也旨在包括多數(shù) 形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語"和/或"是指并包 含一個或多個相關(guān)聯(lián)的列出項目的任何或所有可能組合。
      [0022]應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這 些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離 本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第 一信息。取決于語境,如在此所使用的詞語"如果"可以被解釋成為"在……時"或"當(dāng)…… 時"或"響應(yīng)于確定"。
      [0023]在本申請實施例中,提取錄像的方法可以應(yīng)用于相對靜止的監(jiān)控場景中,所述相 對靜止的監(jiān)控場景是指在正常情況下,監(jiān)控場景中的物體都是靜止不動的,錄像中的圖像 畫面一直沒有變化,而在有事件發(fā)生的情況下,監(jiān)控場景中會增加活動物體,錄像中的圖像 畫面發(fā)生變化,在事件發(fā)生之后,監(jiān)控場景又恢復(fù)到正常情況下的情形,錄像中的圖像畫面 又恢復(fù)到原來的圖像畫面。比如,倉庫監(jiān)控場景、邊防監(jiān)控場景、小區(qū)圍墻監(jiān)控場景等,這些 監(jiān)控場景中的物體大部分時間都是靜止不動,而當(dāng)有活動物體進(jìn)入時,表示監(jiān)控場景中有 事件發(fā)生,在活動物體離開時,監(jiān)控場景中的物體又恢復(fù)到靜止不動的狀態(tài)。
      [0024] 參見圖1所示,為本申請根據(jù)一示例性實施例示出的一種提取錄像的方法的實施 例流程圖,本申請實施例中,所述方法可以應(yīng)用在監(jiān)控設(shè)備上,比如應(yīng)用在NVR(Network Video Recorder,網(wǎng)絡(luò)硬盤錄像機(jī))設(shè)備上、應(yīng)用在VMS(Video Management Server,視頻管 理服務(wù)器)上,下面以執(zhí)行主體為監(jiān)控設(shè)備進(jìn)行詳細(xì)闡述,該實施例包括以下步驟:
      [0025] 步驟101:從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片的第一直方圖 數(shù)據(jù)和第一時間戳信息。
      [0026] 在一個可選的實現(xiàn)方式中,監(jiān)控設(shè)備可以先獲取待查詢錄像的起始時間和結(jié)束時 間,并從所述起始時間開始,到所述結(jié)束時間結(jié)束,按照預(yù)設(shè)時間間隔對所述待查詢錄像進(jìn) 行切片,以得到多個切片圖片;針對第一張切片圖片,將所述起始時間確定為該切片圖片的 第一時間戳信息;針對第一張切片圖片之外的其它切片圖片,將上一張切片圖片的第一時 間戳信息與所述預(yù)設(shè)時間間隔之和確定為該其它切片圖片的第一時間戳信息;然后計算每 張切片圖片的第一直方圖數(shù)據(jù)?;蛘?,監(jiān)控設(shè)備在按照預(yù)設(shè)時間間隔對所述待查詢錄像切 片的同時,記錄每張切片圖片的第一時間戳信息。
      [0027] 其中,所述預(yù)設(shè)時間間隔可以根據(jù)實踐經(jīng)驗設(shè)置,比如30秒,假設(shè)監(jiān)控設(shè)備將1小 時的錄像確定為待查詢錄像,并且該待查詢錄像的起始時間為17 :00 :00,結(jié)束時間為18: 00:00,按照30秒對該待查詢錄像進(jìn)行切片,可以得到3600/30= 120張切片圖片,并且可以 確定第一張切片圖片的第一時間戳信息tl為17:00:00,第二張切片圖片的第一時間戳信息 t2為17:00:30,依次類推,第120張切片圖片的第一時間戳信息tl20為17:59:30。
      [0028] 針對計算每張切片圖片的第一直方圖數(shù)據(jù)的過程,監(jiān)控設(shè)備可以采用單一直方圖 計算每張切片圖片的第一直方圖數(shù)據(jù)。監(jiān)控設(shè)備首先可以將切片圖片的每個像素點的值 (尺,6,8)分11等份,以獲得每個像素點對應(yīng)的直方圖索引值(> =1?/11,8 = 6/11,匕=8/11),然后 計算每個像素點的直方圖數(shù)據(jù),計算公式為:
      [0029] hist(i) =r+g*n+b*n*n
      [0030] 其中,hist(i)表示第i個像素點的直方圖數(shù)據(jù),i的取值為1~M,假設(shè)切片圖片的 長為c,寬為d,切片圖片包含的像素點總數(shù)M = c*d,R表示像素點紅元素值,G表示像素點綠 元素值,B表示像素點藍(lán)元素值。假設(shè)切片圖片的第一個像素點的值為(28,128,204),η為 16,對應(yīng)的直方圖索引值為(28/16 ? 1,128/16 = 8,204/16 ? 12),第一個像素點的直方圖數(shù) 據(jù)為1+8*16+12*16*16 = 3073,依次遍歷計算切片圖片的所有像素點的直方圖數(shù)據(jù),并將所 有像素點的直方圖數(shù)據(jù)求和,以得到切片圖片的第一直方圖數(shù)據(jù),計算公式為
      [0031] 步驟102:利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息創(chuàng)建多個切片 組。
      [0032] 在一個可選的實現(xiàn)方式中,監(jiān)控設(shè)備按照第一時間戳信息從小到大的順序?qū)λ?多個切片圖片進(jìn)行排序,并利用排序結(jié)果將各切片圖片記錄到預(yù)設(shè)存儲空間中;創(chuàng)建一個 切片組,從所述預(yù)設(shè)存儲空間中選取第一張切片圖片添加到所述切片組中,并作為所述切 片組的參考圖片,并從所述預(yù)設(shè)存儲空間中刪除已添加到切片組中的切片圖片,并繼續(xù)從 所述預(yù)設(shè)存儲空間中選取第一張切片圖片,并作為對比圖片,并利用對比圖片的第一直方 圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè)閾值進(jìn)行比較,如果所述相 似度超過所述預(yù)設(shè)閾值,則將所述對比圖片添加到所述參考圖片對應(yīng)的切片組中,并從所 述預(yù)設(shè)存儲空間中刪除已添加到切片組中的切片圖片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取 第一張切片圖片作為對比圖片,并繼續(xù)執(zhí)行利用對比圖片的第一直方圖數(shù)據(jù)與參考圖片的 第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè)閾值進(jìn)行比較的過程;如果所述相似度未超過所 述預(yù)設(shè)閾值,則創(chuàng)建一個新的切片組,并將所述對比圖片添加到新的切片組中,并作為新的 切片組的參考圖片,并從所述預(yù)設(shè)存儲空間中刪除已添加到切片組中的切片圖片,并繼續(xù) 從所述預(yù)設(shè)存儲空間中選取第一張切片圖片作為對比圖片,繼續(xù)執(zhí)行利用對比圖片的第一 直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè)閾值進(jìn)行比較的過程。
      [0033] 其中,每個切片組內(nèi)包括一個或者多個切片圖片,如步驟101所述,監(jiān)控設(shè)備獲得 的120張切片圖片按照第一時間戳信息排序之后,記錄到預(yù)設(shè)存儲空間中的順序為pl、p2、 P3……pl20,所述預(yù)設(shè)閾值根據(jù)實際監(jiān)控場景可以進(jìn)行設(shè)置,比如設(shè)置為0.9,監(jiān)控設(shè)備創(chuàng) 建一個切片組,從預(yù)設(shè)存儲空間中選取第一張切片圖片Pl,并將Pi添加到該切片組中,并作 為該切片組的參考圖片,并從預(yù)設(shè)存儲空間中刪除pl,此時,預(yù)設(shè)存儲空間中的首張切片圖 片變?yōu)镻2,因此,監(jiān)控設(shè)備可以再從預(yù)設(shè)存儲空間中選取第一張切片圖片p2作為對比圖片, 并利用pl與P2計算得到的相似度與預(yù)設(shè)閾值0.9比較,若p(pl,p2)大于等于0.9,表示pl與 P2為相似的切片圖片,則將p2添加到該切片組中,并從預(yù)設(shè)存儲空間中刪除p2,繼續(xù)從預(yù)設(shè) 存儲空間中選取第一張切片圖片P3作為對比圖片,并利用pl與p3計算得到的相似度與預(yù)設(shè) 閾值0.9比較,若p(pl,p3)大于等于0.9,則繼續(xù)將p3添加到該切片組中,直到找到兩張切片 圖片之間的相似度小于0.9,比如p34與pl之間的相似度p(pl,p34)小于0.9,則創(chuàng)建一個新 的切片組,并將P34添加到新的切片組中,且將p34作為新的切片組的參考圖片,并從預(yù)設(shè)存 儲空間中刪除P34,繼續(xù)執(zhí)行從預(yù)設(shè)存儲空間中選取第一張切片圖片的過程,以此類推,直 到將120張切片圖片從預(yù)設(shè)存儲空間中全部選取完,并分配到切片組中。
      [0034] 由上述描述可知,針對每個創(chuàng)建的切片組,該切片組中存在一個參考圖片,且根據(jù) 該切片組中其它切片圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相 似度大于預(yù)設(shè)閾值,且該切片組中的所有切片圖片的第一時間戳信息是連續(xù)的時間戳信 息,即該切片組中的所有相鄰切片圖片的時間間隔均為預(yù)設(shè)時間間隔。
      [0035]針對利用已添加到切片組中切片圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方 圖數(shù)據(jù)計算相似度的過程,監(jiān)控設(shè)備可以采用巴士系數(shù)算法計算相似度,可以先對選取的 切片圖片的第一直方圖數(shù)據(jù)和參考圖片的第一直方圖數(shù)據(jù)進(jìn)行歸一化處理,然后再計算巴 氏系數(shù)。
      [0038]其中,P(pf,Pj)為兩張切片圖片(第j張和第f張)的相似度,其范圍為0~1之間, hist'f表示第f張切片圖片的第一直方圖數(shù)據(jù)經(jīng)過歸一化處理之后的直方圖數(shù)據(jù),hist'j表 示第j張切片圖片的第一直方圖數(shù)據(jù)經(jīng)過歸一化處理之后的直方圖數(shù)據(jù),P(Pf, Pj)值越大, 表示兩張切片圖片越相似。
      [0039] 步驟103:獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息。
      [0040] 在一個可選的實現(xiàn)方式中,監(jiān)控設(shè)備可以將每個切片組的參考圖片的第一時間戳 信息和第一直方圖數(shù)據(jù)作為該切片組的第二時間戳信息和第二直方圖數(shù)據(jù),也即每個切片 組的首張切片圖片的第一時間戳信息和第一直方圖數(shù)據(jù)作為該切片組的第二時間戳信息 和第二直方圖數(shù)據(jù)。如步驟102所述,如表1所示,為一種示例性的切片組表。
      [0043] 表 1
      [0044] 在另一個可選的實現(xiàn)方式中,監(jiān)控設(shè)備也可以將每個切片組的最后一張切片圖片 的第一時間戳信息和第一直方圖數(shù)據(jù),作為該切片組的第二時間戳信息和第二直方圖數(shù) 據(jù)。相應(yīng)的,表1中的第二時間戳信息分別為七34438442、七704744794120,第二直方圖 數(shù)據(jù)分另lj 為 hist34、hist38、hist42、hist7〇、hist74、hist79、histi2〇〇
      [0045] 基于上述描述可知,監(jiān)控設(shè)備通過將切分得到的多個切片圖片劃分成切片組,并 記錄每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息。這樣,每個切片組中包含的切片圖 片均為相似的切片圖片,即重復(fù)的切片圖片,只利用一個直方圖數(shù)據(jù)就可以代表該切片組 中所有切片圖片的信息,而不需要考慮切片組中其它相似切片圖片的直方圖數(shù)據(jù),即不需 要查找重復(fù)切片圖片,減少了查找時間,并提高了提取錄像的效率。
      [0046] 步驟104:利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生 的時間段。
      [0047] 如步驟103所述,針對第一個實現(xiàn)方式:監(jiān)控設(shè)備可以利用每個切片組的第二時間 戳信息和第二直方圖數(shù)據(jù)確定直方圖數(shù)據(jù)趨勢圖,即將每個切片組的第二時間戳信息作為 所述直方圖數(shù)據(jù)趨勢圖的橫軸,將每個切片組的第二直方圖數(shù)據(jù)作為所述直方圖數(shù)據(jù)趨勢 圖的縱軸;再從所述直方圖數(shù)據(jù)趨勢圖中選取無事件發(fā)生的第二時間戳信息;并針對每個 無事件發(fā)生的第二時間戳信息,將該第二時間戳信息之后的第一個有事件發(fā)生的第二時間 戳信息確定為所述有事件發(fā)生的時間段的起始時間,將該第二時間戳信息的下一個無事件 發(fā)生的第二時間戳信息確定為所述有事件發(fā)生的時間段的結(jié)束時間。如步驟103中的表1所 述,參見圖2所示,為一種示例性的直方圖數(shù)據(jù)趨勢圖。
      [0048] 其中,所述無事件發(fā)生是指監(jiān)控場景中的物體都是靜止不動的,錄像中的圖像畫 面一直沒有變化,也即切片組的第二直方圖數(shù)據(jù)一直沒有變化;所述有事件發(fā)生是指監(jiān)控 場景中增加了活動物體,錄像中的圖像畫面發(fā)生變化,也即切片組的第二直方圖數(shù)據(jù)相對 前一切片組的第二直方圖數(shù)據(jù)有變化。因此,監(jiān)控設(shè)備可以先獲取無事件發(fā)生的切片圖片 的基礎(chǔ)直方圖數(shù)據(jù),然后從直方圖數(shù)據(jù)趨勢圖中選取與該基礎(chǔ)直方圖數(shù)據(jù)相等或相近的第 二直方圖數(shù)據(jù),并獲取該第二直方圖數(shù)據(jù)的切片組的第二時間戳信息,作為無事件發(fā)生的 第二時間戳信息,如圖2所示,由于tl、t43、t80對應(yīng)的切片組的第二直方圖數(shù)據(jù)一直處于一 條水平線上,并與基礎(chǔ)直方圖數(shù)據(jù)相等或相近,因此,監(jiān)控設(shè)備可以確定tl、t43、t80為無事 件發(fā)生的第二時間戳信息,然后將tl之后的第一個有事件發(fā)生的第二時間戳信息t35確定 為有事件發(fā)生的時間段的起始時間,將tl的下一個無事件發(fā)生的第二時間戳信息t43確定 為有事件發(fā)生的時間段的結(jié)束時間,依次類推,從圖2中,可以得到兩個有事件發(fā)生的時間 段,即t35~t43和t71~t80。
      [0049] 針對第二個實現(xiàn)方式:監(jiān)控設(shè)備在確定直方圖數(shù)據(jù),并選取無事件發(fā)生的第二時 間戳信息之后,針對每個無事件發(fā)生的第二時間戳信息,將該第二時間戳信息確定為所述 有事件發(fā)生的時間段的起始時間,將該第二時間戳信息的下一個無事件發(fā)生的前一個有事 件發(fā)生的第二時間戳信息確定為所述有事件發(fā)生的時間段的結(jié)束時間。
      [0050] 其中,如本步驟104中第一個實現(xiàn)方式所述,監(jiān)控設(shè)備可以確定t34、t70、tl20為無 事件發(fā)生的第二時間戳信息,將t34確定為有事件發(fā)生的時間段的起始時間,將t34的下一 個無事件發(fā)生的前一個有事件發(fā)生的第二時間戳信息t42確定為所述有事件發(fā)生的時間段 的結(jié)束時間,依次類推,可以得到兩個有事件發(fā)生的時間段,即t34~t42和t70~t79。
      [0051] 基于上述描述可知,監(jiān)控設(shè)備通過利用各切片組的第二時間戳信息和第二直方圖 數(shù)據(jù)即可獲取到有事件發(fā)生的時間段,而不需要通過人工查找所有切片圖片,獲取有事件 發(fā)生的時間點,從而縮短了獲取有事件發(fā)生的時間段的時間。
      [0052]步驟105:利用所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像。
      [0053] 例如,如步驟101至步驟103所述,從17 :00:00到18:00:00這段待查詢錄像中可以 提取出有事件發(fā)生的錄像的起始時間和結(jié)束時間分別為17:17:00到17: 21:00、17:35:00到 17:39:30。
      [0054]由上述實施例所述,先從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片 的第一直方圖數(shù)據(jù)和第一時間戳信息;然后利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時 間戳信息創(chuàng)建多個切片組,并獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息;最后 再利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段,并利用 所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像?;谏鲜鰧崿F(xiàn)方式,通過利用兩 張切片圖片的相似度,將獲得的多個切片圖片劃分成切片組,并記錄每個切片組的第二直 方圖數(shù)據(jù)和第二時間戳信息。這樣,每個切片組中包含的一系列切片圖片均為相似的切片 圖片,即重復(fù)的切片圖片,并且只利用一個直方圖數(shù)據(jù)就可以代表該切片組中所有切片圖 片的信息,而不需要考慮切片組中其它相似切片圖片的直方圖數(shù)據(jù),即不需要查找重復(fù)切 片圖片,減少了查找時間,進(jìn)而提高了提取錄像的效率。此外,通過利用每個切片組的第二 時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段,而不需要通過人工查找所有切片 圖片,獲取有事件發(fā)生的時間點,也可以提高提取錄像的效率。
      [0055] 與前述提取錄像的方法的實施例相對應(yīng),本申請還提供了提取錄像的裝置的實施 例。
      [0056] 本申請?zhí)崛′浵竦难b置的實施例可以應(yīng)用在監(jiān)控設(shè)備上。裝置實施例可以通過軟 件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義 上的裝置,是通過其所在設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機(jī)程序指令讀取到 內(nèi)存中運行形成的。從硬件層面而言,如圖3所示,為本申請?zhí)崛′浵竦难b置所在設(shè)備的一 種硬件結(jié)構(gòu)圖,除了圖3所示的處理器、內(nèi)存、網(wǎng)絡(luò)接口、以及非易失性存儲器之外,實施例 中裝置所在的設(shè)備通常根據(jù)該設(shè)備的實際功能,還可以包括其他硬件,對此不再贅述。
      [0057] 參見圖4所示,為本申請根據(jù)一示例性實施例示出的一種提取錄像的裝置的實施 例結(jié)構(gòu)圖,所述裝置包括:第一獲取單元410、創(chuàng)建切片組單元420、第二獲取單元430、確定 單元440、提取單元450。
      [0058]所述第一獲取單元410,用于從待查詢錄像中獲取多個切片圖片,并獲取每張切片 圖片的第一直方圖數(shù)據(jù)和第一時間戳信息;
      [0059] 所述創(chuàng)建切片組單元420,用于利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時間 戳信息創(chuàng)建多個切片組;其中,針對每個創(chuàng)建的切片組,所述切片組中存在一個參考圖片, 且根據(jù)所述切片組中其它切片圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算 得到的相似度大于預(yù)設(shè)閾值;所述切片組中的所有切片圖片的第一時間戳信息是連續(xù)的時 間戳信息;
      [0060] 所述第二獲取單元430,用于獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信 息;
      [0061 ]所述確定單元440,用于利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確 定有事件發(fā)生的時間段;
      [0062]所述提取單元450,用于利用所述時間段從所述待查詢錄像中提取有事件發(fā)生的 錄像。
      [0063]在一個可選的實現(xiàn)方式中,所述第一獲取單元410,具體用于獲取所述待查詢錄像 的起始時間和結(jié)束時間;從所述起始時間開始,到所述結(jié)束時間結(jié)束,按照預(yù)設(shè)時間間隔對 所述待查詢錄像進(jìn)行切片,得到所述多個切片圖片;針對第一張切片圖片,將所述起始時間 確定為該切片圖片的第一時間戳信息;針對第一張切片圖片之外的其它切片圖片,將上一 張切片圖片的第一時間戳信息與所述預(yù)設(shè)時間間隔之和確定為該其它切片圖片的第一時 間戳信息;計算每張切片圖片的第一直方圖數(shù)據(jù)。
      [0064]在另一個可選的實現(xiàn)方式中,所述創(chuàng)建切片組單元420,具體用于按照第一時間戳 信息從小到大的順序?qū)λ龆鄠€切片圖片進(jìn)行排序,并利用排序結(jié)果將各切片圖片記錄到 預(yù)設(shè)存儲空間中;創(chuàng)建一個切片組,從所述預(yù)設(shè)存儲空間中選取第一張切片圖片添加到所 述切片組中,并作為所述切片組的參考圖片,并從所述預(yù)設(shè)存儲空間中刪除已添加到切片 組中的切片圖片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片,并作為對比圖片,并 利用對比圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè) 閾值進(jìn)行比較;如果所述相似度超過所述預(yù)設(shè)閾值,則將所述對比切片圖片添加到所述參 考圖片對應(yīng)的切片組中,并從所述預(yù)設(shè)存儲空間中刪除已添加到切片組中的切片圖片,并 繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片作為對比圖片,并繼續(xù)執(zhí)行利用對比圖片 的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè)閾值進(jìn)行比較 的過程;如果所述相似度未超過所述預(yù)設(shè)閾值,則創(chuàng)建一個新的切片組,并將所述對比切片 圖片添加到新的切片組中,并作為新的切片組的參考圖片,并從所述預(yù)設(shè)存儲空間中刪除 已添加到切片組中的切片圖片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片作為對 比圖片,繼續(xù)執(zhí)行利用對比圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到 的相似度與預(yù)設(shè)閾值進(jìn)行比較的過程。
      [0065]在另一個可選的實現(xiàn)方式中,所述第二獲取單元430,具體用于將每個切片組的參 考圖片的第一時間戳信息和第一直方圖數(shù)據(jù)作為該切片組的第二時間戳信息和第二直方 圖數(shù)據(jù)。
      [0066]在另一個可選的實現(xiàn)方式中,所述確定單元440,具體用于利用每個切片組的第二 時間戳信息和第二直方圖數(shù)據(jù)確定直方圖數(shù)據(jù)趨勢圖;其中,所述直方圖數(shù)據(jù)趨勢圖的橫 軸為每個切片組第二時間戳信息,縱軸為每個切片組的第二直方圖數(shù)據(jù);從所述直方圖數(shù) 據(jù)趨勢圖中選取無事件發(fā)生的第二時間戳信息;針對每個無事件發(fā)生的第二時間戳信息, 將該第二時間戳信息之后的第一個有事件發(fā)生的第二時間戳信息確定為所述有事件發(fā)生 的時間段的起始時間,將該第二時間戳信息的下一個無事件發(fā)生的第二時間戳信息確定為 所述有事件發(fā)生的時間段的結(jié)束時間。
      [0067] 上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的 實現(xiàn)過程,在此不再贅述。
      [0068] 對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實 施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件 說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以 不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的 需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領(lǐng)域普通技術(shù)人員在不付 出創(chuàng)造性勞動的情況下,即可以理解并實施。
      [0069] 由上述實施例所述,先從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片 的第一直方圖數(shù)據(jù)和第一時間戳信息;然后利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時 間戳信息創(chuàng)建多個切片組,并獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息;最后 再利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段,并利用 所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像。基于上述實現(xiàn)方式,通過利用兩 張切片圖片的相似度,將獲得的多個切片圖片劃分成切片組,并記錄每個切片組的第二直 方圖數(shù)據(jù)和第二時間戳信息。這樣,每個切片組中包含的一系列切片圖片均為相似的切片 圖片,即重復(fù)的切片圖片,并且只利用一個直方圖數(shù)據(jù)就可以代表該切片組中所有切片圖 片的信息,而不需要考慮切片組中其它相似切片圖片的直方圖數(shù)據(jù),即不需要查找重復(fù)切 片圖片,減少了查找時間,進(jìn)而提高了提取錄像的效率。此外,通過利用每個切片組的第二 時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段,而不需要通過人工查找所有切片 圖片,獲取有事件發(fā)生的時間點,也可以提高提取錄像的效率。
      [0070]以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請保護(hù)的范圍之內(nèi)。
      【主權(quán)項】
      1. 一種提取錄像的方法,其特征在于,所述方法包括: 從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片的第一直方圖數(shù)據(jù)和第一時 間戳信息; 利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息創(chuàng)建多個切片組;其中,針對 每個創(chuàng)建的切片組,所述切片組中存在一個參考圖片,且根據(jù)所述切片組中其它切片圖片 的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度大于預(yù)設(shè)閾值;所述切 片組中的所有切片圖片的第一時間戳信息是連續(xù)的時間戳信息; 獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息; 利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段; 利用所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從待查詢錄像中獲取多個切片圖片, 并獲取每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息,包括: 獲取所述待查詢錄像的起始時間和結(jié)束時間; 從所述起始時間開始,到所述結(jié)束時間結(jié)束,按照預(yù)設(shè)時間間隔對所述待查詢錄像進(jìn) 行切片,得到所述多個切片圖片; 針對第一張切片圖片,將所述起始時間確定為該切片圖片的第一時間戳信息;針對第 一張切片圖片之外的其它切片圖片,將上一張切片圖片的第一時間戳信息與所述預(yù)設(shè)時間 間隔之和確定為該其它切片圖片的第一時間戳信息; 計算每張切片圖片的第一直方圖數(shù)據(jù)。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用每張切片圖片的第一直方圖數(shù)據(jù) 和第一時間戳信息創(chuàng)建多個切片組,包括: 按照第一時間戳信息從小到大的順序?qū)λ龆鄠€切片圖片進(jìn)行排序,并利用排序結(jié)果 將各切片圖片記錄到預(yù)設(shè)存儲空間中; 創(chuàng)建一個切片組,從所述預(yù)設(shè)存儲空間中選取第一張切片圖片添加到所述切片組中, 并作為所述切片組的參考圖片,并從所述預(yù)設(shè)存儲空間中刪除已添加到切片組中的切片圖 片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片,并作為對比圖片,并利用對比圖片 的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè)閾值進(jìn)行比較; 如果所述相似度超過所述預(yù)設(shè)閾值,則將所述對比圖片添加到所述參考圖片對應(yīng)的切 片組中,并從所述預(yù)設(shè)存儲空間中刪除已添加到切片組中的切片圖片,并繼續(xù)從所述預(yù)設(shè) 存儲空間中選取第一張切片圖片作為對比圖片,并繼續(xù)執(zhí)行利用對比圖片的第一直方圖數(shù) 據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè)閾值進(jìn)行比較的過程; 如果所述相似度未超過所述預(yù)設(shè)閾值,則創(chuàng)建一個新的切片組,并將所述對比圖片添 加到新的切片組中,并作為新的切片組的參考圖片,并從所述預(yù)設(shè)存儲空間中刪除已添加 到切片組中的切片圖片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片作為對比圖 片,繼續(xù)執(zhí)行利用對比圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相 似度與預(yù)設(shè)閾值進(jìn)行比較的過程。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取每個切片組的第二直方圖數(shù)據(jù)和 第二時間戳信息,包括: 將每個切片組的參考圖片的第一時間戳信息和第一直方圖數(shù)據(jù)作為該切片組的第二 時間戳信息和第二直方圖數(shù)據(jù)。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用每個切片組的第二時間戳信息和 第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段,包括: 利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定直方圖數(shù)據(jù)趨勢圖;其中, 所述直方圖數(shù)據(jù)趨勢圖的橫軸為每個切片組的第二時間戳信息,縱軸為每個切片組的第二 直方圖數(shù)據(jù); 從所述直方圖數(shù)據(jù)趨勢圖中選取無事件發(fā)生的第二時間戳信息; 針對每個無事件發(fā)生的第二時間戳信息,將該第二時間戳信息之后的第一個有事件發(fā) 生的第二時間戳信息確定為所述有事件發(fā)生的時間段的起始時間,將該第二時間戳信息的 下一個無事件發(fā)生的第二時間戳信息確定為所述有事件發(fā)生的時間段的結(jié)束時間。6. -種提取錄像的裝置,其特征在于,所述裝置包括: 第一獲取單元,用于從待查詢錄像中獲取多個切片圖片,并獲取每張切片圖片的第一 直方圖數(shù)據(jù)和第一時間戳信息; 創(chuàng)建切片組單元,用于利用每張切片圖片的第一直方圖數(shù)據(jù)和第一時間戳信息創(chuàng)建多 個切片組;其中,針對每個創(chuàng)建的切片組,所述切片組中存在一個參考圖片,且根據(jù)所述切 片組中其它切片圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度 大于預(yù)設(shè)閾值;所述切片組中的所有切片圖片的第一時間戳信息是連續(xù)的時間戳信息; 第二獲取單元,用于獲取每個切片組的第二直方圖數(shù)據(jù)和第二時間戳信息;確定單元, 用于利用每個切片組的第二時間戳信息和第二直方圖數(shù)據(jù)確定有事件發(fā)生的時間段; 提取單元,用于利用所述時間段從所述待查詢錄像中提取有事件發(fā)生的錄像。7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一獲取單元,具體用于獲取所述待 查詢錄像的起始時間和結(jié)束時間;從所述起始時間開始,到所述結(jié)束時間結(jié)束,按照預(yù)設(shè)時 間間隔對所述待查詢錄像進(jìn)行切片,得到所述多個切片圖片;針對第一張切片圖片,將所述 起始時間確定為該切片圖片的第一時間戳信息;針對第一張切片圖片之外的其它切片圖 片,將上一張切片圖片的第一時間戳信息與所述預(yù)設(shè)時間間隔之和確定為該其它切片圖片 的第一時間戳信息;計算每張切片圖片的第一直方圖數(shù)據(jù)。8. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述創(chuàng)建切片組單元,具體用于按照第一 時間戳信息從小到大的順序?qū)λ龆鄠€切片圖片進(jìn)行排序,并利用排序結(jié)果將各切片圖片 記錄到預(yù)設(shè)存儲空間中;創(chuàng)建一個切片組,從所述預(yù)設(shè)存儲空間中選取第一張切片圖片添 加到所述切片組中,并作為所述切片組的參考圖片,并從所述預(yù)設(shè)存儲空間中刪除已添加 到切片組中的切片圖片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片,并作為對比 圖片,并利用對比圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度 與預(yù)設(shè)閾值進(jìn)行比較;如果所述相似度超過所述預(yù)設(shè)閾值,則將所述對比切片圖片添加到 所述參考圖片對應(yīng)的切片組中,并從所述預(yù)設(shè)存儲空間中刪除已添加到切片組中的切片圖 片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片作為對比圖片,并繼續(xù)執(zhí)行利用對 比圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計算得到的相似度與預(yù)設(shè)閾值進(jìn) 行比較的過程;如果所述相似度未超過所述預(yù)設(shè)閾值,則創(chuàng)建一個新的切片組,并將所述對 比切片圖片添加到新的切片組中,并作為新的切片組的參考圖片,并從所述預(yù)設(shè)存儲空間 中刪除已添加到切片組中的切片圖片,并繼續(xù)從所述預(yù)設(shè)存儲空間中選取第一張切片圖片 作為對比圖片,繼續(xù)執(zhí)行利用對比圖片的第一直方圖數(shù)據(jù)與參考圖片的第一直方圖數(shù)據(jù)計 算得到的相似度與預(yù)設(shè)閾值進(jìn)行比較的過程。9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二獲取單元,具體用于將每個切片 組的參考圖片的第一時間戳信息和第一直方圖數(shù)據(jù)作為該切片組的第二時間戳信息和第 二直方圖數(shù)據(jù)。10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定單元,具體用于利用每個切片組 的第二時間戳信息和第二直方圖數(shù)據(jù)確定直方圖數(shù)據(jù)趨勢圖;其中,所述直方圖數(shù)據(jù)趨勢 圖的橫軸為每個切片組第二時間戳信息,縱軸為每個切片組的第二直方圖數(shù)據(jù);從所述直 方圖數(shù)據(jù)趨勢圖中選取無事件發(fā)生的第二時間戳信息;針對每個無事件發(fā)生的第二時間戳 信息,將該第二時間戳信息之后的第一個有事件發(fā)生的第二時間戳信息確定為所述有事件 發(fā)生的時間段的起始時間,將該第二時間戳信息的下一個無事件發(fā)生的第二時間戳信息確 定為所述有事件發(fā)生的時間段的結(jié)束時間。
      【文檔編號】H04N7/18GK105868403SQ201610249965
      【公開日】2016年8月17日
      【申請日】2016年4月20日
      【發(fā)明人】夏鳳君
      【申請人】浙江宇視科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1