本技術(shù)涉及圖像識(shí)別,尤其涉及基于圖像捕捉數(shù)據(jù)的行為識(shí)別方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、隨著視覺(jué)技術(shù)的快速發(fā)展,視覺(jué)技術(shù)被廣泛應(yīng)用于各種領(lǐng)域,例如,行為識(shí)別,目前,用于行為識(shí)別的常用技術(shù)是基于被識(shí)別對(duì)象的歷史行為的特征點(diǎn)預(yù)測(cè)當(dāng)前場(chǎng)景下的行為,但是在實(shí)際情況下,場(chǎng)景是多變的,針對(duì)特殊場(chǎng)景下的行為與常規(guī)場(chǎng)景下的行為顯然是不同的,如果還是按照常規(guī)方式進(jìn)行預(yù)測(cè)的話,最終會(huì)造成識(shí)別行為的準(zhǔn)確性較低。
2、上述內(nèi)容僅用于輔助理解本技術(shù)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種基于圖像捕捉數(shù)據(jù)的行為識(shí)別方法、裝置、設(shè)備及介質(zhì),旨在解決現(xiàn)有技術(shù)識(shí)別行為的準(zhǔn)確性較低的技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種基于圖像捕捉數(shù)據(jù)的行為識(shí)別方法,所述方法包括:
3、捕捉目標(biāo)對(duì)象在不同時(shí)刻的幀圖像,并根據(jù)所述目標(biāo)對(duì)象在不同時(shí)刻的幀圖像確定特征點(diǎn)對(duì);
4、根據(jù)所述特征點(diǎn)對(duì)和幀圖像的順序關(guān)系確定目標(biāo)特征點(diǎn)變化軌跡;
5、獲取所述目標(biāo)特征點(diǎn)變化軌跡的端點(diǎn)切線角度,根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡、所述端點(diǎn)切線角度以及各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài);
6、根據(jù)所述目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)確定目標(biāo)對(duì)象的真實(shí)意圖,并根據(jù)所述真實(shí)意圖識(shí)別目標(biāo)對(duì)象的當(dāng)前行為。
7、在一實(shí)施例中,所述捕捉目標(biāo)對(duì)象在不同時(shí)刻的幀圖像,并根據(jù)所述目標(biāo)對(duì)象在不同時(shí)刻的幀圖像確定特征點(diǎn)對(duì)的步驟,包括:
8、在檢測(cè)到目標(biāo)對(duì)象出現(xiàn)在指定區(qū)域的瞬間,開(kāi)啟目標(biāo)攝像設(shè)備,并設(shè)置所述目標(biāo)攝像設(shè)備的攝像參數(shù);
9、通過(guò)目標(biāo)攝像設(shè)備捕捉目標(biāo)對(duì)象在不同時(shí)刻的幀圖像;
10、對(duì)所述目標(biāo)對(duì)象在不同時(shí)刻的幀圖像進(jìn)行邊緣檢測(cè),得到邊緣輪廓;
11、獲取所述目標(biāo)對(duì)象的特性信息,并根據(jù)所述特性信息確定所述目標(biāo)對(duì)象的骨架類(lèi)型;
12、根據(jù)所述邊緣輪廓和所述骨架類(lèi)型確定目標(biāo)對(duì)象在不同時(shí)刻的幀圖像上的特征點(diǎn);
13、獲取目標(biāo)對(duì)象在不同時(shí)刻的極限變化高度和極限變化寬度;
14、根據(jù)所述極限變化高度和所述極限變化寬度對(duì)所述目標(biāo)對(duì)象在不同時(shí)刻的幀圖像上的特征點(diǎn)進(jìn)行匹配,得到特征點(diǎn)對(duì)。
15、在一實(shí)施例中,所述根據(jù)所述特征點(diǎn)對(duì)和幀圖像的順序關(guān)系確定目標(biāo)特征點(diǎn)變化軌跡的步驟,包括:
16、獲取幀圖像的拍攝時(shí)刻;
17、根據(jù)所述拍攝時(shí)刻對(duì)所述幀圖像進(jìn)行排序,得到幀圖像的順序關(guān)系;
18、獲取與所述特征點(diǎn)對(duì)相對(duì)應(yīng)的當(dāng)前各幀圖像;
19、根據(jù)所述幀圖像的順序關(guān)系對(duì)所述當(dāng)前各幀圖像進(jìn)行順序重置;
20、獲取重置后的各幀圖像上的特征點(diǎn);
21、依次所述重置后的各幀圖像上的特征點(diǎn),得到各段相鄰線段;
22、對(duì)所述各段相鄰線段進(jìn)行擬合,得到目標(biāo)特征點(diǎn)變化軌跡。
23、在一實(shí)施例中,所述獲取所述目標(biāo)特征點(diǎn)變化軌跡的端點(diǎn)切線角度,根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡、所述端點(diǎn)切線角度以及各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)的步驟,包括:
24、根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡確定末尾端點(diǎn)和相鄰端點(diǎn);
25、根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡確定所述末尾端點(diǎn)和所述相鄰端點(diǎn)之間的軌跡弧度;
26、將所述末尾端點(diǎn)和所述相鄰端點(diǎn)相連,得到端點(diǎn)直線;
27、根據(jù)所述軌跡弧度和所述端點(diǎn)直線計(jì)算目標(biāo)特征點(diǎn)變化軌跡的端點(diǎn)切線角度;
28、根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡、所述端點(diǎn)切線角度以及各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)。
29、在一實(shí)施例中,所述根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡、所述端點(diǎn)切線角度以及各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)的步驟,包括:
30、確定目標(biāo)對(duì)象在末尾端點(diǎn)和相鄰端點(diǎn)的能量值;
31、根據(jù)所述目標(biāo)對(duì)象在末尾端點(diǎn)和相鄰端點(diǎn)的能量值確定能耗數(shù)值;
32、根據(jù)所述能耗數(shù)值計(jì)算目標(biāo)對(duì)象在所述末尾端點(diǎn)的加速度;
33、根據(jù)所述末尾端點(diǎn)和所述相鄰端點(diǎn)之間的軌跡弧度和各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)確定目標(biāo)運(yùn)動(dòng)范圍;
34、根據(jù)所述端點(diǎn)切線角度、所述加速度、目標(biāo)運(yùn)動(dòng)范圍以及目標(biāo)對(duì)象在末尾端點(diǎn)的速度預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的位置點(diǎn);
35、將所述目標(biāo)對(duì)象在下一時(shí)刻的位置點(diǎn)與所述末尾端點(diǎn)進(jìn)行連接;
36、根據(jù)對(duì)連接后的直線進(jìn)行擬合,得到目標(biāo)擬合弧度;
37、根據(jù)所述目標(biāo)擬合弧度和所述目標(biāo)對(duì)象在下一時(shí)刻的位置點(diǎn)進(jìn)行姿態(tài)預(yù)測(cè),得到當(dāng)前預(yù)測(cè)結(jié)果;
38、在所述當(dāng)前預(yù)測(cè)結(jié)果為多姿態(tài)時(shí),根據(jù)目標(biāo)對(duì)象的特性信息從所述當(dāng)前預(yù)測(cè)結(jié)果中選取目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)。
39、在一實(shí)施例中,所述根據(jù)所述目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)確定目標(biāo)對(duì)象的真實(shí)意圖,并根據(jù)所述真實(shí)意圖識(shí)別目標(biāo)對(duì)象的當(dāng)前行為的步驟,包括:
40、獲取目標(biāo)對(duì)象在當(dāng)前時(shí)刻的姿態(tài);
41、根據(jù)所述目標(biāo)對(duì)象在當(dāng)前時(shí)刻的姿態(tài)和所述目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)確定姿態(tài)變化數(shù)據(jù);
42、對(duì)所述姿態(tài)變化數(shù)據(jù)進(jìn)行動(dòng)作序列分析,得到當(dāng)前動(dòng)作序列;
43、從所述姿態(tài)變化數(shù)據(jù)中提取目標(biāo)關(guān)節(jié)變化數(shù)據(jù);
44、獲取所述目標(biāo)對(duì)象在當(dāng)前時(shí)刻所處的環(huán)境信息;
45、根據(jù)所述當(dāng)前動(dòng)作序列、所述目標(biāo)關(guān)節(jié)變化數(shù)據(jù)以及所述環(huán)境信息預(yù)測(cè)目標(biāo)對(duì)象的真實(shí)意圖;
46、根據(jù)所述真實(shí)意圖和所述目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)識(shí)別目標(biāo)對(duì)象的當(dāng)前行為。
47、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種基于圖像捕捉數(shù)據(jù)的行為識(shí)別裝置,所述基于圖像捕捉數(shù)據(jù)的行為識(shí)別裝置包括:
48、捕捉模塊,用于捕捉目標(biāo)對(duì)象在不同時(shí)刻的幀圖像,并根據(jù)所述目標(biāo)對(duì)象在不同時(shí)刻的幀圖像確定特征點(diǎn)對(duì);
49、確定模塊,用于根據(jù)所述特征點(diǎn)對(duì)和幀圖像的順序關(guān)系確定目標(biāo)特征點(diǎn)變化軌跡;
50、預(yù)測(cè)模塊,用于獲取所述目標(biāo)特征點(diǎn)變化軌跡的端點(diǎn)切線角度,根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡、所述端點(diǎn)切線角度以及各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài);
51、識(shí)別模塊,用于根據(jù)所述目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)確定目標(biāo)對(duì)象的真實(shí)意圖,并根據(jù)所述真實(shí)意圖識(shí)別目標(biāo)對(duì)象的當(dāng)前行為。
52、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種基于圖像捕捉數(shù)據(jù)的行為識(shí)別設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的基于圖像捕捉數(shù)據(jù)的行為識(shí)別方法的步驟。
53、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的基于圖像捕捉數(shù)據(jù)的行為識(shí)別方法的步驟。
54、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的基于圖像捕捉數(shù)據(jù)的行為識(shí)別方法的步驟。
55、本技術(shù)提出的一個(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:通過(guò)捕捉目標(biāo)對(duì)象在不同時(shí)刻的幀圖像,并根據(jù)所述目標(biāo)對(duì)象在不同時(shí)刻的幀圖像確定特征點(diǎn)對(duì);根據(jù)所述特征點(diǎn)對(duì)和幀圖像的順序關(guān)系確定目標(biāo)特征點(diǎn)變化軌跡;獲取所述目標(biāo)特征點(diǎn)變化軌跡的端點(diǎn)切線角度,根據(jù)所述目標(biāo)特征點(diǎn)變化軌跡、所述端點(diǎn)切線角度以及各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài);根據(jù)所述目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài)確定目標(biāo)對(duì)象的真實(shí)意圖,并根據(jù)所述真實(shí)意圖識(shí)別目標(biāo)對(duì)象的當(dāng)前行為;通過(guò)上述方式,在匹配出特征點(diǎn)對(duì)后,結(jié)合幀圖像的順序關(guān)系確定目標(biāo)特征點(diǎn)變化軌跡,并在獲取到確定目標(biāo)特征點(diǎn)變化軌跡,結(jié)合各關(guān)節(jié)的運(yùn)動(dòng)極限數(shù)據(jù)預(yù)測(cè)目標(biāo)對(duì)象在下一時(shí)刻的姿態(tài),以提高預(yù)測(cè)姿態(tài)的準(zhǔn)確性,然后通過(guò)確定的真實(shí)意圖識(shí)別目標(biāo)對(duì)象的當(dāng)前行為,從而能夠有效提高識(shí)別行為的準(zhǔn)確性,以及降低行為識(shí)別成本。