久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(shí)戰(zhàn)洞察。

姿態(tài)估計(jì)驅(qū)動(dòng)運(yùn)動(dòng)計(jì)數(shù):從關(guān)鍵點(diǎn)角度到狀態(tài)機(jī)實(shí)現(xiàn)

姿態(tài)估計(jì)驅(qū)動(dòng)運(yùn)動(dòng)計(jì)數(shù):從關(guān)鍵點(diǎn)角度到狀態(tài)機(jī)實(shí)現(xiàn) 說(shuō)到運(yùn)動(dòng)計(jì)數(shù)APP開(kāi)發(fā)上一篇我們把攝像頭預(yù)覽、媒體管線(xiàn)和基礎(chǔ)工程走通了框架搭起來(lái)之后其實(shí)真正決定項(xiàng)目能不能落地的是后面這兩塊硬骨頭一塊是姿態(tài)估計(jì)模型給出的原始關(guān)鍵點(diǎn)數(shù)據(jù)怎么變成有意義的動(dòng)作信息另一塊是計(jì)數(shù)邏輯在各種真實(shí)動(dòng)作下怎么做到不誤計(jì)、不漏計(jì)、不重計(jì)。這篇就把這兩個(gè)核心環(huán)節(jié)完整拆開(kāi)從坐標(biāo)數(shù)據(jù)講到角度計(jì)算從狀態(tài)機(jī)講到閾值調(diào)參全是實(shí)測(cè)跑的流程。這篇文章適合兩類(lèi)朋友一是已經(jīng)在用姿態(tài)估計(jì)做點(diǎn)東西但卡在“關(guān)鍵點(diǎn)拿到了卻不會(huì)用”的階段二是想做個(gè)健身計(jì)數(shù)類(lèi)APP正在糾結(jié)計(jì)數(shù)邏輯怎么實(shí)現(xiàn)。不管你是剛接觸姿態(tài)估計(jì)還是已經(jīng)跑通了Demo這篇文章都能讓你少走不少?gòu)澛贰?. 姿態(tài)估計(jì)選型與數(shù)據(jù)基礎(chǔ)1.1 模型怎么選從實(shí)時(shí)性和精度看移動(dòng)端方案做運(yùn)動(dòng)計(jì)數(shù)APP模型選型基本就決定了你后續(xù)所有工作的難度。姿態(tài)估計(jì)方案常見(jiàn)的無(wú)非這么幾個(gè)方向一種是傳統(tǒng)的多人姿態(tài)估計(jì)模型精度不錯(cuò)但模型體積大、推理速度慢在手機(jī)CPU上跑尤其是實(shí)時(shí)處理視頻流時(shí)幀率低得沒(méi)法看另一種是輕量級(jí)方案專(zhuān)門(mén)為移動(dòng)端和嵌入式場(chǎng)景設(shè)計(jì)模型體積小、推理速度快精度雖然比不上大模型但對(duì)動(dòng)作計(jì)數(shù)這種場(chǎng)景來(lái)說(shuō)已經(jīng)完全夠用。我最后選的是輕量級(jí)方案核心決策因素有三個(gè)第一實(shí)時(shí)性。運(yùn)動(dòng)計(jì)數(shù)APP要處理的是連續(xù)視頻幀模型推理速度直接決定計(jì)數(shù)響應(yīng)是跟手還是滯后。實(shí)測(cè)中輕量級(jí)模型在主流手機(jī)上單幀推理能控制在10到30毫秒而重量級(jí)模型隨便一跑就是上百毫秒體驗(yàn)差距天壤之別。第二跨平臺(tái)支持。項(xiàng)目如果用跨平臺(tái)框架開(kāi)發(fā)模型方案最好能同時(shí)覆蓋雙端省去在多個(gè)平臺(tái)各做一套模型集成的成本。第三關(guān)鍵點(diǎn)輸出格式。運(yùn)動(dòng)計(jì)數(shù)需要穩(wěn)定的關(guān)節(jié)點(diǎn)坐標(biāo)目標(biāo)模型直接輸出33個(gè)關(guān)鍵點(diǎn)的歸一化坐標(biāo)、可見(jiàn)性和深度信息這就夠了不依賴(lài)額外的目標(biāo)檢測(cè)網(wǎng)絡(luò)。對(duì)比一下幾個(gè)方案的差異更直觀(guān)方案模型體積移動(dòng)端推理速度關(guān)鍵點(diǎn)數(shù)量適合場(chǎng)景輕量級(jí)方案A3-5MB10-30ms33個(gè)實(shí)時(shí)移動(dòng)端應(yīng)用中量級(jí)方案B10-20MB50-100ms17-25個(gè)離線(xiàn)分析、PC端重量級(jí)方案C200MB500ms以上多人體多個(gè)點(diǎn)位實(shí)驗(yàn)室、服務(wù)器所以選型的結(jié)論很明確移動(dòng)端做實(shí)時(shí)計(jì)數(shù)優(yōu)先考慮輕量級(jí)方案把模型精度放在第二位把實(shí)時(shí)性和集成便利性放在第一位。1.2 33個(gè)關(guān)鍵點(diǎn)怎么讀別把坐標(biāo)搞反了拿到模型之后第一步就是把關(guān)鍵點(diǎn)的數(shù)據(jù)結(jié)構(gòu)吃透。以輕量級(jí)模型輸出的33個(gè)關(guān)鍵點(diǎn)為例每個(gè)關(guān)鍵點(diǎn)包含三個(gè)核心字段x歸一化坐標(biāo)范圍0到1表示關(guān)鍵點(diǎn)相對(duì)輸入圖像寬度的橫向位置y歸一化坐標(biāo)范圍0到1表示關(guān)鍵點(diǎn)相對(duì)輸入圖像高度的縱向位置z深度信息表示關(guān)鍵點(diǎn)相對(duì)人體中心的深度數(shù)值越大通常表示離鏡頭越遠(yuǎn)其中x和y是歸一化坐標(biāo)這個(gè)很好理解但我在實(shí)際開(kāi)發(fā)中遇到不少朋友在這里踩坑拿到坐標(biāo)后直接當(dāng)成像素坐標(biāo)用了結(jié)果畫(huà)疊加層的時(shí)候點(diǎn)位全部偏移。這里的關(guān)鍵是如果你想在畫(huà)面上的正確位置畫(huà)點(diǎn)畫(huà)線(xiàn)必須先把歸一化坐標(biāo)乘上畫(huà)面的實(shí)際寬高double pixelX landmark.x * imageWidth; double pixelY landmark.y * imageHeight;另外還有一個(gè)很重要的點(diǎn)關(guān)鍵點(diǎn)的索引編號(hào)是固定的這是后續(xù)角度計(jì)算的基石。運(yùn)動(dòng)計(jì)數(shù)常用的關(guān)鍵點(diǎn)索引對(duì)應(yīng)關(guān)系大致如下索引部位運(yùn)動(dòng)計(jì)數(shù)用途11 / 12左肩 / 右肩俯臥撐角度計(jì)算13 / 14左肘 / 右肘俯臥撐、彎舉角度計(jì)算15 / 16左腕 / 右腕俯臥撐末端判定23 / 24左髖 / 右髖深蹲角度計(jì)算起點(diǎn)25 / 26左膝 / 右膝深蹲、箭步蹲角度計(jì)算中樞27 / 28左踝 / 右踝深蹲角度計(jì)算終點(diǎn)這個(gè)索引表建議你記在便利貼上因?yàn)楹罄m(xù)所有角度計(jì)算都要反復(fù)用到。如果記串了角度算出來(lái)就是錯(cuò)的但看數(shù)據(jù)又很難立刻發(fā)現(xiàn)排查起來(lái)特別痛苦。2. 關(guān)節(jié)角度計(jì)算與動(dòng)作特征提取2.1 三點(diǎn)法求關(guān)節(jié)角度點(diǎn)積公式與NaN防護(hù)拿到關(guān)鍵點(diǎn)坐標(biāo)之后最核心的任務(wù)就是把“坐標(biāo)系里的點(diǎn)”變成“有物理意義的關(guān)節(jié)角度”。這里用一個(gè)非常經(jīng)典的三點(diǎn)法以關(guān)節(jié)為頂點(diǎn)取相鄰兩個(gè)關(guān)鍵點(diǎn)構(gòu)成兩條向量求夾角的余弦再轉(zhuǎn)換成角度值。比如計(jì)算膝關(guān)節(jié)角度取髖點(diǎn)索引23/24、膝點(diǎn)索引25/26、踝點(diǎn)索引27/28以膝點(diǎn)為頂點(diǎn)分別判斷兩側(cè)叉開(kāi)的角度。數(shù)學(xué)公式是這樣的cos(θ) (BA · BC) / (|BA| * |BC|) θ arccos(cos(θ))翻譯成代碼就是O(1)的向量運(yùn)算import dart:math; double calculateAngle(Offset a, Offset b, Offset c) { // a、b、c分別是三個(gè)關(guān)鍵點(diǎn)的坐標(biāo) // 頂點(diǎn)是ba和c是兩側(cè)點(diǎn) double baX a.dx - b.dx; double baY a.dy - b.dy; double bcX c.dx - b.dx; double bcY c.dy - b.dy; double dotProduct baX * bcX baY * bcY; double magBA sqrt(baX * baX baY * baY); double magBC sqrt(bcX * bcX bcY * bcY); if (magBA 1e-6 || magBC 1e-6) { return _lastAngle; // 關(guān)鍵點(diǎn)重合時(shí)返回上一幀角度 } double cosTheta dotProduct / (magBA * magBC); cosTheta cosTheta.clamp(-1.0, 1.0).toDouble(); double angleInDegrees acos(cosTheta) * 180 / pi; _lastAngle angleInDegrees; return angleInDegrees; }這里有兩個(gè)特別容易被忽略的坑第一個(gè)是向量模長(zhǎng)可能為零。當(dāng)兩個(gè)關(guān)鍵點(diǎn)完全重合比如手遮擋在肘關(guān)節(jié)前面模型把兩個(gè)點(diǎn)估計(jì)到同一位置時(shí)除法會(huì)導(dǎo)致數(shù)值異常。必須加一個(gè)最小模長(zhǎng)判斷否則你的角度值會(huì)出現(xiàn)抖動(dòng)的怪異數(shù)據(jù)計(jì)數(shù)邏輯直接亂掉。第二個(gè)是acos的入?yún)⒎秶8↑c(diǎn)計(jì)算下dotProduct / (magBA * magBC)理論上應(yīng)該在-1到1之間但由于浮點(diǎn)誤差可能算出1.0000001之類(lèi)的值導(dǎo)致acos返回NaN。加上clamp(-1.0, 1.0)這行代碼能一次性把這個(gè)坑堵死。2.2 用角度曲線(xiàn)刻畫(huà)動(dòng)作深蹲和俯臥撐的判定特征關(guān)節(jié)角度是一種連續(xù)變化的曲線(xiàn)動(dòng)作本質(zhì)上就體現(xiàn)為特定關(guān)節(jié)角度的“下降-保持-回升”過(guò)程。以深蹲為例我們關(guān)注的是膝關(guān)節(jié)角度站立時(shí)膝蓋基本伸直角度在170度左右下蹲到最低點(diǎn)時(shí)膝關(guān)節(jié)角度降到90度以下然后再回升到170度左右。一次完整的深蹲角度曲線(xiàn)就是一個(gè)清晰的V字形。俯臥撐則稍有不同關(guān)注的是肘關(guān)節(jié)角度手臂伸直撐起時(shí)為180度左右身體下沉到最低點(diǎn)時(shí)肘關(guān)節(jié)角度降到60度以下?lián)纹饡r(shí)再回到180度。同樣是一個(gè)U字形曲線(xiàn)。這里有個(gè)很重要的實(shí)操經(jīng)驗(yàn)深蹲和俯臥撐的計(jì)數(shù)采集方向建議讓用戶(hù)側(cè)對(duì)鏡頭。正對(duì)鏡頭時(shí)關(guān)節(jié)的深度信息不可靠而且人體容易遮擋關(guān)鍵點(diǎn)角度計(jì)算的誤差會(huì)明顯增大側(cè)對(duì)鏡頭時(shí)關(guān)鍵點(diǎn)的二維投影能比較好地反映真實(shí)的關(guān)節(jié)彎曲狀態(tài)。另外原始角度數(shù)據(jù)往往非常抖動(dòng)主要是因?yàn)槟P洼敵霰旧泶嬖谠肼暭由嫌脩?hù)動(dòng)作不是完全平滑的。直接拿原始角度做計(jì)數(shù)判斷會(huì)產(chǎn)生大量誤觸發(fā)。我這里用的是指數(shù)移動(dòng)平均EMA做平滑double _smoothAngle 0; bool _isFirstFrame true; double smoothAngle(double rawAngle) { if (_isFirstFrame) { _smoothAngle rawAngle; _isFirstFrame false; } else { _smoothAngle _smoothAngle * 0.7 rawAngle * 0.3; } return _smoothAngle; }0.7和0.3這兩個(gè)權(quán)重是實(shí)測(cè)比較合適的值平滑效果夠好同時(shí)滯后不會(huì)太大。如果想讓曲線(xiàn)更平滑可以調(diào)到0.8/0.2但滯后會(huì)明顯增加計(jì)數(shù)響應(yīng)會(huì)顯得遲鈍反過(guò)來(lái)調(diào)到0.6/0.4響應(yīng)快了但噪聲也更明顯。具體權(quán)重可以根據(jù)你目標(biāo)動(dòng)作的節(jié)奏微調(diào)。3. 運(yùn)動(dòng)計(jì)數(shù)邏輯的核心實(shí)現(xiàn)3.1 狀態(tài)機(jī)思路把連續(xù)動(dòng)作切成離散狀態(tài)角度曲線(xiàn)拿到之后接下來(lái)就是計(jì)數(shù)邏輯的設(shè)計(jì)。很多初學(xué)者最容易犯的錯(cuò)誤是只用簡(jiǎn)單的閾值判斷角度小于某個(gè)值就加一。這樣做的后果很慘用戶(hù)在最低點(diǎn)微調(diào)一下、或者角度在閾值附近來(lái)回抖動(dòng)計(jì)數(shù)就會(huì)連續(xù)加好幾次。正確的做法是用狀態(tài)機(jī)來(lái)管理動(dòng)作過(guò)程。核心思路是把一次完整動(dòng)作抽象成幾個(gè)離散狀態(tài)只有在狀態(tài)之間完成特定的轉(zhuǎn)換序列才算作一次有效計(jì)數(shù)。以深蹲為例我用的狀態(tài)序列是等待狀態(tài)WAITING初始狀態(tài)角度在站立區(qū)間等待動(dòng)作開(kāi)始下降狀態(tài)DESCENDING角度持續(xù)下降跨越半程閾值進(jìn)入下蹲過(guò)程回升狀態(tài)ASCENDING角度開(kāi)始回升跨越半程閾值說(shuō)明正在站起只有在“下降狀態(tài)”進(jìn)入“回升狀態(tài)”這個(gè)轉(zhuǎn)換發(fā)生時(shí)計(jì)數(shù)加一。這樣設(shè)計(jì)的原因是一次完整的深蹲必然包含“角度先降后升”的過(guò)程只在下降沿或只在上升沿加一都會(huì)導(dǎo)致重復(fù)計(jì)數(shù)而把“下降上升”作為一個(gè)整體單元來(lái)統(tǒng)計(jì)天然就避免了這個(gè)問(wèn)題。代碼層面狀態(tài)機(jī)的骨架大致是這樣的enum RepState { waiting, descending, ascending } class RepCounter { RepState _state RepState.waiting; int _count 0; void update(double angle, double threshold, double minAngle) { switch (_state) { case RepState.waiting: if (angle threshold) { _state RepState.descending; } break; case RepState.descending: if (angle minAngle) { _state RepState.ascending; } break; case RepState.ascending: if (angle threshold) { _count; _state RepState.waiting; } break; } } }這個(gè)骨架是通用框架深蹲、俯臥撐、卷腹等動(dòng)作都能套用只要替換對(duì)應(yīng)的角度計(jì)算關(guān)鍵點(diǎn)和閾值參數(shù)就行。3.2 自適應(yīng)閾值的取舍與代碼落地剛才的代碼里有一個(gè)關(guān)鍵參數(shù)threshold半程閾值。最簡(jiǎn)單的方案是寫(xiě)死一個(gè)值比如深蹲用125度。但實(shí)際用下來(lái)這個(gè)方案問(wèn)題很大不同用戶(hù)的蹲姿深度差異很大有人蹲得很低角度能到70度有人只蹲到90度就起來(lái)了。寫(xiě)死125度對(duì)前者沒(méi)問(wèn)題對(duì)后者可能在下降過(guò)程中就觸發(fā)了或者在回升時(shí)因?yàn)樽藙?shì)變化導(dǎo)致漏計(jì)。解決思路是改成自適應(yīng)閾值記錄上一次完整動(dòng)作的峰值和谷值然后取兩者的中值作為下一次動(dòng)作的觸發(fā)閾值。這樣動(dòng)作幅度大的用戶(hù)閾值自動(dòng)放低動(dòng)作幅度小的用戶(hù)閾值自動(dòng)抬高適配性大大增強(qiáng)。class AdaptiveRepCounter { double _peak 170; // 站立角度初始值 double _valley 80; // 最小角度初始值 double get _threshold (_peak _valley) / 2; int _count 0; RepState _state RepState.waiting; double _currentMin 180; void update(double angle) { // 實(shí)時(shí)更新峰值 if (angle _peak) _peak angle; // 跟蹤本次動(dòng)作的最小角度 if (angle _currentMin) _currentMin angle; switch (_state) { case RepState.waiting: if (angle _threshold) { _state RepState.descending; _currentMin angle; } break; case RepState.descending: if (angle _threshold) { // 直接回升跨過(guò)閾值說(shuō)明下降不夠徹底 if (_currentMin _valley 15) { _valley _currentMin; } _count; _state RepState.waiting; } break; } } }順著這個(gè)邏輯你就能理解為什么狀態(tài)機(jī)里對(duì)“最低點(diǎn)到位”的判斷那么重要。如果用戶(hù)只蹲下去一點(diǎn)點(diǎn)就回升了角度根本沒(méi)跨過(guò)有效深度那這次動(dòng)作不應(yīng)該被計(jì)數(shù)。因此需要設(shè)置一個(gè)minAngle來(lái)強(qiáng)制要求動(dòng)作深度。這個(gè)值可以取上次谷值加15到20度的容差區(qū)間既要放掉那些半途而廢的動(dòng)作又要防止真正的大幅度動(dòng)作被漏掉。這里還有一個(gè)細(xì)節(jié)用戶(hù)動(dòng)作的節(jié)奏快慢會(huì)影響判斷。如果用戶(hù)做了個(gè)慢蹲快起角度下降沿和上升沿的時(shí)間間隔可能很長(zhǎng)如果做了快速深蹲間隔又很短。狀態(tài)機(jī)天然能適應(yīng)這個(gè)變化因?yàn)樗魂P(guān)心底角度的變化方向不關(guān)心速度。但要防止“用戶(hù)只蹲到一半就站起”這種無(wú)效動(dòng)作必須加上最低有效深度約束。我在實(shí)際項(xiàng)目里還把“單個(gè)動(dòng)作最短時(shí)長(zhǎng)”加了進(jìn)去——一次動(dòng)作最少要持續(xù)0.3秒小于這個(gè)時(shí)長(zhǎng)的角度變化大概率是抖動(dòng)或者肢體晃動(dòng)不是有效動(dòng)作。這個(gè)參數(shù)在用戶(hù)做快速波比跳之類(lèi)的動(dòng)作時(shí)特別管用。4. 性能優(yōu)化與真機(jī)調(diào)參實(shí)錄4.1 推理線(xiàn)程與UI分離別讓模型拖垮界面姿態(tài)估計(jì)模型在手機(jī)上跑最大的問(wèn)題就是推理耗時(shí)會(huì)占據(jù)主線(xiàn)程導(dǎo)致界面卡頓、幀率驟降。我在項(xiàng)目里的做法是把整條鏈路分成兩條線(xiàn)程UI線(xiàn)程負(fù)責(zé)攝像頭預(yù)覽、自定義疊加層繪制關(guān)鍵點(diǎn)連線(xiàn)、計(jì)數(shù)信息展示推理線(xiàn)程負(fù)責(zé)幀數(shù)據(jù)轉(zhuǎn)換、模型推理、關(guān)鍵點(diǎn)后處理兩條線(xiàn)程之間用異步通道傳遞數(shù)據(jù)UI線(xiàn)程只拿推理結(jié)果不做任何耗時(shí)計(jì)算。實(shí)測(cè)下來(lái)這種架構(gòu)下界面始終保持流暢即使模型單幀推理耗時(shí)較長(zhǎng)也不會(huì)卡住預(yù)覽畫(huà)面。具體操作上有幾個(gè)參數(shù)直接影響性能表現(xiàn)配置項(xiàng)高配方案中配方案低配方案輸入分辨率1280x720640x480320x240模型復(fù)雜度高中低處理幀率30fps20fps15fps適用機(jī)型旗艦機(jī)型中端機(jī)型入門(mén)機(jī)型我在中端機(jī)型上測(cè)試時(shí)一開(kāi)始用1280x720輸入加高模型復(fù)雜度幀率只有12fps角度曲線(xiàn)跳變明顯。后來(lái)降成640x480加中模型復(fù)雜度幀率直接提升到25fps角度數(shù)據(jù)也穩(wěn)定了很多。這里的關(guān)鍵認(rèn)知是姿態(tài)估計(jì)模型輸出的關(guān)鍵點(diǎn)坐標(biāo)都是相對(duì)輸入圖像的歸一化坐標(biāo)輸入分辨率只要滿(mǎn)足基本的人體尺寸比例就能保證識(shí)別效果。分辨率降一半推理速度能翻倍而精度損失遠(yuǎn)沒(méi)有想象中那么嚴(yán)重。4.2 實(shí)測(cè)幀率與發(fā)熱控制實(shí)測(cè)定幀率這件事建議放在功能完成之后立刻做不要拖到最后。我用三條不同檔位的測(cè)試機(jī)型跑過(guò)整理出來(lái)的參考數(shù)據(jù)大致是這樣的機(jī)型檔位輸入分辨率實(shí)時(shí)幀率連續(xù)運(yùn)行10分鐘后的溫度變化旗艦機(jī)640x48028-30fps小幅溫?zé)嶂卸藱C(jī)640x48020-25fps溫?zé)峥山邮苋腴T(mén)機(jī)480x36015-18fps明顯發(fā)熱需降頻發(fā)熱控制是個(gè)很現(xiàn)實(shí)的問(wèn)題。運(yùn)動(dòng)類(lèi)APP一拍就是十幾二十分鐘手機(jī)發(fā)熱后系統(tǒng)會(huì)主動(dòng)降頻推理速度跟著變慢計(jì)數(shù)精度就崩了。我的處理方案有三板斧第一啟用相機(jī)的幀率限制不要無(wú)腦跑滿(mǎn)幀。運(yùn)動(dòng)計(jì)數(shù)的有效幀率上限其實(shí)不需要太高25fps完全夠用更高幀率只增加發(fā)熱不會(huì)提升計(jì)數(shù)精度。第二推理線(xiàn)程采用“丟幀處理”策略如果模型推理跟不上幀到達(dá)的速率就自動(dòng)丟棄待處理隊(duì)列里的舊幀而不是讓它無(wú)限堆積。堆積只會(huì)增加延遲而且堆積到一定程度后算出來(lái)的計(jì)數(shù)結(jié)果對(duì)應(yīng)的已經(jīng)不是當(dāng)前畫(huà)面了。第三考慮到運(yùn)動(dòng)場(chǎng)景中用戶(hù)主要是看畫(huà)面提示來(lái)完成動(dòng)作不是長(zhǎng)期盯著屏幕可以在檢測(cè)到持續(xù)運(yùn)動(dòng)中主動(dòng)降低屏幕亮度或者提示用戶(hù)鎖定屏幕減少屏幕耗電和發(fā)熱。有一組數(shù)據(jù)可以直觀(guān)說(shuō)明問(wèn)題不做任何優(yōu)化時(shí)入門(mén)機(jī)連續(xù)跑10分鐘后幀率暴跌到8fps左右做了上述三板斧之后同一臺(tái)機(jī)器能穩(wěn)定在15fps左右溫度也從“燙手”變成“溫?zé)帷?。這個(gè)差距對(duì)計(jì)數(shù)體驗(yàn)是決定性的。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 關(guān)鍵點(diǎn)跳變、角度NaN等典型問(wèn)題開(kāi)發(fā)過(guò)程中踩過(guò)的坑我整理成了一張排查速查表遇到了直接對(duì)著查現(xiàn)象可能原因處理建議關(guān)鍵點(diǎn)偶爾跳到畫(huà)面外人體部分被遮擋或置信度低過(guò)濾置信度低于0.5的關(guān)鍵點(diǎn)跳變時(shí)不更新計(jì)數(shù)狀態(tài)角度出現(xiàn)明顯異常跳變向量模長(zhǎng)接近零或浮點(diǎn)誤差越界增加最小模長(zhǎng)判斷acos入?yún)⒈仨歝lamp(-1,1)計(jì)數(shù)重復(fù)加一狀態(tài)機(jī)缺少回升判斷或在閾值附近抖動(dòng)改用“下降回升”完整狀態(tài)序列增加閾值回差帶計(jì)數(shù)不增加最低動(dòng)作深度約束太嚴(yán)格或用戶(hù)動(dòng)作幅度不足放寬minAngle閾值或改用自適應(yīng)閾值跟蹤谷值深蹲時(shí)角度算反了用錯(cuò)了關(guān)鍵點(diǎn)索引或角度頂點(diǎn)取錯(cuò)核對(duì)髖、膝、踝索引畫(huà)線(xiàn)調(diào)試輸出檢測(cè)到的關(guān)鍵點(diǎn)偏移歸一化坐標(biāo)沒(méi)有換算成像素坐標(biāo)繪制疊加層前乘上畫(huà)面實(shí)際寬高正面識(shí)別效果差深度信息受二維投影影響關(guān)鍵點(diǎn)在身體前方遮擋引導(dǎo)用戶(hù)側(cè)對(duì)鏡頭這里有一個(gè)非常值得注意的現(xiàn)象關(guān)鍵點(diǎn)置信度過(guò)濾。模型會(huì)為每個(gè)關(guān)鍵點(diǎn)輸出一個(gè)置信度分?jǐn)?shù)但在運(yùn)動(dòng)場(chǎng)景里手指出汗擋鏡頭、衣服和背景顏色相近、動(dòng)作幅度過(guò)大導(dǎo)致關(guān)鍵點(diǎn)暫時(shí)出畫(huà)這些都會(huì)讓置信度驟降。硬過(guò)濾置信度低于閾值直接不用會(huì)導(dǎo)致角度數(shù)據(jù)斷檔影響計(jì)數(shù)連續(xù)性我后來(lái)用的是軟過(guò)濾置信度低于閾值時(shí)保留上一幀的值不更新角度保持曲線(xiàn)平滑過(guò)渡。這個(gè)思路用在跳變問(wèn)題上非常有效。5.2 計(jì)數(shù)不準(zhǔn)的調(diào)參方向和調(diào)試方法計(jì)數(shù)不準(zhǔn)的調(diào)試本質(zhì)上就是對(duì)著角度曲線(xiàn)找異常。我強(qiáng)烈建議在開(kāi)發(fā)階段保留一個(gè)調(diào)試模式把實(shí)時(shí)的關(guān)鍵點(diǎn)連線(xiàn)、角度數(shù)值、狀態(tài)機(jī)狀態(tài)直接繪制到預(yù)覽畫(huà)面上同時(shí)把角度數(shù)據(jù)以日志形式輸出。這樣每出現(xiàn)一次誤計(jì)或者漏計(jì)你都能精確地回放當(dāng)時(shí)發(fā)生了什么。具體調(diào)參的方向分幾種情況如果出現(xiàn)“多計(jì)”大概率是閾值回差不夠。給狀態(tài)機(jī)增加回差帶是解決這個(gè)問(wèn)題的標(biāo)準(zhǔn)手段比如下降沿跨過(guò)閾值觸發(fā)下降狀態(tài)回升時(shí)要超過(guò)閾值加上一個(gè)偏移量例如15度才算回升完成。這個(gè)偏移量把閾值附近的無(wú)意義抖動(dòng)全部濾掉了。如果出現(xiàn)“漏計(jì)”優(yōu)先檢查最低動(dòng)作深度的約束條件。很多用戶(hù)深蹲時(shí)蹲得不夠低如果你把最低角度設(shè)定在70度他蹲到85度就起來(lái)了那永遠(yuǎn)不會(huì)觸發(fā)計(jì)數(shù)。這種情況下要么放寬minAngle要么使用自適應(yīng)閾值去循環(huán)更新谷值讓系統(tǒng)自己適應(yīng)用戶(hù)的實(shí)際動(dòng)作幅度。如果出現(xiàn)“延遲計(jì)數(shù)”就是用戶(hù)已經(jīng)做完動(dòng)作一秒后才加一這大概率是平滑權(quán)重太偏平滑了或者處理幀率太低導(dǎo)致?tīng)顟B(tài)轉(zhuǎn)換反應(yīng)遲鈍。把EMA的平滑系數(shù)從0.7/0.3調(diào)整到0.6/0.4同時(shí)檢查推理線(xiàn)程是否有幀堆積。如果出現(xiàn)“邏輯錯(cuò)亂”比如沒(méi)做動(dòng)作也計(jì)數(shù)看狀態(tài)機(jī)的初始狀態(tài)是否被正確復(fù)位。用戶(hù)站在畫(huà)面里切換動(dòng)作類(lèi)型時(shí)狀態(tài)機(jī)還保留著上一個(gè)動(dòng)作的狀態(tài)會(huì)直接把當(dāng)前動(dòng)作的起始角度當(dāng)成回升過(guò)程導(dǎo)致誤計(jì)。每次切換動(dòng)作模式時(shí)必須重置狀態(tài)機(jī)。最后分享一個(gè)調(diào)試心得運(yùn)動(dòng)計(jì)數(shù)的調(diào)參過(guò)程非常依賴(lài)錄制回放。如果是實(shí)時(shí)調(diào)試動(dòng)作重現(xiàn)的隨機(jī)性太強(qiáng)你根本沒(méi)法對(duì)比參數(shù)調(diào)整前后的差異。我的做法是先用調(diào)試模式錄制一段包含多次標(biāo)準(zhǔn)動(dòng)作的視頻然后把這段視頻反復(fù)回放喂給計(jì)數(shù)邏輯改一次參數(shù)跑一遍回放用同一段數(shù)據(jù)對(duì)比不同參數(shù)下的計(jì)數(shù)結(jié)果。這樣調(diào)參才有依據(jù)否則就是瞎試。我實(shí)測(cè)下來(lái)用這個(gè)方法把深蹲計(jì)數(shù)從最初的一做動(dòng)作就亂跳調(diào)到能穩(wěn)定識(shí)別連續(xù)20次深蹲大概花了兩個(gè)晚上。相比之下如果靠實(shí)時(shí)測(cè)試來(lái)調(diào)參可能要花一到兩周而且調(diào)完還不能確定是參數(shù)生效了還是動(dòng)作剛好做得更標(biāo)準(zhǔn)了。所以先錄視頻再調(diào)參這條路建議所有做類(lèi)似項(xiàng)目的人優(yōu)先選擇。這個(gè)項(xiàng)目后期還可以繼續(xù)擴(kuò)展的方向我目前正在做的是加入動(dòng)作質(zhì)量評(píng)估模塊利用角度曲線(xiàn)的平滑度和最低點(diǎn)深度給每次動(dòng)作打一個(gè)質(zhì)量分提醒用戶(hù)動(dòng)作是否做得足夠標(biāo)準(zhǔn)。從單一計(jì)數(shù)到質(zhì)量反饋?zhàn)藨B(tài)估計(jì)類(lèi)應(yīng)用的想象空間其實(shí)很大但底層的角度計(jì)算和狀態(tài)機(jī)邏輯永遠(yuǎn)是最值得打磨的地基。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天天看天天日| 观看视频图片一区二区三区| 神马久久久久久久| 东京热99999| 久久久久久久少妇| 蜜桃色色网站视频三区| 日韩一级片在线看| 色操逼网| 久久夜夜| 变态综合色| 久久一本大香蕉| 日韩人妻少妇中文字幕| 色色色热| www.色99| 国产男女无套视频免费观看| 黄色av片三级三级三级免费看| 99热在线观看| 麻豆成人影音在线| 欧美激情1区| 久久精品高清无码一区| 神马久久网| 久久午夜伦| 9久久精品| 国模精品一区二区三区苹果色戒 | 少妇久久久久| 97天天综合| 人妻91少妇| 97视频免费播放| 久久久久久综合久久伊人蜜月| 亚洲AV永久无码精品成人调教| 欧美熟妇亚洲版| 一区黄二区黄| 99综合自拍| 97玖玖超碰| 色性综合| A啊啊在线观看| 久草视频制服诱惑| 日韩欧美被操黄免费观看| 青青操97| 好舒服视频| 欧美人人天天网| 午夜精品人妻二区三区| 91操熟女视频| 日韩一级性爱无码| 久草免费福利在线播放| 国产第25页在线观看| 国产亲戚伦亲在线| 99热亚洲| 99热在线不卡| 日韩人妻精品| 欧美成人精品欧美一级乱黄一区二…| 丰满人妻一区二区三区免费| 边做饭边操逼逼| 欧美一区二区日韩三区| 日本五十路熟女一区二区| 3p国产欧美99热| 色五月网址| 美女诱惑1区2区| 色哟哟-国产专区| 欧洲亚洲人妻无码中字久久三区四区| 日韩成人人妻网站| 亚洲婷婷综合网| 国产综合日韩伦理| 亚洲 国产 精品一区| 国产97色在线| 9超碰免费| 久久女同性恋一二区| 色五月激情AV在线| 色臀av| 日本成人A片网站| 国产精品久久久鸭无码的功能| 久久婷五月天| 久久99手机免费视频| 97jingpin| 午夜精品久久久久久久久久久久久| 亚洲中文字幕在现观看| 欧美99热| 九九九九九用不成了| 少妇久久久免费| 国产精品农村妇女| 插日本熟女视频| 性色avv| 无码操逼天堂| 伊人一级免费黄片| 超碰三级秋霞| 伊人视频| 国产乱伦亚洲| yirendaxiangjiashipin| 韩日自拍| 美女操逼福利视频| 性生活无遮挡纯毛片在线看| 97超碰欧美精品| 久综合国内精品自在自线| 操逼日韩无码| 天天干夜夜操一区二区| 嗯啊视频免费在线观看| 人妻在线中出视频| 韩国三级色呦呦| 亚欧成人综合影院| 午夜天堂精品久久| 国产多人在线观看视频| 日韩精品高清资源在线| 人人贴人人摸| 好看的91视频| 日逼逼免费看| 国产精品久久久久久久久久久久久久久久 | 亚洲性少妇| 色色毛片| 亚洲AV资源| 91性网| 日本在线播放不卡一区| 欧美人人天天网| 国产亚洲精品A在线观看下载| 操91| 久久永久无码人妻视频| oumeisetupian| 97资源久久| 国产无马av| 久久精品日韩专区免费观看| 在线观看中文av字幕| 日韩少妇在线视频| 色综合久| 偷拍综合网| 人妻嗯啊啊在线播放| 另类欧美综合| 天天插天天插| 百度百度日本操逼| 极品粉嫩少妇视频| 欧美一区二区三区另类精品| 97网址97| 91人人爽人人爽| 97在线视频观看| 99爱久久视频频| 高清无码在线播放网站| 亚洲色图第四色| 国产福利第一视频| 久久大黄片| 欧美日韩情色一区二区| 天天日天天搞天天干| 日本超碰97日韩精品人妻| 日韩卡一卡二卡三在线| 中文字幕欧洲有码| 久久婷婷一区二| 超碰午夜| 大香蕉色欲AV| 丁香婷婷大香蕉| 日本一区二区三区四区五区六区七区八区九区| 99国产精品人妻人伦| 日本精品中文字幕视频| 亚洲精品1区| 欧亚免费视频| 操屄日韩| 后入日本1234| 亚洲一区二区三区麻豆传媒| 操逼操逼视频操逼| 97Ai亚洲| 老熟妇一区二区三区啪啪| 国产成人自拍视频在线| 国产肏逼网站| 久久99干一本高清| 超碰天天操| www.丁香五月| 日韩性爱人人爱人人操| 欧美性第一页| 久久久久人| 九九精品美女高溯喷水| 人人天天干干| 国产强奸乱伦xd| 外国免费性情大片| 啊啊啊啊啊好舒服视频| 男人下部插入女人下部| 九九热在线精品视频| 亚洲在线网站| 92一区二区| 白丝在线一区| 日韩久久超碰色| 高清无码国产亚洲| 把腿张开老子CAO烂你| 欧美一区二区三区不卡高清视频| 亚洲少妇自拍中文字幕懂色| 国产精品。| 超碰AV在线| 亚洲欧美自拍偷拍| 女人天堂av在线播放| 99热线麻豆 | 欧美激情综合| 亚洲动态色图| 欧美一区二区| 欧美综合色| 都市激情人妻一区二区青青操视频 | 欧美经典一区二区三区| 国产在线综合网| 91日韩| 亚洲熟女综合网| 久久久久久中文| 超碰在线97国产| 久久久久久夜夜夜夜夜| 久久亚洲骚逼综合| 日日干男人的天堂| 人妻无码久久一区二区三区免费| 内射中出日韩在线观看视频| 爱射综合| 久久色人体 | 一起草在线视频| 3级毛片一二| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 国产操伦| 波多野结衣先锋影音| 乱性AV| 大香蕉久久| 日日操夜夜操天天操免费观看麻豆| 情色五月天就去干| 久久精品综合| 啪啪啪男女亚洲中文字幕99| 综合亚洲欧美| 黄骗免费网站| 日B操| 午夜视频黄| 操操逼视频| 亚洲 一区二区 自拍| 欧美性爱中文字幕无线码| 国模无码一区二区三区在线| 人妻久久久久久| 啊…啊…操我用力操我| 无码欧美有限公司| 亚洲综合性网址| 91女优在线观看| 亚洲97网站| 易易A毛视频| 人人么人人操| 一区二区三区 日韩欧美| 99自拍视频在线观看| 91 刺激在线| 清清一区二区三区四区不卡视频| 中国小夫妻勾搭露脸淫荡对白| 国产精品熟妇一区二区三| 91国内外在线| 熟女人妻精品一区二区视频| 免费超碰97在线观看| 国产女生在线| 国产白嫩精品久久| 四季av一区二区凹凸精品小说| 性色综合网| 亚洲精品成人动漫在线| 国内精品伊人久久久久影院会| 色五月亚洲| 欧美色一二三| 亚州欧美在线| 国产高清免费不卡av| 久久久久9999| 91草草草| 日本韩国国产精品一区| 操逼日韩无码 | 无码粉嫩白虎一线天b区| 欧美97爱| 一块操欧美| 麻豆区99999| 超碰在线1234区| 亚洲色图欧美一区二区不卡| 免费精品福利在线观看| jiujiujiujingpin| 欧美探花网| 色5月婷婷| 伦理弟一页| 国产精品乱码久久久久| 欧美精品自慰系列寂寞少妇| 免费9 1久久| 超碰97男女| 日韩欧美成人性爱在线| 少妇69中文| 外站AV在线| 黄片在线免费在线观看| 中文无线日韩一区| 亚洲精品尤物yw在线影院| 日韩人妻精品久久久久| 久久精品超碰| 十八禁啪啦拍视频无遮挡| 亚洲和欧美裸体美女双飞视频| 日日摸天天爽夜夜欢| 欧美视频一区二区在线| 欧美国产有色电影| 日韩欧洲操屄视频| 婷婷丁香一区二区三区| 青娱乐国产剧情av一区| 一区二区激情国产熟女 | 99久久99久久免费精品蜜臀| 先锋色眉乱伦资源| SUV一区二区在线看| 亚洲另类欧美精品| 欧美日韩免费专区在线| 国产91 丝袜在线播放00-百度| 桃花色涩综合影院| 欧美97爱| 午夜精品久久久久| 久久久久久亚洲中文| 亚洲AV无码| 97干97色| 黄色成品网站| 蜜乳视频网站| 久草热制服丝袜在线观看 | 国产伦精品免编号公布| 婷婷伊人五月| 少妇天堂网络| 综合久久久久久久综合网| 在线 亚洲 网爆 自拍| 日日超碰亚洲| 欧美三级免费伊人| 92午夜免费福利视频| 亚洲日韩黑丝| 爱我干综合| 91白虎| 亚洲综合激情五月久久| 免费精品无码一级毛片牛牛影视 | 99超碰碰| 色婷婷在线视频精品导航| 日韩一级欧美一级国产一级台湾| 国产大片精久久久久久| caoni国产亚洲av| 91狠狠狠| 中文字幕在线观看网页| 欧美亚洲尤物久久| 97免费在线观看| 真实高潮91| 日韩av不卡在线看| 久久久96| 精彩久久中文| 97资源超碰| 国产在线强奸视频| 久久久亚洲精品中文字幕人妻| 好吊妞转入那个网| 免费作爱一级视频| 色婷婷国产精品一区在线观看| 爱欲AV| 国产麻豆一级精品视频| 黄色免费网| 99re综合伊人| 亚州色图欧美| 欧美日韩高潮喷水91| 久久男人精品| 综合亚洲欧美| 97爱b| 亚 欧 美 综合| 亚洲第一狼人丝袜美女另类 | 高清国产成人无码| 精品少妇99| 久久久99999久网站| 可以免费观看的av| 91天堂色男人的天堂| 91另类| 亚洲男人天堂视频| 欧洲精品一区二区三区| 超碰久久性爱| 丁香五月激情综合| 围产精品一区二区三区视频播放| 国产精品一区二区a| 久久久久久99999国产精品| 伊人97色天使| 东京热男人的天堂网| 日本三级网页| 亚洲国产精品9999在线观看| 日韩欧美性吧婷婷乱伦大香蕉| 97人妻人人躁人人玩人人| 黄色十八禁网站| 亚洲 欧美都市激情| 操逼操网| 老熟女乱子伦中文字幕一区二区| 最新av中文字幕高清| 亚洲狠| 97在线播放| 青青草久草AV| 免费精品AB| 97伦乱| 本道在线| 久久是精品| 色偷偷超碰亚洲| #NAME?| 免费网色网站| 伊人久久蜜月| 97欧美色综合| 日本一二三免费久久| 97视频在线观看网站| 久久久久密臀视频| 啊啊啊要高潮了| 超碰97最新人妻| 日韩精品人妻中文字幕久久久| 澳门成人网站久国产日韩| 日韩精品 资源| 久热大香蕉| 丁香五月天啪啪| 91美女丝袜诱惑视频| 大香蕉婷婷| 盗摄 精品 另类 一区| 人妻激情偷乱视频一区二区三区 | 国产精品天美传媒| 欧美亚洲第1页| 久久綜合很很很| 青青草啪啪网| 国产中文字幕在线观看| 亚洲综合伊人无码久久| 欧美亚洲手机在线| 亚洲无码 国产无码| 色激情综合网站| 无码高清操逼| 一级黄色性爱A级片| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 国产精品福利资源在线尤物| 日欧操屄| 把腿张开老子CAO烂你| 亚洲欧洲综合视频在线| 亚洲熟妇图片| 亚洲熟妇综合久久久久久| 天天综合~91| 91天天综合| 少妇人妻太紧太深av| A 天堂在线观看视频| 九九热免费视频| 美女淫穴| 色欧美色交综合| 尤物网站91| 操逼逼福利视频| 狂操嫩妻视频一区二区三区| 欧美少妇性乱| 久久久久九九九| 玖玖玖玖精品国产剧情| 久久国产精品91| 九九综合网| 激情五月天中文字幕色| 熟女乱伦二区| 久久啊啊啊视频| 久久女人| 97任你吞精| 麻豆AV一区二区| 91精品操美女| 色黄色美女大长腿午夜视频| 97WW精品| 亚洲av资源| 亚洲第一狼人丝袜美女另类 | 国产九九九九九九| 澳门黄片一香蕉视频| 看一级黄色视频| 亚洲欧洲日产国产综合网| 久夜操| 精品国产91av一区二区三区| 人人妻人人操人人乐| 久久久久幕乱码| 蜜乳av一区二区| 国产999精品久久久久久| 亚洲男人的天堂网| 九九精品无码专区免费| 亚洲天天艹| 老司机香蕉久久久久| 亚洲AV无码黄色强奸| 96爱综合| 強姦亂倫a| 精品国产自在在线99| 欧美视频一区二区三区| 人人干人人操人人..com| 国产五码丝袜屁眼| 岛国视频一二三区| 久草热制服丝袜在线观看 | 中文字幕国产精品1区| 中文字幕国产| 日韩在线观看中文字幕视频| 99久在线精品99re8| 日本色色色视频| 久久同城AV| 久操网无码在线| 物尤视频一区二区| 中文字幕交换人妻| 综合大香蕉美。| 欧美午夜视频精品久久| 欧美精品亚洲精品日韩传电影| 国产高清无码一区三区二区| 亚洲污污网站| 欧美成人黄网色网站| 蜜臀th| 深夜激情无码| 精品人妻久久久| 女人高潮抽搐喷水视频网站| 欧美综合亚洲| 超碰av人人人| av黄图片在线观看| 乱老熟女一区二区三区| 欧美日韩精品一区二区三区高清| 久久精品中文字幕女同| 婷婷色导航| 国产9区| 欧美日韩少妇色情| 日本欧美亚洲高清在线看| 欧美精品欧美精品系列| 99性爱视频| 91肉片| 欧美72网页| 色色色天美视频| 成人无码欧美一级A片狼牙直播| 五月综合激情网| 国产女大学生AV| 欧美性爱网97| 婷婷丁香六月天| 综合久久久久久久久91| 欧美一品道| 校园春色综合| 超碰在线香蕉| 啊啊啊好舒服视频| 欧美亚洲高清不卡| 六月丁香五月婷婷| AV天堂国产| 清纯唯美亚洲另类| 国产精品欧美激在线| 自拍偷拍 日韩无码| 午夜精品久久久久久久久久久久久| 吉田爱美AV在线| 2020国产精品| 午夜a成v人电影| 美女t无毒不卡不卡| 97国伦国色| 亚洲AV无码乱码在线观看性色| 91操熟女| 久操电影网| 妇人噜噜| 真实高潮91| 免费精品福利在线观看| 操逼日批| 91夜色| 一区二区三区四区五区久久久久久| www.四虎在线| 天天插天天射| 欧美疯狂做爰xxxx| 日本日逼高清| 九七超碰| 96久久久久| 国产91丝袜在线播放蜜月| 欧洲乱码一区二区| 夜夜爽爽爽| 亚洲熟女中文字幕在线| www.91理论| 日韩视频精品在线观看| 久久久中文| 国产精品不卡少妇白| 精人妻无码一区二区三区伊人直播| 91丝袜在线观看视频在线观看| 免费视频a级毛片免费视频| 口爆吞精在线观看| 91丨豆花丨熟女| 无遮挡男女激烈动态图| 视频不卡中文字幕| 青草精品视频-日本久久久久网站| 日韩中文字幕宗合在线| 婷婷15月天青娱乐| 国产青青美女玩逼视频| 老熟妇综合| 最新亚洲风情电影| 少妇三P| 国产传媒一区日韩| 97亚洲欧美日韩| 亚洲精品欧洲精品| 99操| 国产日韩欧美| 91处女在线视频| 亚洲AV在线资源| 人人澡人人澡人人| 综合亚州欧美| 超碰人妻久久| 综合网欧美| 91丝袜在线观看| 国产精品美女久久久久久网站| 亚洲欧美日韩偷拍色图| 2021国产成人精品久久| 秋霞一集毛片观看| 欧美一区二区三区入口| 黄色小视频日本txt| 狠狠色噜噜狠狠狠狠狠色综合久久| 国产A v无码专区| 尤物国产一区在线观看| 91久久久久久| 精品一区二区三区最新| 一区二区三区四区久久视1| 久日综合网| 情色五月天就去干| 我要色综合网| 亚洲好看强奸乱伦| 国产精品青草综合久久| 韩国久久97| 欧美午夜色妇色鬼| 中文字幕欧美日本乱码一线二线| 人妻少妇精品久久久久久| 亚洲精品少妇| 日韩在线性爱免费视频| 婷婷亚洲综合| 啊啊啊好湿久久| 免费97视频| 午夜毛片亚洲精品片国产久久久| 国产亚洲日韩欧| 欧美国产伊人久久久久| 强奸少妇AV导航网| 久久超碰av在线| 蜜臀久久99精品久久久久久婷婷| 国产91会所女技师在线观看| 国产成人久久久精品免费AV| 67194无码不卡| 破处bbq| 强奸乱伦 亚洲一区| 五月天玖玖资源站| 黑人天8A∨高清网站| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 蜜臀无码视频在线观看 | 超碰97人人乐| 日日操免费视频| 色综合色色| 98精品国产乱码久久久久久| 国产精品一区二区三| 丰满人妻一区二区三区四区| 超碰97起碰| 国偷自 一区二区| 无遮挡男女激烈动态图| 婷婷激情五月| 少妇蹲下买菜露大唇0| 国产成人亚洲精品无码最新在线| 五月丁香激情啪啪| 四虎在线观看网站| 一级人妻性爱视频| 欧美极品少妇交| 91精品91久久久久77777| 成人性爱AV在线免费观看| 色色色综合| 超碰导航97| 亚洲欧美在线观看2021| 9999九九九久久久| 飘花国产午夜精品不卡| 国产夫妻一区二区| 久久色网| 久久欧美1卡2卡3| 欧美91变态| 狠狠色丁香| 天天色综合影视网| 乱伦3P视频| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 成·人免费午夜在线观看| 91超碰人人操| AV女资源| www.yw尤物| 啊啊啊慢点| 99综合免费视频| 中国91AV| 欧美成人精品A片免费一区99| 久久熟女嫩草成人片免费| 一区二区三区黄片免费观看| 啊啊啊不要好爽日韩无码一区| 国产极品粉嫩馒头一线天av| 亚洲AO在线| 网站A V在线| 99热精品国产| 乱伦图一区| 久久久久久久久久久久欧美日| 久久亚洲AV无码专区首页| 天天综合网AV91| 最近2019中文字幕国语免费版| 男人天堂 天天射| 自拍偷拍 日韩无码| 96精品久久久| 91综合在线| 亚州综合色| 亚洲欧洲视频小说在线观看| 日韩av在线精品观看| 91在线限制级| 日韩性爱人人爱人人操| 肉丝中文无码高清| 丁香六月激情综合| 国产精品人妻免费精品| 久久深夜无码| 亚洲成?V人片在线观看福利| 欧美狠狠狠| 麻豆亚洲Av成人无码一区精品| 欧美日韩插逼视频| 亚州九九九精品视频| 99综合网| 久久伊人亚洲AV无码网站| 精人妻无码一区二区三区伊人直播 | 日韩一级免费性爱| 精品福利| 日韩精品人妻中文字有码在线| 操逼网站视频漫画国产| 亚洲自拍97| 欧美中字二区| 五月丁香综合啪啪| 青青青国产手线观看视频2| 亚洲伊人久久精品影院| 操操AV电影| 国产一区自拍欧美日韩| 亚洲中文sv| 国产精品91ai| 色99色| 青娱乐亚洲自拍| 色综合天天爱去电影网| 亚州熟妇精品| 曰韩欧美国产传媒麻豆第一区| 日韩美女啪啪一区| 美女诱惑久久| 色男人色天堂东京热| 亚洲少妇色| 强奸乱伦麻豆| 家庭乱伦国产精品| 少妇无码999| 东方亚洲在线操逼天堂| 久久久99久9| 中文字幕 国产 精品| 蜜乳成人AV| 美女啊啊啊啊啊| 色偷偷综合91久久噜噜| 欧美性爱一区| 岛国小电影| 91黑丝露脚| 日本三级R| 国产A v无码专区| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 91欧美巨乳| 操亚州| 嗯嗯啊啊亚欧精品| 熟女丰满人妻一区| 六月天婷婷| 日韩中文字幕视频在线观看| 在线色导航| 欧美一级AAAAAAA| 97爱综合| 激情小说亚洲| 亚洲天堂男人的天堂| 91色亚洲| 亚洲深夜福利| 密臀在线视频| 久久9久久| 2017天天操天天日| 97伊人超碰| 亚欧美无遮挡| 色噜噜日韩精品| 18+91网站| 可乐操亚洲蜜911| 中文字幕第二页| 91色射| 夜夜久久久| 久久久亚洲精品中文字幕人妻| 色综合 加勒比| 精品久久久久成人码免| 成人情色综合网| 蜜汁欧美| 国产99999| 热99这里有精品综合久久 | www.97在线| 大香蕉伊人亚洲| 96AV久久久| 日本不卡二三区| 白丝在线一区| 国产视频97| 97在线免费看视频| 在线日韩精品一区二区三区| 黄片免费日韩| 精品欧美А∨无码黑人大荫蒂 | 白丝1区2区3区| 综合网久久| 精品视频久久区| 国产91美女视频| 久久大黄片| 亚洲熟女精品| 性爱av网站| 欧美日韩夜夜| 青青草色插素人| 日韩欧美三级| 亚洲天堂在线怕怕视频 | 日日噜噜夜夜久久亚洲一区二区 | 大香蕉久| 久久久99久9| 亚洲性图91| 老熟女91视频| 强奸乱伦大香蕉| 超碰免费在线| 天天影视射综合网| 超碰吊日色| 男女啊啊啊| 中文?日韩?免费?精品| 欧洲一区二区三区四区在线观看| 亚洲av无码国产精品字幕| 无码heyzo高清一区| 国产在线视频午夜精华在| 久久色一区| 日韩av不卡在线看| 9997se| 亚洲性爱高潮影院| 91P0RNY大屁股人妻| 素颜老阿姨乱情色| 婷婷视频网| 亚洲伊人久久综合97| 日韩精品大香蕉伊人在线| 欧美日韩性爱精品| 天天干人人看综合| 很很很很操| 五月婷婷综合在线| 日本高清免费一本视频在线观看| 欧美一区二区成人一卡| 99热只有这里有精品| 久久色精品视频在线| 国产十八禁视频| http://qxhbdz.com| 亚洲成人久久一区二区| 久久国产AⅤ| 久久久久幕乱码| 99热在线不卡| 麻豆国产尤物AV| 亚洲av影院在线观看| 麻豆国产精品午夜视频| 精品久久97| 欧美在线视频播放| 国产天天骚| 国产 三级自拍| 欧美国产精品| 久久精品| 中文字幕一区二区三区人妻不卡 | 97国产成人精品免费视频| 97色亚洲| 精品视频一区二区| 国产和美国毛片| 99综合自拍| 大香蕉欧美伊| 99丝袜福利在线播放| 丝袜加勒比| 日本天堂在线播放| 操亚州| 亚洲天天影视色综合| 青青草吊丝| 毛片视频白嫩| 午夜福利久久久噜久噜久久综合 | 美女极品一区二区三区| 日本成人电影资源网| 亚洲AV无码国产精品久久久久| 黄色免费网页无码| 久99久视频| 亚洲另类综合欧美| 久久侵犯人妻爽爽爽| 亚洲91网。| 精品96久久| 中出在线视频| 欧美性夜| 在线色导航| 日本肉体xxxx裸交| 小少妇| 熟女中出视频| 无码久| 男人天堂2030| 中文字幕一区二区三区四区在线视频| 欧美另类精品xxxx| 骚逼高潮久久精品| 欧美亚洲一区二区久久久婷精品大包诱| 五月天色图| 天天综合网~91| 日本欧美中文字幕| 亚洲欧洲国产综合av| 日本少妇va7777| www.成人无码| 免费久久一级毛片大黄| 久久亚洲精品成人av| 91原创在线观看| 97chaopenrihan| 国产精品人妻无码久久久老鸭窝| 国产一区二区在线电影| 色av中文字幕| 99热| 免费啪啪啪网站18岁| 日本99一区二区| 欧美激情1区| 日韩九区| 亚洲成人帖图| 国产一区在线观看无码AV| 色噜噜人妻av 中文字幕| 亚洲不卡一| 亚洲蜜桃V妇女| 嗯嗯嗯啊啊啊干死我吧| TS人妖另类精品视频系列| 91蜜臀熟女| 国产久久久| 久久免费老司机精品| 黄页av| 色哟哟的毛片| 97爱综合| 久久久久国产亚洲一区欧美色图日韩| 亚洲美女精品九九视频| 国产极品一区二区三区三州| 最新精品久久蜜桃| 久久黄片国产一区二区| 狠肏骚人妻| 人人看欧美性爱| 亚洲日韩东京热一区| 桃花色涩综合影院| 亚洲 欧美 日韩 国产一区二区| 韩国三级理论在线| 五月婷婷激情| 成人国产二区三区在线,男女精品。| 精品一级毛片在线观看| 国产黄片精品在线| 91在线综合网| 特色a在线上| oumeisetu综合| 性色综合网| 大黄片做爱的大的| 国产精品色| 老司机香蕉久久久久| 四月丁香婷婷| 丁香五月综合| 在线97视频| 久久久不卡区一区二区三区久久久| 人妻系列无码专区中文有码 | 九九热免费在线国产视频伊人五月| 翔田千里Av在线| 亚洲天堂一二| 精品国产72| 欧美日韩国产在线| 国产对白刺激视频| 98久久超碰| 玖玖爱综合网| 抽查国产福利主播| 精品妇女一区二区三区| 十八禁成人网站在线观看| 中文字幕欧美丝袜07资源| 清纯唯美综合亚洲| 国产久久一区二区| 国产精品久久久九九九| 一区二区三区国产精产| 五月丁香网站| 色官网在线| 久久久久久日韩| 啪啪啪精品视频| 日韩性爱1级片视频| 综合伊人网12色| 欲香欲色| 18禁止看精品中文字幕| 大香蕉免费3| 黄色香蕉视频网站一区| 亚洲97成人在线观看| 色视频蜜乳| 台湾一区国产高清在线| 又粗又长又大国产不卡| 天美传媒精品一区二区| 九九九九热| 一区二区三区免费视频入口| 成人av性爱电影在线观看| 在线播放成人高清免费视频| 人人看黄色视频| 国产日韩在线播放av| 99在线免费公开视频| 色乱二区| 色色色色色色色色色色色色色色综合| 五月婷婷色色| 青青操在线亚洲视频观看欧美在线| 97超碰逼| 大粗鳼巴久久久久| 日本一区二区中文字幕久久| 国产隔壁老王影院在线| 啊视频在线| 美女露胸露屁股| 99在线啪| 国产毛片片精品天天看视频| WWW.操逼.COM| 乱伦AVxx| 婷婷国产精品九区| 久草精品一区| 男人天堂网站| 99热这里只有精品地址| 69精品少妇一区二区三区蜜桃| 麻豆 亚洲 97| 国产精品白丝| 婷婷深爱五月| 青青草乱入乱欲视频在线观看| 国产熟女高潮一区二区三区| 97色亚洲| 男人天堂婷婷五月天校园春色| 日日日色色色色色| 人妻一区二区三区视频| 综合国产97| 久久东京热成人| 国产福利在线视频网站| 毛片17S| 日韩精品午夜操呦呦不卡影院| 淫荡少妇免费| 国产女人9999| 2017人人操,人人摸| 欧美色图亚洲色图成人在在线| 人妻久久一区二区三区 | av日韩中文字幕| 操逼大黄片| 欧美色图 人妻| 欧美另类精品xxxx| 久久亚码| 人妻乱仑一区二区三区| 日本高清加勒比| 欧美日韩激情无码专区| 欧美熟女妇同| 极品尤物自安慰| 国产视频第2页| 久久这里只精品99re66图| 欧美精品系列| 亚洲天天艹| 99在线免费公开视频| 青青草大香蕉在线视频| 亚洲码专区| 欧美劲爆第一页| 五月天黄色av| 性爱乱伦网址| 日本黄色精品| 蜜桃视频精品一区二区| 国产亚洲精品A在线观看下载| 91在线色| 久久久激情| 97爱爱| 成人草草视频| 日韩中文字幕熟妇人妻 | 狠插 制服 自拍| 在线可观看的黄色网址| 一区二区视频在看| 啊啊啊啊啊好大好舒服想要| 亚洲天堂热| 精品无码久久久久久国产浪潮| 人妻素股| 夜夜福利| 大香蕉伊人色偷偷在线| 丝袜剧情| 女欧美一区二三区| 99re28在线观看| 久湿久久| 色情亚洲日本成人| 日本三级韩三级99久久| 99re国产中文字幕| 在线综合色| 日韩熟女操逼| JIZZJIZZ亚洲女人被躁| 欧美劲爆第一页| 欧美日韩亚洲国产中文永久天天看| 91啪9色| 亚洲日本男人天堂网| 五月天丁香欧洲日韩| 伊人久久艹| 欧美视频在线第3页| 色播五月婷婷| 五月天综合网| 97av在线视频| 天天流夜夜操| 国产这里只有精品| 日本3级一区二区免费| 亚洲国产一级精品毛一级精品看免费视频| 欧美性生活免费网| 天天操天天干一区二区 | 亚洲综合图色在线| 9精品久久| 97精品视频在线| 后入式福利| 黄色成年| A 天堂| 欧美性爱无码一区二区三区| 26uuu性物| 国产激情综合五月久久| 91大学精品激情戏| 97精彩视频网站| 四虎AV影视国产精品亚洲精品| 久久999久| 国产91专区| 狠狠91| 欧洲一级性爱视频在线观看| 999岛国大片| 手机不卡视频不卡在线一二三区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 中韩中文字幕在线观看| 超碰97人妻在线| 日本熟女免费視颖| 精品久热| 插入粉嫩少妇视频| 97超碰香蕉| 天天干夜夜一操| 日韩无码嘿咻黑热久| 超碰视97中文| 亚洲色图一区二区三区| 久久神马影院| 久久少妇| 五月婷婷激情网| 日日夜夜青青草母狗| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 伊人991| 亚洲欧美另类图片| 久久久久久AⅤ无码免费肉站| 日本三级人妻a人妻一在线| 欧美97av| 国产精品免费日韩| 超碰人妻久久人妻中文97| 91精品国产91久久青草| 一区在线观看中文字幕| 91国内外在线| 午夜寂寞欧美| 欧美性五月| 欧美操逼熟女| 亚洲成人色情五月天丁香花| 久久中文字幕一区不卡| 日本少妇va7777| 12一15性XXXX粉嫩国产| 天堂av2019| 中文字幕三四区| 性感女人网页在线观看视频| 色欧美综合| 精品大久久| 午夜福利av电影在线| 超碰这里只有精品| 韩国成人精品久久久免费看| 日韩精品影视| 性爱av在线免费观看| 午夜亚洲| 久热久一区二区三区| 一级AV性爱| 蜜臀一二三区| 欧美日韩情色一区二区| 欧美一级黄色免费专区| 麻豆精品三区视频| 国产免费一区二区在线A片视频| 欧成人精品一区二区三区| 中文97国产| 国产一区二区三区精品观看啪| 大学生美女口爆| 97色涩| 日韩天美| 国产精品制服丝袜清纯唯美| 伊色久人大在线| 亚洲欧美日韩电影网站一区 | 国产日韩欧美| 69精品人人人人| 在线国产福利网址导航| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 四虎影视在线| 丁香五月天啪啪| 欧美强奸乱能| 无码人妻精品一区二区中文| 清纯唯美第一页| 蜜桃狠狠色伊人亚洲综合 | 91操熟女| 一卡二卡三卡| 中文久久96| 青青草在线视频欧美| 精品91摸| 亚洲 91 在线| 精品一区二区三区蜜桃臀赵总| 国产操偷| 激情网色| 国产操偷| 欧美一区二区三区另类精品| 国产精品国产亚洲区艳妇糸列| 伊色久人大在线| 密臀国产在线| 一区二区无码视频| 欧美色交| 竹菊一区二区三区AV线| 黄色十八禁| 四虎精品一区| 国产中文日韩欧美一区二区三区人妻丝袜美腿| 丝袜狠狠草尤物人妻av91| av操操不卡| 久久神马影院| 夜精品久无码| 男人成人黄色视频在线观看免费下载|