本發(fā)明涉及一種圖像分析技術(shù),且尤其涉及一種姿態(tài)比對方法、電子裝置及計算器可讀存儲媒體。
背景技術(shù):
1、在現(xiàn)代生活中,通過各式的運動教學(xué)影片來學(xué)習(xí)運動已為相當(dāng)常見的學(xué)習(xí)方式。然而,對于一般的民眾而言,較難以客觀地評斷自身所做出的動作是否與運動教學(xué)影片中所呈現(xiàn)的示范動作一致。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明的實施例提供一種姿態(tài)比對方法、電子裝置及計算器可讀存儲媒體,其可用于解決上述技術(shù)問題。
2、本發(fā)明的實施例提供一種姿態(tài)比對方法,適于電子裝置,其特征在于,包括:取得第一視頻流在特定時間區(qū)間內(nèi)的m個第一圖像幀,并取得第二視頻流在所述特定時間區(qū)間內(nèi)的n個第二圖像幀,其中m、n為正整數(shù);在各所述第一圖像幀中判定對應(yīng)k個指定關(guān)節(jié)的k個第一關(guān)節(jié)點,并在各所述第二圖像幀中判定對應(yīng)所述k個指定關(guān)節(jié)的k個第二關(guān)節(jié)點,其中所述k個第一關(guān)節(jié)點分別對應(yīng)于所述k個第二關(guān)節(jié)點,且k為正整數(shù);取得所述m個第一圖像幀中的第m個第一圖像幀及所述n個第二圖像幀中的第n個第二圖像幀,其中1≤m≤m,且1≤n≤n;以及判定各所述第一關(guān)節(jié)點及對應(yīng)的各所述第二關(guān)節(jié)點在所述第m個第一圖像幀及所述第n個第二圖像幀中的差異,并據(jù)以判定對應(yīng)于所述特定時間區(qū)間的姿態(tài)差異度。
3、本發(fā)明的實施例提供一種電子裝置,其特征在于,包括存儲電路及處理器。存儲電路存儲程序代碼。處理器耦接所述存儲電路,存取所述程序代碼并執(zhí)行:取得第一視頻流在特定時間區(qū)間內(nèi)的m個第一圖像幀,并取得第二視頻流在所述特定時間區(qū)間內(nèi)的n個第二圖像幀,其中m、n為正整數(shù);在各所述第一圖像幀中判定對應(yīng)k個指定關(guān)節(jié)的k個第一關(guān)節(jié)點,并在各所述第二圖像幀中判定對應(yīng)所述k個指定關(guān)節(jié)的k個第二關(guān)節(jié)點,其中所述k個第一關(guān)節(jié)點分別對應(yīng)于所述k個第二關(guān)節(jié)點,且k為正整數(shù);取得所述m個第一圖像幀中的第m個第一圖像幀及所述n個第二圖像幀中的第n個第二圖像幀,其中1≤m≤m,且1≤n≤n;以及判定各所述第一關(guān)節(jié)點及對應(yīng)的各所述第二關(guān)節(jié)點在所述第m個第一圖像幀及所述第n個第二圖像幀中的差異,并據(jù)以判定對應(yīng)于所述特定時間區(qū)間的姿態(tài)差異度。
4、本發(fā)明的實施例提供一種計算機可讀存儲媒體,其特征在于,所述計算機可讀存儲媒體記錄可執(zhí)行計算機程序,所述可執(zhí)行計算機程序由姿態(tài)比對裝置加載以執(zhí)行以下步驟:取得第一視頻流在特定時間區(qū)間內(nèi)的m個第一圖像幀,并取得第二視頻流在所述特定時間區(qū)間內(nèi)的n個第二圖像幀,其中m、n為正整數(shù);在各所述第一圖像幀中判定對應(yīng)k個指定關(guān)節(jié)的k個第一關(guān)節(jié)點,并在各所述第二圖像幀中判定對應(yīng)所述k個指定關(guān)節(jié)的k個第二關(guān)節(jié)點,其中所述k個第一關(guān)節(jié)點分別對應(yīng)于所述k個第二關(guān)節(jié)點,且k為正整數(shù);取得所述m個第一圖像幀中的第m個第一圖像幀及所述n個第二圖像幀中的第n個第二圖像幀,其中1≤m≤m,且1≤n≤n,;以及判定各所述第一關(guān)節(jié)點及對應(yīng)的各所述第二關(guān)節(jié)點在所述第m個第一圖像幀及所述第n個第二圖像幀中的差異,并據(jù)以判定對應(yīng)于所述特定時間區(qū)間的姿態(tài)差異度。
1.一種姿態(tài)比對方法,適于電子裝置,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的姿態(tài)比對方法,其中所述第一視頻流為第一用戶執(zhí)行特定動作的影片,所述第二視頻流為第二用戶執(zhí)行所述特定動作的影片,且所述姿態(tài)差異度表征所述第一用戶與所述第二用戶執(zhí)行所述特定動作的差異度。
3.根據(jù)權(quán)利要求1所述的姿態(tài)比對方法,其中判定各所述第一關(guān)節(jié)點及對應(yīng)的各所述第二關(guān)節(jié)點在所述第m個第一圖像幀及所述第n個第二圖像幀中的所述差異,并據(jù)以判定對應(yīng)于所述特定時間區(qū)間的所述姿態(tài)差異度的步驟包括:
4.根據(jù)權(quán)利要求3所述的姿態(tài)比對方法,其中通過結(jié)合所述k個參考二維數(shù)據(jù)結(jié)構(gòu)判定所述第一二維數(shù)據(jù)結(jié)構(gòu)的步驟包括:
5.根據(jù)權(quán)利要求3所述的姿態(tài)比對方法,其中基于所述m×n個第一數(shù)據(jù)元素判定對應(yīng)于所述特定時間區(qū)間的所述姿態(tài)差異度的步驟包括:
6.根據(jù)權(quán)利要求5所述的姿態(tài)比對方法,其中對應(yīng)于所述第m個第一圖像幀及所述第n個第二圖像幀的該第一數(shù)據(jù)元素表征為w1(m,n),對應(yīng)于所述第m個第一圖像幀及所述第n個第二圖像幀的該第二數(shù)據(jù)元素表征為w2(m,n),且找出各該第一數(shù)據(jù)元素對應(yīng)的該周圍元素,并據(jù)以產(chǎn)生所述m×n個第二數(shù)據(jù)元素的步驟包括:
7.根據(jù)權(quán)利要求6所述的姿態(tài)比對方法,其中所述第二二維數(shù)據(jù)結(jié)構(gòu)中與w1(m,n)對應(yīng)的該周圍元素包括w2(m-1,n)、w2(m,n-1)及w2(m-1,n-1)的至少其中之一。
8.根據(jù)權(quán)利要求6所述的姿態(tài)比對方法,其中在所述第二二維數(shù)據(jù)結(jié)構(gòu)中取得w1(m,n)對應(yīng)的該周圍元素包括w2(m-1,n)、w2(m,n-1)及w2(m-1,n-1)中的最小者。
9.根據(jù)權(quán)利要求3所述的姿態(tài)比對方法,其中基于各所述第一關(guān)節(jié)點及對應(yīng)的各所述第二關(guān)節(jié)點在所述第m個第一圖像幀及所述第n個第二圖像幀中的所述差異判定所述參考三維數(shù)據(jù)結(jié)構(gòu)的步驟包括:
10.根據(jù)權(quán)利要求9所述的姿態(tài)比對方法,其中判定所述第一參考關(guān)節(jié)點與所述第二參考關(guān)節(jié)點的所述位置差異的步驟包括:
11.根據(jù)權(quán)利要求5所述的姿態(tài)比對方法,其中基于所述第二二維數(shù)據(jù)結(jié)構(gòu)判定對應(yīng)于所述特定時間區(qū)間的所述姿態(tài)差異度的步驟包括:
12.一種電子裝置,其特征在于,包括:
13.一種計算機可讀存儲媒體,其特征在于,所述計算機可讀存儲媒體記錄可執(zhí)行計算機程序,所述可執(zhí)行計算機程序由電子裝置加載以執(zhí)行以下步驟: