本發明涉及圖像處理,具體涉及一種基于視頻監控的運動目標跟蹤分析方法及系統。
背景技術:
1、隨著技術的發展,視頻監控已應用于各行業中,對于視頻監控畫面中的運動目標進行跟蹤分析,不僅可以提升安全管理效率,還能為商業決策、公共管理等方面提供數據支持和智能化解決方案。
2、視頻監控在商場中的應用中,可以對商品和消費者進行監控,但是消費者在商場中進行消費的情況存在不同的變化,在購物過程中表現出的信息是復雜多樣的,現有的視頻監控僅對消費者進行簡單行為的監控,無法根據視頻監控畫面中的消費者的行為,進行跟蹤分析獲得消費者的偏好和興趣,從而不能根據視頻監控畫面中消費者的行為對商品的營銷策略進行及時的調整。
技術實現思路
1、本發明提供一種基于視頻監控的運動目標跟蹤分析方法及系統,以解決現有的問題。
2、本發明的一種基于視頻監控的運動目標跟蹤分析方法及系統采用如下技術方案:
3、本發明一個實施例提供了一種基于視頻監控的運動目標跟蹤分析方法,該方法包括以下步驟:
4、獲取每個攝像頭的每幀視頻監控畫面,根據每個攝像頭的每幀視頻監控畫面獲取每一幀視頻監控畫面中每個消費者的位置信息和連通域,以及每個商品的位置信息和每個商品在每天的銷售額;
5、基于同一消費者在不同幀視頻監控畫面中連通域的變化距離,獲得消費者的所有選購開始時刻和選購結束時刻;
6、根據消費者在選購開始時刻和選購結束時刻之間,所述連通域中手部關鍵點的變化距離,獲得消費者的購物操作次數;
7、根據消費者在選購開始時刻所在位置信息對應的商品,以及消費者對購買所述商品的目的性表現,獲取消費者選購所述商品的購買系數;
8、基于一天內同一商品的瀏覽人數,以及不同消費者對同一商品的購買系數,獲得商品在當天對于消費者的吸引力程度,根據所有商品在當天對于消費者的吸引力程度,對商品進行營銷策略的調整。
9、進一步的,所述根據每個攝像頭的每幀視頻監控畫面獲取每一幀視頻監控畫面中每個消費者的位置信息和連通域,以及每個商品的位置信息和每個商品在每天的銷售額,包括的具體步驟如下:
10、根據deepsort多目標跟蹤算法對消費者所在區域進行識別,獲取每幀視頻監控畫面中每個消費者的位置信息和連通域;通過人工標記與采集獲取商場中每個商品的位置。
11、進一步的,所述獲得消費者的所有選購開始時刻和選購結束時刻,包括的具體步驟如下:
12、預設質心變化閾值,對于第i幀視頻監控畫面,若消費者的第i幀和第i+1幀的質心變化距離小于質心變化閾值,將第i幀監控視頻畫面對應的時刻記為消費者的選購開始時刻,并判斷下一時刻,直至存在一個常數c使得第i+c-1幀和第i+c幀的質心變化距離大于等于質心變化閾值時,將第i+c幀監控視頻畫面對應的時刻記為消費者的選購結束時刻。
13、進一步的,所述質心變化距離的具體獲取方式如下:
14、對攝像頭拍攝到消費者的每幀視頻監控畫面構建坐標系,以監控視頻畫面的左下角的像素點為坐標系原點,獲得第幀和第i+1幀視頻監控畫面中消費者的連通域的質心,根據第幀和第i+1幀視頻監控畫面中消費者的連通域的質心的距離,獲取第i幀和第i+1幀中消費者的質心變化距離。
15、進一步的,所述獲得消費者的購物操作次數,包括的具體步驟如下:
16、在選購開始時刻到選購結束時刻之間,通過人體關鍵點檢測模型獲取消費者的手部關鍵點的坐標;獲取消費者的手部變化距離,預設手部變化閾值,當消費者的手部變化距離大于手部變化閾值時,記消費者進行了一次購物操作;獲取在選購開始時刻到選購結束時刻之間消費者的購物操作次數。
17、進一步的,所述獲取消費者選購所述商品的購買系數,包括的具體步驟如下:
18、對于第個消費者,在選購開始時刻到選購結束時刻之間,通過監控視頻畫面中第個消費者所在位置信息,以及商品的位置信息進行匹配,獲取第個消費者進行購物操作時的商品對象,記為第個消費者選購第n個商品;
19、將第個消費者在所有監控視頻畫面中第一次出現的監控視頻畫面對應的時刻,記為第個消費者的初始時刻,第個消費者選購第個商品的購買系數的具體獲取方式為:
20、
21、式中,表示第個消費者選購第個商品的購買系數;表示第個消費者的初始時刻;表示第個消費者選購第n個商品的選購開始時刻;表示第個消費者從初始時刻到選購第n個商品的選購開始時刻的移動距離;表示第m個消費者在選購第n個商品的選購開始時刻之前,第個消費者選購其他商品,但其他商品在選購開始時刻到選購結束時刻之間購物操作次數為0的選購次數;表示第m個消費者選購第n個商品的選購開始時刻與選購結束時刻的差值,表示超參數;表示線性歸一化函數。
22、進一步的,所述移動距離的具體獲取方式如下:
23、將第m個消費者從初始時刻到選購開始時刻之間,所有相鄰幀視頻監控畫面的質心變化距離的和,記為第m個消費者從初始時刻到選購第n個商品的選購開始時刻的移動距離。
24、進一步的,所述獲得商品在當天對于消費者的吸引力程度,包括的具體步驟如下:
25、
26、式中,表示第r天中第n個商品的吸引力程度;表示第r天的所有消費者選購第n個商品的購買系數的平均值;表示第r天中消費者的總人數;表示第r天中第個商品的瀏覽人數;表示第r天的所有商品的銷售額的和;表示第r天中第個商品的銷售額。
27、進一步的,所述瀏覽人數的具體獲取方式如下:
28、統計第個商品在一天內存在選購開始時刻,并且選購開始時刻到選購結束時刻的購物操作次數為奇數的所有消費者人數,記為第個商品的瀏覽人數。
29、本發明還提出了一種基于視頻監控的運動目標跟蹤分析系統,包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述存儲器存儲的計算機程序,以實現前述所述的一種基于視頻監控的運動目標跟蹤分析方法的步驟。
30、本發明的技術方案的有益效果是:根據每個攝像頭的每幀視頻監控畫面獲取每一幀視頻監控畫面中每個消費者的位置信息和連通域,以及每個商品的位置信息,可以對同一個消費者進行跟蹤分析;基于同一消費者在不同幀視頻監控畫面中的距離變化,獲得消費者的若干選購開始時刻和選購結束時刻;根據消費者在選購時的手部變化距離,獲得消費者的購物操作次數,表現消費者選購商品的具體情況,結合消費者對選購商品的目的性表現,獲取消費者對商品的購買系數,說明每個消費者對商品的偏好需求;根據商品的瀏覽人數和購買系數獲得商品在當天對于消費者的吸引力程度,對商品進行營銷策略的調整。
1.一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,該方法包括以下步驟:
2.根據權利要求1所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述根據每個攝像頭的每幀視頻監控畫面獲取每一幀視頻監控畫面中每個消費者的位置信息和連通域,以及每個商品的位置信息和每個商品在每天的銷售額,包括的具體步驟如下:
3.根據權利要求1所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述獲得消費者的所有選購開始時刻和選購結束時刻,包括的具體步驟如下:
4.根據權利要求3所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述質心變化距離的具體獲取方式如下:
5.根據權利要求4所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述獲得消費者的購物操作次數,包括的具體步驟如下:
6.根據權利要求1所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述獲取消費者選購所述商品的購買系數,包括的具體步驟如下:
7.根據權利要求6所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述移動距離的具體獲取方式如下:
8.根據權利要求1所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述獲得商品在當天對于消費者的吸引力程度,包括的具體步驟如下:
9.根據權利要求1所述一種基于視頻監控的運動目標跟蹤分析方法,其特征在于,所述瀏覽人數的具體獲取方式如下:
10.一種基于視頻監控的運動目標跟蹤分析系統,包括存儲器、處理器以及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-9任一項所述的一種基于視頻監控的運動目標跟蹤分析方法的步驟。