本申請涉及數據分析,尤其涉及一種基于計算機視覺的人群行為智能感知分析方法、裝置、設備、存儲介質及產品。
背景技術:
1、當前,基于計算機視覺的人群行為感知是行業(yè)內判斷區(qū)域活力的重要手段,現(xiàn)有方法常常通過攝像頭來對人群行為進行拍攝后再進行識別和分析。然而由于攝像頭的攝像角度存在限制,只能在攝像機取景框范圍內透視畫面內進行人群計數或生成人流圖,這就使得使用者無法從俯視的角度來直觀地對目標人群進行基于計算機視覺的人群行為智能感知分析。
技術實現(xiàn)思路
1、本申請的主要目的在于提供了一種基于計算機視覺的人群行為智能感知分析方法、裝置、設備、存儲介質及產品,旨在解決現(xiàn)有技術無法從俯視的角度來直觀地對目標人群進行基于計算機視覺的人群行為智能感知分析的技術問題。
2、為實現(xiàn)上述目的,本申請?zhí)峁┝艘环N基于計算機視覺的人群行為智能感知分析方法,所述方法包括以下步驟:
3、獲取目標人群對應的目標視頻文件,并從所述目標視頻文件中識別出所述目標人群的人流分布數據;
4、根據所述人流分布數據對所述目標人群進行追蹤識別,得到人群行為數據,所述人群行為數據包括人群距離、人群停留時間、人群密度和人群軌跡;
5、基于所述人群行為數據生成所述目標人群對應的常規(guī)熱力分析圖;
6、對所述常規(guī)熱力分析圖進行逆透視變換后得到正俯視熱力分析圖,并基于所述正俯視熱力分析圖對所述目標人群進行人群行為智能感知分析。
7、在一實施例中,所述從所述目標視頻文件中識別出所述目標人群的人流分布數據的步驟,包括:
8、通過yolox算法和bytetrack算法對所述目標視頻文件進行逐幀掃描識別,得到若干視頻幀;
9、對所述若干視頻幀進行顏色標注和編號標注,得到所述目標人群對應的人流分布數據。
10、在一實施例中,所述根據所述人流分布數據對所述目標人群進行追蹤識別,得到人群行為數據的步驟,包括:
11、基于預設分析目標對所述人流分布數據進行區(qū)域篩選,得到篩選后的人流分布數據;
12、根據所述篩選后的人流分布數據中目標人群對應的人群信息和人群行為對所述目標人群進行追蹤識別,得到人群行為數據。
13、在一實施例中,所述常規(guī)熱力分析圖包括人群距離分布熱力圖、人群占有率熱力分析圖、人群密度分布熱力圖和人群軌跡分布熱力圖,所述基于所述人群行為數據生成所述目標人群對應的常規(guī)熱力分析圖的步驟,包括:
14、基于所述人群距離生成所述目標人群對應的人群距離分布熱力圖,所述人群距離通過逐幀追蹤識別的行人落腳數據后得到;
15、基于所述人群停留時間生成所述目標人群對應的人群占有率熱力分析圖,所述人群停留時間為所述目標視頻文件中同一點位追蹤識別到的行人所停留的時間。
16、在一實施例中,所述基于所述人群行為數據生成所述目標人群對應的常規(guī)熱力分析圖的步驟,還包括:
17、基于所述人群密度生成所述目標人群對應的人群密度分布熱力圖,所述人群密度為所述目標視頻文件中同一點位經過的行人數量;
18、基于所述人群軌跡生成所述目標人群對應的人群軌跡分布熱力圖,所述人群軌跡為所述目標視頻文件中行人的運動軌跡。
19、在一實施例中,所述對所述常規(guī)熱力分析圖進行逆透視變換后得到正俯視熱力分析圖,并基于所述正俯視熱力分析圖對所述目標人群進行人群行為智能感知分析的步驟,包括:
20、將所述目標視頻文件中的任意一個矩形區(qū)域作為透視參照物,并基于所述透視參照物對所述常規(guī)熱力分析圖進行逆透視變換,得到正俯視熱力分析圖;
21、基于所述正俯視熱力分析圖對所述目標人群進行人群行為智能感知分析,得到所述目標人群所在區(qū)域空間的人流活力分布。
22、此外,為實現(xiàn)上述目的,本申請還提出一種基于計算機視覺的人群行為智能感知分析裝置,所述基于計算機視覺的人群行為智能感知分析裝置包括:
23、數據獲取模塊,用于獲取目標人群對應的目標視頻文件,并從所述目標視頻文件中識別出所述目標人群的人流分布數據;
24、追蹤識別模塊,用于根據所述人流分布數據對所述目標人群進行追蹤識別,得到人群行為數據,所述人群行為數據包括人群距離、人群停留時間、人群密度和人群軌跡;
25、圖像生成模塊,用于基于所述人群行為數據生成所述目標人群對應的常規(guī)熱力分析圖;
26、變換分析模塊,用于對所述常規(guī)熱力分析圖進行逆透視變換后得到正俯視熱力分析圖,并基于所述正俯視熱力分析圖對所述目標人群進行人群行為智能感知分析。
27、此外,為實現(xiàn)上述目的,本申請還提出一種基于計算機視覺的人群行為智能感知分析設備,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于計算機視覺的人群行為智能感知分析程序,所述基于計算機視覺的人群行為智能感知分析程序配置為實現(xiàn)如上文所述的基于計算機視覺的人群行為智能感知分析方法的步驟。
28、此外,為實現(xiàn)上述目的,本申請還提出一種存儲介質,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有基于計算機視覺的人群行為智能感知分析程序,所述基于計算機視覺的人群行為智能感知分析程序被處理器執(zhí)行時實現(xiàn)如上文所述的基于計算機視覺的人群行為智能感知分析方法的步驟。
29、此外,為實現(xiàn)上述目的,本發(fā)明還提供一種計算機程序產品,所述計算機程序產品包括基于計算機視覺的人群行為智能感知分析程序,所述基于計算機視覺的人群行為智能感知分析程序被處理器執(zhí)行時實現(xiàn)如上文所述的基于計算機視覺的人群行為智能感知分析方法的步驟。
30、本申請通過獲取目標人群對應的目標視頻文件,并從所述目標視頻文件中識別出所述目標人群的人流分布數據;根據所述人流分布數據對所述目標人群進行追蹤識別,得到人群行為數據,所述人群行為數據包括人群距離、人群停留時間、人群密度和人群軌跡;基于所述人群行為數據生成所述目標人群對應的常規(guī)熱力分析圖;對所述常規(guī)熱力分析圖進行逆透視變換后得到正俯視熱力分析圖,并基于所述正俯視熱力分析圖對所述目標人群進行人群行為智能感知分析。相比于傳統(tǒng)的人群行為分析方法,由于本申請上述方法對目標人群的常規(guī)熱力分析圖進行逆透視變換后得到正俯視熱力分析圖,從而能夠基于正俯視熱力分析圖對目標人群進行人群行為智能感知分析,使得用戶可以直觀地以正俯視視角對各類人群行為進行分析,并且可以利用同一個視頻文件對同一空間進行空間劃分或時間劃分以綜合研究該空間內的人群活動與空間之間的關系。
1.一種基于計算機視覺的人群行為智能感知分析方法,其特征在于,所述方法包括以下步驟:
2.如權利要求1所述的基于計算機視覺的人群行為智能感知分析方法,其特征在于,所述從所述目標視頻文件中識別出所述目標人群的人流分布數據的步驟,包括:
3.如權利要求1所述的基于計算機視覺的人群行為智能感知分析方法,其特征在于,所述根據所述人流分布數據對所述目標人群進行追蹤識別,得到人群行為數據的步驟,包括:
4.如權利要求1所述的基于計算機視覺的人群行為智能感知分析方法,其特征在于,所述常規(guī)熱力分析圖包括人群距離分布熱力圖、人群占有率熱力分析圖、人群密度分布熱力圖和人群軌跡分布熱力圖,所述基于所述人群行為數據生成所述目標人群對應的常規(guī)熱力分析圖的步驟,包括:
5.如權利要求4所述的基于計算機視覺的人群行為智能感知分析方法,其特征在于,所述基于所述人群行為數據生成所述目標人群對應的常規(guī)熱力分析圖的步驟,還包括:
6.如權利要求1所述的基于計算機視覺的人群行為智能感知分析方法,其特征在于,所述對所述常規(guī)熱力分析圖進行逆透視變換后得到正俯視熱力分析圖,并基于所述正俯視熱力分析圖對所述目標人群進行人群行為智能感知分析的步驟,包括:
7.一種基于計算機視覺的人群行為智能感知分析裝置,其特征在于,所述基于計算機視覺的人群行為智能感知分析裝置包括:
8.一種基于計算機視覺的人群行為智能感知分析設備,其特征在于,所述設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的基于計算機視覺的人群行為智能感知分析程序,所述基于計算機視覺的人群行為智能感知分析程序配置為實現(xiàn)如權利要求1至6中任一項所述的基于計算機視覺的人群行為智能感知分析方法的步驟。
9.一種存儲介質,其特征在于,所述存儲介質為計算機可讀存儲介質,所述存儲介質上存儲有基于計算機視覺的人群行為智能感知分析程序,所述基于計算機視覺的人群行為智能感知分析程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6中任一項所述的基于計算機視覺的人群行為智能感知分析方法的步驟。
10.一種計算機程序產品,其特征在于,所述計算機程序產品包括基于計算機視覺的人群行為智能感知分析程序,所述基于計算機視覺的人群行為智能感知分析程序被處理器執(zhí)行時實現(xiàn)如權利要求1至6中任一項所述的基于計算機視覺的人群行為智能感知分析方法的步驟。