本申請涉及數(shù)據(jù)處理,尤其涉及一種掛機檢測方法、裝置、存儲介質(zhì)及電子設(shè)備。
背景技術(shù):
1、在通過網(wǎng)絡(luò)進行教學(xué)的過程中,掛機檢測可以檢測出用戶是否真正參與學(xué)習(xí)活動而不是僅僅讓電腦自動運行課程,有效的掛機檢測方法有助于確保用戶真正參與到學(xué)習(xí)活動中,提高學(xué)習(xí)效果。
2、目前,進行掛機檢測主要通過攝像頭實時采集用戶圖像,檢測用戶是否處于預(yù)定畫面范圍內(nèi),若判定用戶不處于預(yù)定畫面范圍則基于用戶離開預(yù)定畫面范圍的時間開啟計時,在計時時長達到上限的情況下,確定用戶存在掛機行為。
3、然而,使用這種掛機檢測方式,對于用戶未離開預(yù)定畫面范圍但也未在學(xué)習(xí)的情況無法進行有效識別,例如,用戶已經(jīng)跑神或?qū)W⒂谄渌娮釉O(shè)備等等,僅通過監(jiān)測用戶不處于畫面范圍的時長來判斷用戶是否存在掛機行為,會導(dǎo)致得到的掛機檢測結(jié)果不準(zhǔn)確,進而導(dǎo)致通過掛機檢測結(jié)果判斷出的用戶學(xué)習(xí)專注度存在較大偏差,無法通過掛機檢測有效幫助用戶提升學(xué)習(xí)效果。
技術(shù)實現(xiàn)思路
1、有鑒于此,本申請?zhí)峁┝艘环N掛機檢測方法、裝置、存儲介質(zhì)及電子設(shè)備,主要目的在于改善目前現(xiàn)有技術(shù)會導(dǎo)致得到的掛機檢測結(jié)果不準(zhǔn)確,進而導(dǎo)致通過掛機檢測結(jié)果判斷出的用戶學(xué)習(xí)專注度存在較大偏差,無法通過掛機檢測有效幫助用戶提升學(xué)習(xí)效果的技術(shù)問題。
2、第一方面,本申請?zhí)峁┝艘环N掛機檢測方法,包括:
3、對采集到的連續(xù)多幀圖像中每一幀圖像進行識別,得到目標(biāo)用戶的雙眼在每一幀圖像中的中心點坐標(biāo),所述中心點坐標(biāo)為所述目標(biāo)用戶左眼和右眼分別對應(yīng)的中心點坐標(biāo);
4、基于所述中心點坐標(biāo)對每一幀圖像中雙眼運動的穩(wěn)定性進行分析,從所述連續(xù)多幀圖像中將穩(wěn)定性分析結(jié)果不滿足第一掛機條件的圖像選出,并按照時序先后順序?qū)⑦x出的圖像進行拼接得到多幀拼接圖像;
5、基于所述中心點坐標(biāo)分析出所述多幀拼接圖像對應(yīng)的雙眼運動的變化趨勢,將所述雙眼運動的變化趨勢與所述目標(biāo)用戶對應(yīng)的標(biāo)準(zhǔn)變化趨勢進行匹配,基于得到的匹配結(jié)果對雙眼運動的平滑度進行分析;
6、對得到的平滑度分析結(jié)果和所述穩(wěn)定性分析結(jié)果進行加權(quán)分析,得到所述目標(biāo)用戶的掛機檢測結(jié)果。
7、第二方面,本申請?zhí)峁┝艘环N掛機檢測裝置,包括:
8、識別模塊,被配置為對采集到的連續(xù)多幀圖像中每一幀圖像進行識別,得到目標(biāo)用戶的雙眼在每一幀圖像中的中心點坐標(biāo),所述中心點坐標(biāo)為所述目標(biāo)用戶左眼和右眼分別對應(yīng)的中心點坐標(biāo);
9、分析模塊,被配置為基于所述中心點坐標(biāo)對每一幀圖像中雙眼運動的穩(wěn)定性進行分析,從所述連續(xù)多幀圖像中將穩(wěn)定性分析結(jié)果不滿足第一掛機條件的圖像選出,并按照時序先后順序?qū)⑦x出的圖像進行拼接得到多幀拼接圖像;
10、分析模塊,還被配置為基于所述中心點坐標(biāo)分析出所述多幀拼接圖像對應(yīng)的雙眼運動的變化趨勢,將所述雙眼運動的變化趨勢與所述目標(biāo)用戶對應(yīng)的標(biāo)準(zhǔn)變化趨勢進行匹配,基于得到的匹配結(jié)果對雙眼運動的平滑度進行分析;
11、分析模塊,還被配置為對得到的平滑度分析結(jié)果和所述穩(wěn)定性分析結(jié)果進行加權(quán)分析,得到所述目標(biāo)用戶的掛機檢測結(jié)果。
12、第三方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面所述的掛機檢測方法。
13、第四方面,本申請?zhí)峁┝艘环N電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第一方面所述的掛機檢測方法。
14、借由上述技術(shù)方案,本申請?zhí)峁┑囊环N掛機檢測方法、裝置、存儲介質(zhì)及電子設(shè)備,與目前現(xiàn)有技術(shù)相比,本申請通過對連續(xù)多幀圖像中每一幀圖像進行識別,確定出每一幀圖像中用戶雙眼的中心點坐標(biāo),可以實現(xiàn)對連續(xù)圖像進行細(xì)粒度識別,精準(zhǔn)細(xì)致的檢測出用戶全部的雙眼行為,避免出現(xiàn)遺漏;通過中心點坐標(biāo)對每一幀圖像中雙眼運動的穩(wěn)定性進行分析,可以從雙眼運動的穩(wěn)定性層面判斷用戶是否存在掛機行為,進一步通過將連續(xù)多幀圖像中穩(wěn)定性分析結(jié)果不滿足第一掛機條件的圖像選出,并按照時序先后順序?qū)⑦x出的圖像進行拼接得到多幀拼接圖像,選出的圖像為通過雙眼運動的穩(wěn)定性無法分析出是否存在掛機行為的圖像,將這些圖像按照時序先后順序進行拼接可以再次獲得時序上連續(xù)的圖像,進而可以通過中心點坐標(biāo)分析出多幀拼接圖像對應(yīng)的雙眼運動的變化趨勢,再將雙眼運動的變化趨勢與目標(biāo)用戶對應(yīng)的標(biāo)準(zhǔn)變化趨勢進行匹配,基于得到的匹配結(jié)果對雙眼運動的平滑度進行分析,將雙眼運動的變化趨勢與平滑度進行結(jié)合不僅可以基于變化趨勢進行精確分析,還可以通過平滑度進行整體把控,在保證精確度的同時保證分析的準(zhǔn)確性,避免出現(xiàn)多判誤判的情況,最后通過加權(quán)分析平滑度分析結(jié)果和穩(wěn)定性分析結(jié)果,得到目標(biāo)用戶學(xué)習(xí)過程中的掛機檢測情況,通過掛機檢測情況可以精準(zhǔn)確定出用戶學(xué)習(xí)專注度,更好的幫助用戶提升學(xué)習(xí)效果。
1.一種掛機檢測方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述中心點坐標(biāo)對每一幀圖像中雙眼運動的穩(wěn)定性進行分析,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述從所述連續(xù)多幀圖像中將穩(wěn)定性分析結(jié)果不滿足第一掛機條件的圖像選出,并按照時序先后順序?qū)⑦x出的圖像進行拼接得到多幀拼接圖像,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述中心點坐標(biāo)分析出所述多幀拼接圖像對應(yīng)的雙眼運動的變化趨勢,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述雙眼運動的變化趨勢與所述目標(biāo)用戶對應(yīng)的標(biāo)準(zhǔn)變化趨勢進行匹配,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于得到的匹配結(jié)果對雙眼運動的平滑度進行分析,包括:
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其特征在于,所述對得到的平滑度分析結(jié)果和所述穩(wěn)定性分析結(jié)果和所述匹配結(jié)果進行加權(quán)分析,得到所述目標(biāo)用戶的掛機檢測結(jié)果,包括:
8.一種掛機檢測裝置,其特征在于,包括:
9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至7中任一項所述的方法。
10.一種電子設(shè)備,包括存儲介質(zhì)、處理器及存儲在存儲介質(zhì)上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至7中任一項所述的方法。