>_ rehablogger
Система работает
← Все сессии
СЕССИЯ УСТРОЙСТВА

rehabapp_2026-08-14_09-50-51

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] LEG_FIX_L: hip=(290,271,-103.994) v=1.000 p=1.000 knee=(204,287,-157.709) v=0.980 p=0.999 ankle=(183,362,-154.580) v=0.964 p=0.998 heel=(186,381,-153.565) v=0.955 p=0.998 footIdx=(137,378,-182.394) v=0.915 p=0.997 frame=480x640
INFO [console] LEG_FIX_R: hip=(306,278,103.716) v=1.000 p=1.000 knee=(296,369,89.011) v=0.935 p=1.000 ankle=(307,468,67.644) v=0.977 p=0.996 heel=(318,482,64.080) v=0.979 p=0.994 footIdx=(287,483,21.656) v=0.939 p=0.989 frame=480x640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(24.4,7.7) -> (559.6,542.9) clamped=(24.4,7.7) -> (480.0,542.9) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0015 bc=0.0002 ac=0.0016 spike=false ankleL ab=0.0293 bc=0.0648 ac=0.0922 spike=false heelL ab=0.0325 bc=0.0535 ac=0.0856 spike=false footL ab=0.0308 bc=0.0650 ac=0.0952 spike=false kneeR ab=0.0003 bc=0.0003 ac=0.0005 spike=false ankleR ab=0.0004 bc=0.0003 ac=0.0007 spike=false heelR ab=0.0003 bc=0.0002 ac=0.0005 spike=false footR ab=0.0030 bc=0.0044 ac=0.0075 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0366 cross=0.3473 diff=0.3107 ratio=9.5003 mapping=NORM rel=0.970
INFO [console] LEG_PAIRS_V2: knee dir=0.0042 cross=0.0713 | ankle dir=0.0094 cross=0.0896 | heel dir=0.0114 cross=0.0904 | foot dir=0.0115 cross=0.0959 |
INFO [console] LEG_RAW: hipL=(283,274,-90) v=1.000 p=1.000 hipR=(306,281,90) v=1.000 p=1.000 kneeL=(209,302,-197) v=0.994 p=0.999 kneeR=(296,370,49) v=0.939 p=1.000 ankL=(200,394,-244) v=0.989 p=0.999 ankR=(309,467,-13) v=0.985 p=0.998 heelL=(212,410,-248) v=0.985 p=1.000 heelR=(319,480,-20) v=0.985 p=0.998 footL=(161,407,-289) v=0.938 p=0.999 footR=(281,484,-74) v=0.942 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(283,274,-90) v=1.000 p=1.000 hipR=(306,281,90) v=1.000 p=1.000 kneeL=(209,302,-197) v=0.994 p=0.999 kneeR=(296,370,49) v=0.939 p=1.000 ankL=(200,394,-244) v=0.989 p=0.999 ankR=(309,467,-13) v=0.985 p=0.998 heelL=(212,410,-248) v=0.985 p=1.000 heelR=(319,480,-20) v=0.985 p=0.998 footL=(161,407,-289) v=0.938 p=0.999 footR=(281,484,-74) v=0.942 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(285,273,-96.345) v=1.000 p=1.000 knee=(207,299,-193.092) v=0.981 p=0.999 ankle=(199,390,-236.253) v=0.966 p=0.999 heel=(210,407,-240.193) v=0.958 p=1.000 footIdx=(159,404,-278.844) v=0.917 p=0.999
INFO [console] LEG_LOG_R: hip=(306,280,96.153) v=1.000 p=1.000 knee=(296,369,57.045) v=0.935 p=1.000 ankle=(308,468,42.355) v=0.977 p=0.998 heel=(318,481,56.641) v=0.980 p=0.998 footIdx=(285,483,-22.800) v=0.939 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(26.8,10.2) -> (557.4,540.7) clamped=(26.8,10.2) -> (480.0,540.7) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0002 bc=0.0036 ac=0.0035 spike=false ankleL ab=0.0648 bc=0.0652 ac=0.1289 spike=false heelL ab=0.0535 bc=0.0828 ac=0.1357 spike=false footL ab=0.0650 bc=0.0802 ac=0.1443 spike=false kneeR ab=0.0003 bc=0.0003 ac=0.0006 spike=false ankleR ab=0.0003 bc=0.0002 ac=0.0005 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0004 spike=false footR ab=0.0044 bc=0.0009 ac=0.0054 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0363 cross=0.2839 diff=0.2476 ratio=7.8214 mapping=NORM rel=0.955
INFO [console] LEG_PAIRS_V2: knee dir=0.0060 cross=0.0620 | ankle dir=0.0098 cross=0.0737 | heel dir=0.0090 cross=0.0730 | foot dir=0.0115 cross=0.0752 |
INFO [console] LEG_RAW: hipL=(285,278,-93) v=1.000 p=1.000 hipR=(306,282,93) v=1.000 p=1.000 kneeL=(217,316,-202) v=0.990 p=0.999 kneeR=(295,368,42) v=0.877 p=0.999 ankL=(223,411,-247) v=0.986 p=0.999 ankR=(308,465,-24) v=0.970 p=0.998 heelL=(233,425,-250) v=0.985 p=0.999 heelR=(317,479,-33) v=0.975 p=0.998 footL=(184,428,-286) v=0.936 p=0.999 footR=(275,484,-81) v=0.918 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(285,278,-93) v=1.000 p=1.000 hipR=(306,282,93) v=1.000 p=1.000 kneeL=(217,316,-202) v=0.990 p=0.999 kneeR=(295,368,42) v=0.877 p=0.999 ankL=(223,411,-247) v=0.986 p=0.999 ankR=(308,465,-24) v=0.970 p=0.998 heelL=(233,425,-250) v=0.985 p=0.999 heelR=(317,479,-33) v=0.975 p=0.998 footL=(184,428,-286) v=0.936 p=0.999 footR=(275,484,-81) v=0.918 p=0.997 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(285,276,-95.887) v=1.000 p=1.000 knee=(215,314,-200.510) v=0.982 p=0.999 ankle=(221,409,-245.522) v=0.968 p=0.999 heel=(232,424,-249.183) v=0.961 p=0.999 footIdx=(183,427,-284.941) v=0.919 p=0.999
INFO [console] LEG_LOG_R: hip=(306,281,95.782) v=1.000 p=1.000 knee=(296,369,48.287) v=0.930 p=0.999 ankle=(308,467,-5.655) v=0.977 p=0.998 heel=(318,480,-11.711) v=0.979 p=0.998 footIdx=(278,483,-64.246) v=0.937 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(30.1,13.8) -> (554.1,537.8) clamped=(30.1,13.8) -> (480.0,537.8) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0036 bc=0.0166 ac=0.0200 spike=false ankleL ab=0.0652 bc=0.0819 ac=0.1470 spike=false heelL ab=0.0828 bc=0.0844 ac=0.1670 spike=false footL ab=0.0802 bc=0.0908 ac=0.1707 spike=false kneeR ab=0.0003 bc=0.0002 ac=0.0005 spike=false ankleR ab=0.0002 bc=0.0003 ac=0.0004 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0004 spike=false footR ab=0.0009 bc=0.0026 ac=0.0018 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0346 cross=0.2302 diff=0.1956 ratio=6.6574 mapping=NORM rel=0.943
INFO [console] LEG_PAIRS_V2: knee dir=0.0036 cross=0.0559 | ankle dir=0.0092 cross=0.0584 | heel dir=0.0101 cross=0.0589 | foot dir=0.0117 cross=0.0570 |
INFO [console] LEG_RAW: hipL=(287,281,-91) v=1.000 p=1.000 hipR=(309,284,91) v=1.000 p=1.000 kneeL=(222,324,-180) v=0.987 p=0.998 kneeR=(295,367,42) v=0.857 p=0.999 ankL=(246,420,-206) v=0.980 p=0.999 ankR=(309,463,-27) v=0.959 p=0.997 heelL=(261,424,-207) v=0.980 p=0.999 heelR=(317,477,-36) v=0.962 p=0.997 footL=(211,447,-220) v=0.920 p=0.999 footR=(280,484,-69) v=0.896 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(287,281,-91) v=1.000 p=1.000 hipR=(309,284,91) v=1.000 p=1.000 kneeL=(222,324,-180) v=0.987 p=0.998 kneeR=(295,367,42) v=0.857 p=0.999 ankL=(246,420,-206) v=0.980 p=0.999 ankR=(309,463,-27) v=0.959 p=0.997 heelL=(261,424,-207) v=0.980 p=0.999 heelR=(317,477,-36) v=0.962 p=0.997 footL=(211,447,-220) v=0.920 p=0.999 footR=(280,484,-69) v=0.896 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(286,280,-93.626) v=1.000 p=1.000 knee=(220,323,-195.587) v=0.983 p=0.998 ankle=(245,419,-215.737) v=0.969 p=0.999 heel=(260,424,-215.749) v=0.963 p=0.999 footIdx=(210,445,-224.899) v=0.919 p=0.999
INFO [console] LEG_LOG_R: hip=(308,283,93.573) v=1.000 p=1.000 knee=(296,368,44.972) v=0.922 p=0.999 ankle=(308,465,-21.978) v=0.975 p=0.997 heel=(318,479,-30.559) v=0.978 p=0.997 footIdx=(278,483,-66.965) v=0.933 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(34.8,19.0) -> (549.4,533.7) clamped=(34.8,19.0) -> (480.0,533.7) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0166 bc=0.0223 ac=0.0389 spike=false ankleL ab=0.0819 bc=0.0873 ac=0.1691 spike=false heelL ab=0.0844 bc=0.0972 ac=0.1811 spike=false footL ab=0.0908 bc=0.1006 ac=0.1914 spike=false kneeR ab=0.0002 bc=0.0002 ac=0.0005 spike=false ankleR ab=0.0003 bc=0.0006 ac=0.0008 spike=false heelR ab=0.0002 bc=0.0005 ac=0.0007 spike=false footR ab=0.0026 bc=0.0015 ac=0.0041 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0442 cross=0.1638 diff=0.1196 ratio=3.7018 mapping=NORM rel=0.892
INFO [console] LEG_PAIRS_V2: knee dir=0.0089 cross=0.0447 | ankle dir=0.0107 cross=0.0420 | heel dir=0.0107 cross=0.0429 | foot dir=0.0139 cross=0.0343 |
INFO [console] LEG_RAW: hipL=(295,284,-94) v=1.000 p=1.000 hipR=(308,287,94) v=1.000 p=1.000 kneeL=(231,342,-189) v=0.976 p=0.999 kneeR=(288,371,48) v=0.706 p=0.999 ankL=(268,434,-216) v=0.957 p=0.999 ankR=(306,467,-28) v=0.908 p=0.999 heelL=(282,440,-218) v=0.962 p=1.000 heelR=(313,478,-38) v=0.939 p=0.999 footL=(242,469,-232) v=0.867 p=0.999 footR=(273,485,-70) v=0.824 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(295,284,-94) v=1.000 p=1.000 hipR=(308,287,94) v=1.000 p=1.000 kneeL=(231,342,-189) v=0.976 p=0.999 kneeR=(288,371,48) v=0.706 p=0.999 ankL=(268,434,-216) v=0.957 p=0.999 ankR=(306,467,-28) v=0.908 p=0.999 heelL=(282,440,-218) v=0.962 p=1.000 heelR=(313,478,-38) v=0.939 p=0.999 footL=(242,469,-232) v=0.867 p=0.999 footR=(273,485,-70) v=0.824 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(291,283,-93.787) v=1.000 p=1.000 knee=(229,340,-190.807) v=0.982 p=0.999 ankle=(267,433,-215.780) v=0.968 p=0.999 heel=(281,438,-216.192) v=0.963 p=1.000 footIdx=(241,468,-230.792) v=0.914 p=0.999
INFO [console] LEG_LOG_R: hip=(308,286,93.708) v=1.000 p=1.000 knee=(290,369,46.944) v=0.901 p=0.999 ankle=(307,465,-26.441) v=0.968 p=0.999 heel=(315,478,-36.485) v=0.974 p=0.999 footIdx=(275,484,-68.207) v=0.922 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(43.5,28.6) -> (541.0,526.0) clamped=(43.5,28.6) -> (480.0,526.0) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0223 bc=0.0344 ac=0.0567 spike=false ankleL ab=0.0873 bc=0.0824 ac=0.1698 spike=false heelL ab=0.0972 bc=0.0814 ac=0.1784 spike=false footL ab=0.1006 bc=0.1126 ac=0.2132 spike=false kneeR ab=0.0002 bc=0.0024 ac=0.0023 spike=false ankleR ab=0.0006 bc=0.0005 ac=0.0010 spike=false heelR ab=0.0005 bc=0.0021 ac=0.0025 spike=false footR ab=0.0015 bc=0.0042 ac=0.0057 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0393 cross=0.0959 diff=0.0566 ratio=2.4392 mapping=NORM rel=0.926
INFO [console] LEG_PAIRS_V2: knee dir=0.0106 cross=0.0337 | ankle dir=0.0097 cross=0.0240 | heel dir=0.0109 cross=0.0225 | foot dir=0.0082 cross=0.0156 |
INFO [console] LEG_RAW: hipL=(295,286,-83) v=1.000 p=1.000 hipR=(318,288,83) v=1.000 p=1.000 kneeL=(247,360,-131) v=0.989 p=0.999 kneeR=(294,376,89) v=0.785 p=1.000 ankL=(289,447,-138) v=0.983 p=1.000 ankR=(305,463,42) v=0.937 p=0.999 heelL=(304,457,-137) v=0.979 p=1.000 heelR=(313,473,35) v=0.949 p=0.999 footL=(263,477,-149) v=0.925 p=1.000 footR=(277,483,6) v=0.863 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(295,286,-83) v=1.000 p=1.000 hipR=(318,288,83) v=1.000 p=1.000 kneeL=(247,360,-131) v=0.989 p=0.999 kneeR=(294,376,89) v=0.785 p=1.000 ankL=(289,447,-138) v=0.983 p=1.000 ankR=(305,463,42) v=0.937 p=0.999 heelL=(304,457,-137) v=0.979 p=1.000 heelR=(313,473,35) v=0.949 p=0.999 footL=(263,477,-149) v=0.925 p=1.000 footR=(277,483,6) v=0.863 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(293,285,-85.647) v=1.000 p=1.000 knee=(246,359,-135.315) v=0.983 p=0.999 ankle=(288,446,-141.064) v=0.970 p=1.000 heel=(303,455,-140.719) v=0.964 p=1.000 footIdx=(262,476,-152.328) v=0.915 p=1.000
INFO [console] LEG_LOG_R: hip=(316,287,85.490) v=1.000 p=1.000 knee=(291,373,85.836) v=0.889 p=1.000 ankle=(306,464,38.658) v=0.965 p=0.999 heel=(314,475,31.199) v=0.971 p=0.999 footIdx=(276,484,2.711) v=0.916 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(50.6,35.6) -> (536.6,521.7) clamped=(50.6,35.6) -> (480.0,521.7) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0344 bc=0.0592 ac=0.0933 spike=false ankleL ab=0.0824 bc=0.0791 ac=0.1615 spike=false heelL ab=0.0814 bc=0.0819 ac=0.1632 spike=false footL ab=0.1126 bc=0.0820 ac=0.1945 spike=false kneeR ab=0.0024 bc=0.0017 ac=0.0041 spike=false ankleR ab=0.0005 bc=0.0008 ac=0.0013 spike=false heelR ab=0.0021 bc=0.0027 ac=0.0048 spike=false footR ab=0.0042 bc=0.0022 ac=0.0065 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0272 cross=0.0393 diff=0.0120 ratio=1.4424 mapping=NORM rel=0.782
INFO [console] LEG_PAIRS_V2: knee dir=0.0074 cross=0.0196 | ankle dir=0.0069 cross=0.0081 | heel dir=0.0073 cross=0.0060 | foot dir=0.0057 cross=0.0056 |
INFO [console] LEG_RAW: hipL=(304,287,-79) v=1.000 p=1.000 hipR=(314,291,79) v=1.000 p=1.000 kneeL=(261,360,-148) v=0.991 p=1.000 kneeR=(282,369,51) v=0.314 p=1.000 ankL=(298,456,-169) v=0.983 p=1.000 ankR=(302,456,17) v=0.599 p=1.000 heelL=(312,468,-172) v=0.982 p=1.000 heelR=(310,468,10) v=0.723 p=0.999 footL=(269,480,-203) v=0.972 p=0.999 footR=(269,479,-33) v=0.693 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(304,287,-79) v=1.000 p=1.000 hipR=(314,291,79) v=1.000 p=1.000 kneeL=(261,360,-148) v=0.991 p=1.000 kneeR=(282,369,51) v=0.314 p=1.000 ankL=(298,456,-169) v=0.983 p=1.000 ankR=(302,456,17) v=0.599 p=1.000 heelL=(312,468,-172) v=0.982 p=1.000 heelR=(310,468,10) v=0.723 p=0.999 footL=(269,480,-203) v=0.972 p=0.999 footR=(269,479,-33) v=0.693 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(301,286,-80.441) v=1.000 p=1.000 knee=(259,360,-145.818) v=0.984 p=1.000 ankle=(297,455,-165.742) v=0.971 p=1.000 heel=(311,467,-168.162) v=0.966 p=1.000 footIdx=(269,480,-196.062) v=0.921 p=0.999
INFO [console] LEG_LOG_R: hip=(315,289,80.424) v=1.000 p=1.000 knee=(284,372,83.481) v=0.832 p=1.000 ankle=(304,459,19.948) v=0.928 p=1.000 heel=(311,470,12.985) v=0.946 p=0.999 footIdx=(271,481,-27.391) v=0.894 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(56.7,41.1) -> (535.6,520.0) clamped=(56.7,41.1) -> (480.0,520.0) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0592 bc=0.0527 ac=0.1109 spike=false ankleL ab=0.0791 bc=0.0419 ac=0.1207 spike=false heelL ab=0.0819 bc=0.0407 ac=0.1219 spike=false footL ab=0.0820 bc=0.0349 ac=0.1169 spike=false kneeR ab=0.0017 bc=0.0093 ac=0.0109 spike=false ankleR ab=0.0008 bc=0.0029 ac=0.0037 spike=false heelR ab=0.0027 bc=0.0053 ac=0.0080 spike=false footR ab=0.0022 bc=0.0071 ac=0.0093 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0086 cross=0.0177 diff=0.0091 ratio=2.0553 mapping=NORM rel=0.823
INFO [console] LEG_PAIRS_V2: knee dir=0.0026 cross=0.0107 | ankle dir=0.0020 cross=0.0027 | heel dir=0.0019 cross=0.0021 | foot dir=0.0021 cross=0.0022 |
INFO [console] LEG_RAW: hipL=(303,288,-78) v=1.000 p=1.000 hipR=(316,293,78) v=1.000 p=1.000 kneeL=(265,362,-163) v=0.995 p=1.000 kneeR=(280,373,60) v=0.398 p=1.000 ankL=(300,458,-182) v=0.991 p=1.000 ankR=(302,454,44) v=0.692 p=1.000 heelL=(313,468,-184) v=0.988 p=1.000 heelR=(314,466,40) v=0.794 p=1.000 footL=(268,483,-221) v=0.979 p=1.000 footR=(270,481,-3) v=0.744 p=0.999 fw=480 fh=640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(63.6,46.8) -> (534.3,517.5) clamped=(63.6,46.8) -> (480.0,517.5) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0527 bc=0.0311 ac=0.0839 spike=false ankleL ab=0.0419 bc=0.0184 ac=0.0600 spike=false heelL ab=0.0407 bc=0.0161 ac=0.0566 spike=false footL ab=0.0349 bc=0.0088 ac=0.0416 spike=false kneeR ab=0.0093 bc=0.0105 ac=0.0198 spike=false ankleR ab=0.0029 bc=0.0040 ac=0.0068 spike=false heelR ab=0.0053 bc=0.0044 ac=0.0096 spike=false footR ab=0.0071 bc=0.0059 ac=0.0130 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0199 cross=0.0213 diff=0.0014 ratio=1.0714 mapping=NORM rel=0.696
INFO [console] LEG_PAIRS_V2: knee dir=0.0050 cross=0.0048 | ankle dir=0.0053 cross=0.0059 | heel dir=0.0050 cross=0.0054 | foot dir=0.0046 cross=0.0052 |
INFO [console] LEG_RAW: hipL=(308,293,-83) v=1.000 p=1.000 hipR=(310,297,83) v=0.999 p=1.000 kneeL=(273,369,-116) v=0.971 p=1.000 kneeR=(278,371,54) v=0.165 p=1.000 ankL=(308,463,-96) v=0.961 p=0.999 ankR=(305,459,84) v=0.399 p=0.999 heelL=(319,475,-95) v=0.950 p=0.999 heelR=(316,469,84) v=0.556 p=0.999 footL=(272,487,-129) v=0.970 p=0.998 footR=(275,484,44) v=0.598 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(308,293,-83) v=1.000 p=1.000 hipR=(310,297,83) v=0.999 p=1.000 kneeL=(273,369,-116) v=0.971 p=1.000 kneeR=(278,371,54) v=0.165 p=1.000 ankL=(308,463,-96) v=0.961 p=0.999 ankR=(305,459,84) v=0.399 p=0.999 heelL=(319,475,-95) v=0.950 p=0.999 heelR=(316,469,84) v=0.556 p=0.999 footL=(272,487,-129) v=0.970 p=0.998 footR=(275,484,44) v=0.598 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(307,292,-80.789) v=1.000 p=1.000 knee=(273,368,-119.013) v=0.983 p=1.000 ankle=(307,463,-99.392) v=0.972 p=0.999 heel=(319,474,-98.561) v=0.967 p=0.999 footIdx=(272,487,-132.017) v=0.931 p=0.998
INFO [console] LEG_LOG_R: hip=(315,295,80.778) v=1.000 p=1.000 knee=(279,372,64.190) v=0.726 p=1.000 ankle=(303,457,82.276) v=0.854 p=0.999 heel=(313,468,82.138) v=0.894 p=0.999 footIdx=(271,482,41.477) v=0.851 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(70.4,52.2) -> (533.3,515.1) clamped=(70.4,52.2) -> (480.0,515.1) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0311 bc=0.0294 ac=0.0605 spike=false ankleL ab=0.0184 bc=0.0236 ac=0.0416 spike=false heelL ab=0.0161 bc=0.0197 ac=0.0356 spike=false footL ab=0.0088 bc=0.0136 ac=0.0214 spike=false kneeR ab=0.0105 bc=0.0098 ac=0.0204 spike=false ankleR ab=0.0040 bc=0.0021 ac=0.0061 spike=false heelR ab=0.0044 bc=0.0023 ac=0.0067 spike=false footR ab=0.0059 bc=0.0028 ac=0.0087 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0143 cross=0.0213 diff=0.0070 ratio=1.4854 mapping=NORM rel=0.592
INFO [console] LEG_PAIRS_V2: knee dir=0.0000 cross=0.0000 | ankle dir=0.0039 cross=0.0062 | heel dir=0.0065 cross=0.0094 | foot dir=0.0040 cross=0.0057 |
INFO [console] LEG_RAW: hipL=(308,295,-87) v=0.999 p=1.000 hipR=(320,294,87) v=0.998 p=1.000 kneeL=(287,372,-67) v=0.982 p=1.000 kneeR=(296,372,108) v=0.219 p=1.000 ankL=(310,465,-23) v=0.979 p=0.999 ankR=(313,458,184) v=0.501 p=0.999 heelL=(323,477,-20) v=0.963 p=0.999 heelR=(327,470,189) v=0.650 p=0.999 footL=(275,487,-62) v=0.976 p=0.998 footR=(282,482,151) v=0.667 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(308,295,-87) v=0.999 p=1.000 hipR=(320,294,87) v=0.998 p=1.000 kneeL=(287,372,-67) v=0.982 p=1.000 kneeR=(296,372,108) v=0.219 p=1.000 ankL=(310,465,-23) v=0.979 p=0.999 ankR=(313,458,184) v=0.501 p=0.999 heelL=(323,477,-20) v=0.963 p=0.999 heelR=(327,470,189) v=0.650 p=0.999 footL=(275,487,-62) v=0.976 p=0.998 footR=(282,482,151) v=0.667 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(308,294,-82.362) v=1.000 p=1.000 knee=(286,371,-68.789) v=0.983 p=1.000 ankle=(310,465,-24.453) v=0.972 p=0.999 heel=(323,477,-22.288) v=0.966 p=0.999 footIdx=(275,487,-63.467) v=0.935 p=0.998
INFO [console] LEG_LOG_R: hip=(319,295,82.503) v=1.000 p=1.000 knee=(291,372,104.915) v=0.675 p=1.000 ankle=(310,457,181.631) v=0.819 p=0.999 heel=(323,469,186.463) v=0.869 p=0.999 footIdx=(278,482,149.058) v=0.832 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(75.2,56.9) -> (533.1,514.9) clamped=(75.2,56.9) -> (480.0,514.9) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0294 bc=0.0412 ac=0.0704 spike=false ankleL ab=0.0236 bc=0.0141 ac=0.0376 spike=false heelL ab=0.0197 bc=0.0160 ac=0.0357 spike=false footL ab=0.0136 bc=0.0095 ac=0.0231 spike=false kneeR ab=0.0098 bc=0.0034 ac=0.0065 spike=false ankleR ab=0.0021 bc=0.0022 ac=0.0024 spike=false heelR ab=0.0023 bc=0.0077 ac=0.0071 spike=false footR ab=0.0028 bc=0.0013 ac=0.0015 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0101 cross=0.0230 diff=0.0129 ratio=2.2765 mapping=NORM rel=0.564
INFO [console] LEG_PAIRS_V2: knee dir=0.0000 cross=0.0000 | ankle dir=0.0021 cross=0.0069 | heel dir=0.0034 cross=0.0079 | foot dir=0.0046 cross=0.0082 |
INFO [console] LEG_RAW: hipL=(315,292,-88) v=0.997 p=0.999 hipR=(323,291,88) v=0.993 p=0.999 kneeL=(294,368,-67) v=0.988 p=0.999 kneeR=(297,375,100) v=0.154 p=0.999 ankL=(311,467,-36) v=0.982 p=0.998 ankR=(314,461,176) v=0.392 p=0.998 heelL=(323,480,-35) v=0.970 p=0.996 heelR=(323,473,181) v=0.569 p=0.997 footL=(272,488,-79) v=0.980 p=0.995 footR=(275,484,142) v=0.617 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(315,292,-88) v=0.997 p=0.999 hipR=(323,291,88) v=0.993 p=0.999 kneeL=(294,368,-67) v=0.988 p=0.999 kneeR=(297,375,100) v=0.154 p=0.999 ankL=(311,467,-36) v=0.982 p=0.998 ankR=(314,461,176) v=0.392 p=0.998 heelL=(323,480,-35) v=0.970 p=0.996 heelR=(323,473,181) v=0.569 p=0.997 footL=(272,488,-79) v=0.980 p=0.995 footR=(275,484,142) v=0.617 p=0.997 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(313,293,-84.066) v=0.999 p=0.999 knee=(293,368,-66.780) v=0.984 p=0.999 ankle=(311,467,-35.408) v=0.973 p=0.998 heel=(323,480,-34.415) v=0.967 p=0.996 footIdx=(272,488,-78.810) v=0.940 p=0.995
INFO [console] LEG_LOG_R: hip=(322,294,84.312) v=0.999 p=0.999 knee=(295,373,100.244) v=0.623 p=0.999 ankle=(313,458,175.927) v=0.776 p=0.998 heel=(323,469,181.533) v=0.839 p=0.997 footIdx=(277,482,142.027) v=0.811 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(78.4,58.5) -> (536.0,516.1) clamped=(78.4,58.5) -> (480.0,516.1) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0412 bc=0.0297 ac=0.0708 spike=false ankleL ab=0.0141 bc=0.0065 ac=0.0203 spike=false heelL ab=0.0160 bc=0.0067 ac=0.0221 spike=false footL ab=0.0095 bc=0.0037 ac=0.0084 spike=false kneeR ab=0.0034 bc=0.0081 ac=0.0114 spike=false ankleR ab=0.0022 bc=0.0041 ac=0.0062 spike=false heelR ab=0.0077 bc=0.0045 ac=0.0122 spike=false footR ab=0.0013 bc=0.0003 ac=0.0016 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0162 cross=0.0284 diff=0.0122 ratio=1.7560 mapping=NORM rel=0.572
INFO [console] LEG_PAIRS_V2: knee dir=0.0000 cross=0.0000 | ankle dir=0.0051 cross=0.0099 | heel dir=0.0070 cross=0.0122 | foot dir=0.0041 cross=0.0063 |
INFO [console] LEG_RAW: hipL=(321,292,-89) v=0.997 p=0.999 hipR=(321,296,89) v=0.992 p=0.999 kneeL=(297,370,-66) v=0.990 p=1.000 kneeR=(299,369,99) v=0.157 p=1.000 ankL=(315,473,-44) v=0.987 p=0.999 ankR=(315,457,174) v=0.392 p=0.999 heelL=(330,487,-44) v=0.975 p=0.998 heelR=(327,472,180) v=0.586 p=0.998 footL=(276,489,-92) v=0.986 p=0.997 footR=(277,482,141) v=0.648 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(321,292,-89) v=0.997 p=0.999 hipR=(321,296,89) v=0.992 p=0.999 kneeL=(297,370,-66) v=0.990 p=1.000 kneeR=(299,369,99) v=0.157 p=1.000 ankL=(315,473,-44) v=0.987 p=0.999 ankR=(315,457,174) v=0.392 p=0.999 heelL=(330,487,-44) v=0.975 p=0.998 heelR=(327,472,180) v=0.586 p=0.998 footL=(276,489,-92) v=0.986 p=0.997 footR=(277,482,141) v=0.648 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(320,292,-85.814) v=0.999 p=0.999 knee=(297,369,-66.131) v=0.984 p=1.000 ankle=(314,473,-43.883) v=0.975 p=0.999 heel=(329,487,-43.939) v=0.967 p=0.998 footIdx=(276,489,-91.258) v=0.944 p=0.997
INFO [console] LEG_LOG_R: hip=(321,295,86.123) v=0.998 p=0.999 knee=(298,372,98.872) v=0.577 p=1.000 ankle=(314,457,174.225) v=0.738 p=0.999 heel=(326,470,179.932) v=0.814 p=0.998 footIdx=(277,482,140.800) v=0.795 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(83.6,60.4) -> (537.7,514.6) clamped=(83.6,60.4) -> (480.0,514.6) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0297 bc=0.0186 ac=0.0484 spike=false ankleL ab=0.0065 bc=0.0112 ac=0.0177 spike=false heelL ab=0.0067 bc=0.0176 ac=0.0238 spike=false footL ab=0.0037 bc=0.0074 ac=0.0060 spike=false kneeR ab=0.0081 bc=0.0102 ac=0.0183 spike=false ankleR ab=0.0041 bc=0.0052 ac=0.0093 spike=false heelR ab=0.0045 bc=0.0060 ac=0.0105 spike=false footR ab=0.0003 bc=0.0003 ac=0.0006 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0187 cross=0.0367 diff=0.0180 ratio=1.9632 mapping=NORM rel=0.563
INFO [console] LEG_PAIRS_V2: knee dir=0.0000 cross=0.0000 | ankle dir=0.0052 cross=0.0132 | heel dir=0.0100 cross=0.0148 | foot dir=0.0036 cross=0.0088 |
INFO [console] LEG_RAW: hipL=(326,289,-88) v=0.998 p=0.999 hipR=(320,296,88) v=0.995 p=0.999 kneeL=(297,368,-100) v=0.965 p=1.000 kneeR=(295,363,86) v=0.233 p=1.000 ankL=(312,469,-84) v=0.963 p=0.999 ankR=(309,450,149) v=0.432 p=0.998 heelL=(323,480,-84) v=0.932 p=0.998 heelR=(321,461,154) v=0.622 p=0.998 footL=(272,490,-140) v=0.950 p=0.997 footR=(277,479,113) v=0.606 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(326,289,-88) v=0.998 p=0.999 hipR=(320,296,88) v=0.995 p=0.999 kneeL=(297,368,-100) v=0.965 p=1.000 kneeR=(295,363,86) v=0.233 p=1.000 ankL=(312,469,-84) v=0.963 p=0.999 ankR=(309,450,149) v=0.432 p=0.998 heelL=(323,480,-84) v=0.932 p=0.998 heelR=(321,461,154) v=0.622 p=0.998 footL=(272,490,-140) v=0.950 p=0.997 footR=(277,479,113) v=0.606 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(325,292,-86.333) v=0.999 p=0.999 knee=(297,368,-91.092) v=0.982 p=1.000 ankle=(313,470,-77.523) v=0.974 p=0.999 heel=(324,481,-77.833) v=0.964 p=0.998 footIdx=(273,489,-106.005) v=0.945 p=0.997
INFO [console] LEG_LOG_R: hip=(321,296,86.692) v=0.998 p=0.999 knee=(297,366,89.981) v=0.542 p=1.000 ankle=(313,452,151.261) v=0.707 p=0.998 heel=(325,464,155.922) v=0.795 p=0.998 footIdx=(277,481,115.280) v=0.776 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(88.8,62.0) -> (540.1,513.3) clamped=(88.8,62.0) -> (480.0,513.3) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0186 bc=0.0066 ac=0.0252 spike=false ankleL ab=0.0112 bc=0.0016 ac=0.0124 spike=false heelL ab=0.0176 bc=0.0044 ac=0.0144 spike=false footL ab=0.0074 bc=0.0034 ac=0.0051 spike=false kneeR ab=0.0102 bc=0.0042 ac=0.0143 spike=false ankleR ab=0.0052 bc=0.0030 ac=0.0078 spike=false heelR ab=0.0060 bc=0.0037 ac=0.0092 spike=false footR ab=0.0003 bc=0.0004 ac=0.0007 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0074 cross=0.0442 diff=0.0367 ratio=5.9314 mapping=NORM rel=0.580
INFO [console] LEG_PAIRS_V2: knee dir=0.0000 cross=0.0000 | ankle dir=0.0020 cross=0.0157 | heel dir=0.0012 cross=0.0168 | foot dir=0.0042 cross=0.0117 |
INFO [console] LEG_RAW: hipL=(327,285,-89) v=0.999 p=1.000 hipR=(325,292,89) v=0.997 p=1.000 kneeL=(299,368,-77) v=0.971 p=1.000 kneeR=(297,361,99) v=0.290 p=1.000 ankL=(312,467,-47) v=0.967 p=0.999 ankR=(310,447,171) v=0.500 p=0.999 heelL=(324,479,-46) v=0.937 p=0.999 heelR=(320,461,177) v=0.644 p=0.999 footL=(275,488,-101) v=0.951 p=0.998 footR=(281,474,136) v=0.643 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(327,285,-89) v=0.999 p=1.000 hipR=(325,292,89) v=0.997 p=1.000 kneeL=(299,368,-77) v=0.971 p=1.000 kneeR=(297,361,99) v=0.290 p=1.000 ankL=(312,467,-47) v=0.967 p=0.999 ankR=(310,447,171) v=0.500 p=0.999 heelL=(324,479,-46) v=0.937 p=0.999 heelR=(320,461,177) v=0.644 p=0.999 footL=(275,488,-101) v=0.951 p=0.998 footR=(281,474,136) v=0.643 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(326,289,-87.269) v=0.999 p=1.000 knee=(298,368,-78.227) v=0.981 p=1.000 ankle=(312,468,-48.675) v=0.973 p=0.999 heel=(324,479,-47.822) v=0.961 p=0.999 footIdx=(274,488,-101.726) v=0.946 p=0.998
INFO [console] LEG_LOG_R: hip=(323,295,87.642) v=0.998 p=1.000 knee=(297,363,97.824) v=0.517 p=1.000 ankle=(313,449,170.133) v=0.687 p=0.999 heel=(324,462,175.922) v=0.780 p=0.999 footIdx=(279,476,135.019) v=0.762 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(89.3,59.8) -> (544.9,515.4) clamped=(89.3,59.8) -> (480.0,515.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0066 bc=0.0047 ac=0.0113 spike=false ankleL ab=0.0016 bc=0.0007 ac=0.0018 spike=false heelL ab=0.0044 bc=0.0015 ac=0.0058 spike=false footL ab=0.0034 bc=0.0010 ac=0.0026 spike=false kneeR ab=0.0042 bc=0.0035 ac=0.0075 spike=false ankleR ab=0.0030 bc=0.0033 ac=0.0062 spike=false heelR ab=0.0037 bc=0.0029 ac=0.0065 spike=false footR ab=0.0004 bc=0.0022 ac=0.0026 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0062 cross=0.0452 diff=0.0389 ratio=7.2562 mapping=NORM rel=0.611
INFO [console] LEG_PAIRS_V2: knee dir=0.0000 cross=0.0000 | ankle dir=0.0023 cross=0.0152 | heel dir=0.0017 cross=0.0159 | foot dir=0.0023 cross=0.0141 |
INFO [console] LEG_RAW: hipL=(328,285,-88) v=1.000 p=1.000 hipR=(326,284,88) v=0.999 p=1.000 kneeL=(300,369,-96) v=0.972 p=1.000 kneeR=(297,359,80) v=0.412 p=1.000 ankL=(313,464,-67) v=0.969 p=1.000 ankR=(313,447,129) v=0.585 p=1.000 heelL=(324,477,-66) v=0.954 p=1.000 heelR=(319,460,133) v=0.714 p=1.000 footL=(277,487,-124) v=0.960 p=0.999 footR=(284,473,89) v=0.703 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(328,285,-88) v=1.000 p=1.000 hipR=(326,284,88) v=0.999 p=1.000 kneeL=(300,369,-96) v=0.972 p=1.000 kneeR=(297,359,80) v=0.412 p=1.000 ankL=(313,464,-67) v=0.969 p=1.000 ankR=(313,447,129) v=0.585 p=1.000 heelL=(324,477,-66) v=0.954 p=1.000 heelR=(319,460,133) v=0.714 p=1.000 footL=(277,487,-124) v=0.960 p=0.999 footR=(284,473,89) v=0.703 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(328,287,-87.314) v=0.999 p=1.000 knee=(300,369,-89.779) v=0.980 p=1.000 ankle=(313,466,-64.558) v=0.973 p=1.000 heel=(324,478,-63.575) v=0.960 p=1.000 footIdx=(276,488,-118.143) v=0.947 p=0.999
INFO [console] LEG_LOG_R: hip=(326,288,87.685) v=0.998 p=1.000 knee=(297,360,89.699) v=0.506 p=1.000 ankle=(313,448,142.144) v=0.676 p=1.000 heel=(322,461,144.580) v=0.773 p=1.000 footIdx=(282,474,106.207) v=0.756 p=0.999
INFO [console] LEG_SKEL_L: i23=(-0.000,0.000,-0.109) v=1.000 p=1.000 i25=(-0.085,0.315,-0.099) v=0.972 p=1.000 i27=(-0.030,0.727,-0.076) v=0.969 p=1.000
INFO [console] LEG_SKEL_R: i24=(-0.000,-0.000,0.109) v=0.999 p=1.000 i26=(-0.089,0.308,0.110) v=0.412 p=1.000 i28=(-0.043,0.715,0.192) v=0.585 p=1.000
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(89.9,57.8) -> (548.2,516.1) clamped=(89.9,57.8) -> (480.0,516.1) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0047 bc=0.0047 ac=0.0094 spike=false ankleL ab=0.0007 bc=0.0005 ac=0.0006 spike=false heelL ab=0.0015 bc=0.0016 ac=0.0030 spike=false footL ab=0.0010 bc=0.0037 ac=0.0047 spike=false kneeR ab=0.0035 bc=0.0035 ac=0.0069 spike=false ankleR ab=0.0033 bc=0.0030 ac=0.0063 spike=false heelR ab=0.0029 bc=0.0024 ac=0.0051 spike=false footR ab=0.0022 bc=0.0047 ac=0.0068 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0090 cross=0.0367 diff=0.0277 ratio=4.0652 mapping=NORM rel=0.763
INFO [console] LEG_PAIRS_V2: knee dir=0.0012 cross=0.0055 | ankle dir=0.0023 cross=0.0088 | heel dir=0.0033 cross=0.0111 | foot dir=0.0023 cross=0.0112 |
INFO [console] LEG_RAW: hipL=(332,284,-93) v=0.999 p=1.000 hipR=(331,286,93) v=0.999 p=1.000 kneeL=(300,367,-104) v=0.981 p=1.000 kneeR=(299,359,83) v=0.397 p=1.000 ankL=(313,462,-76) v=0.971 p=0.999 ankR=(313,452,133) v=0.542 p=1.000 heelL=(326,479,-75) v=0.951 p=0.999 heelR=(323,466,137) v=0.643 p=0.999 footL=(276,487,-136) v=0.960 p=0.999 footR=(288,477,91) v=0.661 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(332,284,-93) v=0.999 p=1.000 hipR=(331,286,93) v=0.999 p=1.000 kneeL=(300,367,-104) v=0.981 p=1.000 kneeR=(299,359,83) v=0.397 p=1.000 ankL=(313,462,-76) v=0.971 p=0.999 ankR=(313,452,133) v=0.542 p=1.000 heelL=(326,479,-75) v=0.951 p=0.999 heelR=(323,466,137) v=0.643 p=0.999 footL=(276,487,-136) v=0.960 p=0.999 footR=(288,477,91) v=0.661 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(331,286,-90.830) v=0.999 p=1.000 knee=(300,368,-96.502) v=0.980 p=1.000 ankle=(313,464,-72.629) v=0.972 p=0.999 heel=(326,479,-71.845) v=0.959 p=0.999 footIdx=(276,487,-127.924) v=0.948 p=0.999
INFO [console] LEG_LOG_R: hip=(330,287,91.182) v=0.998 p=1.000 knee=(298,359,89.160) v=0.496 p=1.000 ankle=(313,449,135.679) v=0.663 p=1.000 heel=(323,462,138.888) v=0.760 p=0.999 footIdx=(287,475,96.298) v=0.747 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(87.7,53.7) -> (552.6,518.7) clamped=(87.7,53.7) -> (480.0,518.7) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0047 bc=0.0027 ac=0.0074 spike=false ankleL ab=0.0005 bc=0.0006 ac=0.0011 spike=false heelL ab=0.0016 bc=0.0016 ac=0.0007 spike=false footL ab=0.0037 bc=0.0011 ac=0.0048 spike=false kneeR ab=0.0035 bc=0.0032 ac=0.0066 spike=false ankleR ab=0.0030 bc=0.0014 ac=0.0045 spike=false heelR ab=0.0024 bc=0.0013 ac=0.0036 spike=false footR ab=0.0047 bc=0.0094 ac=0.0139 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0159 cross=0.0308 diff=0.0148 ratio=1.9291 mapping=NORM rel=0.738
INFO [console] LEG_PAIRS_V2: knee dir=0.0025 cross=0.0059 | ankle dir=0.0054 cross=0.0074 | heel dir=0.0049 cross=0.0077 | foot dir=0.0032 cross=0.0097 |
INFO [console] LEG_RAW: hipL=(334,280,-95) v=0.999 p=1.000 hipR=(326,284,95) v=0.999 p=1.000 kneeL=(301,370,-126) v=0.977 p=1.000 kneeR=(296,364,56) v=0.400 p=1.000 ankL=(311,469,-113) v=0.964 p=0.999 ankR=(312,463,85) v=0.467 p=0.999 heelL=(329,483,-113) v=0.946 p=0.998 heelR=(325,478,86) v=0.588 p=0.999 footL=(276,490,-186) v=0.959 p=0.998 footR=(282,482,32) v=0.605 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(334,280,-95) v=0.999 p=1.000 hipR=(326,284,95) v=0.999 p=1.000 kneeL=(301,370,-126) v=0.977 p=1.000 kneeR=(296,364,56) v=0.400 p=1.000 ankL=(311,469,-113) v=0.964 p=0.999 ankR=(312,463,85) v=0.467 p=0.999 heelL=(329,483,-113) v=0.946 p=0.998 heelR=(325,478,86) v=0.588 p=0.999 footL=(276,490,-186) v=0.959 p=0.998 footR=(282,482,32) v=0.605 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(333,282,-93.161) v=0.999 p=1.000 knee=(301,369,-121.954) v=0.980 p=1.000 ankle=(312,468,-108.210) v=0.972 p=0.999 heel=(328,482,-108.677) v=0.958 p=0.998 footIdx=(276,489,-181.659) v=0.949 p=0.998
INFO [console] LEG_LOG_R: hip=(328,285,93.487) v=0.998 p=1.000 knee=(298,360,60.588) v=0.486 p=1.000 ankle=(313,459,89.496) v=0.643 p=0.999 heel=(324,474,90.871) v=0.743 p=0.999 footIdx=(285,479,35.891) v=0.733 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(87.0,50.9) -> (556.5,520.4) clamped=(87.0,50.9) -> (480.0,520.4) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0027 bc=0.0028 ac=0.0055 spike=false ankleL ab=0.0006 bc=0.0011 ac=0.0008 spike=false heelL ab=0.0016 bc=0.0039 ac=0.0055 spike=false footL ab=0.0011 bc=0.0005 ac=0.0015 spike=false kneeR ab=0.0032 bc=0.0019 ac=0.0050 spike=false ankleR ab=0.0014 bc=0.0007 ac=0.0012 spike=false heelR ab=0.0013 bc=0.0015 ac=0.0006 spike=false footR ab=0.0094 bc=0.0039 ac=0.0133 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0100 cross=0.0222 diff=0.0122 ratio=2.2216 mapping=NORM rel=0.744
INFO [console] LEG_PAIRS_V2: knee dir=0.0010 cross=0.0041 | ankle dir=0.0028 cross=0.0058 | heel dir=0.0041 cross=0.0057 | foot dir=0.0022 cross=0.0066 |
INFO [console] LEG_RAW: hipL=(334,278,-99) v=0.999 p=1.000 hipR=(326,280,100) v=0.999 p=1.000 kneeL=(300,369,-111) v=0.980 p=1.000 kneeR=(297,364,75) v=0.375 p=1.000 ankL=(307,471,-89) v=0.967 p=0.999 ankR=(309,460,115) v=0.505 p=1.000 heelL=(324,484,-89) v=0.945 p=0.999 heelR=(316,480,117) v=0.604 p=0.999 footL=(274,487,-163) v=0.961 p=0.999 footR=(279,481,63) v=0.619 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(334,278,-99) v=0.999 p=1.000 hipR=(326,280,100) v=0.999 p=1.000 kneeL=(300,369,-111) v=0.980 p=1.000 kneeR=(297,364,75) v=0.375 p=1.000 ankL=(307,471,-89) v=0.967 p=0.999 ankR=(309,460,115) v=0.505 p=1.000 heelL=(324,484,-89) v=0.945 p=0.999 heelR=(316,480,117) v=0.604 p=0.999 footL=(274,487,-163) v=0.961 p=0.999 footR=(279,481,63) v=0.619 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(334,280,-97.566) v=0.999 p=1.000 knee=(301,369,-116.102) v=0.980 p=1.000 ankle=(309,470,-106.230) v=0.971 p=0.999 heel=(325,484,-108.344) v=0.957 p=0.999 footIdx=(274,488,-165.732) v=0.951 p=0.999
INFO [console] LEG_LOG_R: hip=(327,282,97.853) v=0.998 p=1.000 knee=(298,361,65.645) v=0.475 p=1.000 ankle=(311,459,99.368) v=0.630 p=1.000 heel=(319,479,101.078) v=0.729 p=0.999 footIdx=(283,479,56.450) v=0.721 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(85.1,47.2) -> (560.5,522.6) clamped=(85.1,47.2) -> (480.0,522.6) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0028 bc=0.0007 ac=0.0035 spike=false ankleL ab=0.0011 bc=0.0021 ac=0.0031 spike=false heelL ab=0.0039 bc=0.0012 ac=0.0037 spike=false footL ab=0.0005 bc=0.0009 ac=0.0006 spike=false kneeR ab=0.0019 bc=0.0011 ac=0.0030 spike=false ankleR ab=0.0007 bc=0.0005 ac=0.0011 spike=false heelR ab=0.0015 bc=0.0030 ac=0.0042 spike=false footR ab=0.0039 bc=0.0010 ac=0.0049 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0088 cross=0.0180 diff=0.0092 ratio=2.0522 mapping=NORM rel=0.759
INFO [console] LEG_PAIRS_V2: knee dir=0.0006 cross=0.0032 | ankle dir=0.0027 cross=0.0054 | heel dir=0.0036 cross=0.0033 | foot dir=0.0018 cross=0.0060 |
INFO [console] LEG_RAW: hipL=(336,279,-101) v=1.000 p=1.000 hipR=(330,281,102) v=1.000 p=1.000 kneeL=(301,368,-119) v=0.982 p=1.000 kneeR=(298,364,74) v=0.416 p=1.000 ankL=(312,467,-91) v=0.968 p=1.000 ankR=(310,461,116) v=0.529 p=1.000 heelL=(317,484,-91) v=0.947 p=0.999 heelR=(320,479,119) v=0.621 p=0.999 footL=(275,486,-166) v=0.963 p=0.999 footR=(282,478,65) v=0.644 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(336,279,-101) v=1.000 p=1.000 hipR=(330,281,102) v=1.000 p=1.000 kneeL=(301,368,-119) v=0.982 p=1.000 kneeR=(298,364,74) v=0.416 p=1.000 ankL=(312,467,-91) v=0.968 p=1.000 ankR=(310,461,116) v=0.529 p=1.000 heelL=(317,484,-91) v=0.947 p=0.999 heelR=(320,479,119) v=0.621 p=0.999 footL=(275,486,-166) v=0.963 p=0.999 footR=(282,478,65) v=0.644 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(335,279,-100.177) v=0.999 p=1.000 knee=(301,369,-117.939) v=0.980 p=1.000 ankle=(311,468,-101.398) v=0.971 p=1.000 heel=(324,484,-103.218) v=0.956 p=0.999 footIdx=(275,487,-166.296) v=0.952 p=0.999
INFO [console] LEG_LOG_R: hip=(329,281,100.481) v=0.998 p=1.000 knee=(298,361,69.047) v=0.469 p=1.000 ankle=(311,460,101.132) v=0.619 p=1.000 heel=(320,479,101.611) v=0.718 p=0.999 footIdx=(283,479,61.884) v=0.714 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(83.0,42.9) -> (564.7,524.6) clamped=(83.0,42.9) -> (480.0,524.6) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0007 bc=0.0007 ac=0.0014 spike=false ankleL ab=0.0021 bc=0.0004 ac=0.0024 spike=false heelL ab=0.0012 bc=0.0017 ac=0.0028 spike=false footL ab=0.0009 bc=0.0001 ac=0.0010 spike=false kneeR ab=0.0011 bc=0.0010 ac=0.0021 spike=false ankleR ab=0.0005 bc=0.0005 ac=0.0010 spike=false heelR ab=0.0030 bc=0.0022 ac=0.0052 spike=false footR ab=0.0010 bc=0.0005 ac=0.0015 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0063 cross=0.0172 diff=0.0108 ratio=2.7110 mapping=NORM rel=0.732
INFO [console] LEG_PAIRS_V2: knee dir=0.0004 cross=0.0025 | ankle dir=0.0006 cross=0.0038 | heel dir=0.0015 cross=0.0029 | foot dir=0.0039 cross=0.0079 |
INFO [console] LEG_RAW: hipL=(336,277,-101) v=1.000 p=1.000 hipR=(329,282,101) v=0.999 p=1.000 kneeL=(301,368,-122) v=0.970 p=1.000 kneeR=(298,364,74) v=0.390 p=1.000 ankL=(311,467,-93) v=0.948 p=0.999 ankR=(310,461,109) v=0.483 p=0.999 heelL=(319,483,-92) v=0.919 p=0.999 heelR=(322,481,111) v=0.595 p=0.999 footL=(278,487,-166) v=0.945 p=0.999 footR=(290,486,56) v=0.606 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(336,277,-101) v=1.000 p=1.000 hipR=(329,282,101) v=0.999 p=1.000 kneeL=(301,368,-122) v=0.970 p=1.000 kneeR=(298,364,74) v=0.390 p=1.000 ankL=(311,467,-93) v=0.948 p=0.999 ankR=(310,461,109) v=0.483 p=0.999 heelL=(319,483,-92) v=0.919 p=0.999 heelR=(322,481,111) v=0.595 p=0.999 footL=(278,487,-166) v=0.945 p=0.999 footR=(290,486,56) v=0.606 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(336,278,-100.744) v=0.999 p=1.000 knee=(301,368,-120.946) v=0.979 p=1.000 ankle=(311,468,-97.353) v=0.969 p=0.999 heel=(323,484,-98.427) v=0.952 p=0.999 footIdx=(277,487,-166.179) v=0.951 p=0.999
INFO [console] LEG_LOG_R: hip=(329,282,101.047) v=0.998 p=1.000 knee=(298,361,71.002) v=0.461 p=1.000 ankle=(311,461,106.332) v=0.606 p=0.999 heel=(320,480,107.814) v=0.706 p=0.999 footIdx=(288,483,57.609) v=0.703 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(82.1,39.8) -> (569.1,526.8) clamped=(82.1,39.8) -> (480.0,526.8) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0007 bc=0.0005 ac=0.0012 spike=false ankleL ab=0.0004 bc=0.0002 ac=0.0005 spike=false heelL ab=0.0017 bc=0.0014 ac=0.0030 spike=false footL ab=0.0001 bc=0.0014 ac=0.0014 spike=false kneeR ab=0.0010 bc=0.0008 ac=0.0018 spike=false ankleR ab=0.0005 bc=0.0006 ac=0.0010 spike=false heelR ab=0.0022 bc=0.0020 ac=0.0041 spike=false footR ab=0.0005 bc=0.0055 ac=0.0060 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0057 cross=0.0173 diff=0.0116 ratio=3.0105 mapping=NORM rel=0.750
INFO [console] LEG_PAIRS_V2: knee dir=0.0005 cross=0.0023 | ankle dir=0.0012 cross=0.0037 | heel dir=0.0027 cross=0.0026 | foot dir=0.0014 cross=0.0087 |
INFO [console] LEG_RAW: hipL=(337,277,-102) v=1.000 p=1.000 hipR=(329,281,102) v=0.999 p=1.000 kneeL=(300,367,-125) v=0.977 p=1.000 kneeR=(297,364,74) v=0.417 p=1.000 ankL=(313,468,-93) v=0.960 p=0.999 ankR=(312,462,115) v=0.517 p=0.999 heelL=(324,484,-92) v=0.936 p=0.999 heelR=(324,483,117) v=0.607 p=0.999 footL=(279,488,-168) v=0.955 p=0.998 footR=(294,486,62) v=0.633 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(337,277,-102) v=1.000 p=1.000 hipR=(329,281,102) v=0.999 p=1.000 kneeL=(300,367,-125) v=0.977 p=1.000 kneeR=(297,364,74) v=0.417 p=1.000 ankL=(313,468,-93) v=0.960 p=0.999 ankR=(312,462,115) v=0.517 p=0.999 heelL=(324,484,-92) v=0.936 p=0.999 heelR=(324,483,117) v=0.607 p=0.999 footL=(279,488,-168) v=0.955 p=0.998 footR=(294,486,62) v=0.633 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(337,278,-101.576) v=0.999 p=1.000 knee=(301,368,-123.761) v=0.979 p=1.000 ankle=(312,468,-95.547) v=0.968 p=0.999 heel=(324,484,-96.117) v=0.950 p=0.999 footIdx=(278,488,-167.686) v=0.952 p=0.998
INFO [console] LEG_LOG_R: hip=(329,281,101.892) v=0.999 p=1.000 knee=(298,361,71.984) v=0.457 p=1.000 ankle=(311,462,107.445) v=0.597 p=0.999 heel=(322,482,108.756) v=0.696 p=0.999 footIdx=(292,485,60.157) v=0.696 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(80.8,36.9) -> (572.4,528.5) clamped=(80.8,36.9) -> (480.0,528.5) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0005 bc=0.0000 ac=0.0005 spike=false ankleL ab=0.0002 bc=0.0006 ac=0.0004 spike=false heelL ab=0.0014 bc=0.0008 ac=0.0022 spike=false footL ab=0.0014 bc=0.0021 ac=0.0035 spike=false kneeR ab=0.0008 bc=0.0005 ac=0.0013 spike=false ankleR ab=0.0006 bc=0.0006 ac=0.0011 spike=false heelR ab=0.0020 bc=0.0021 ac=0.0041 spike=false footR ab=0.0055 bc=0.0093 ac=0.0147 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0094 cross=0.0220 diff=0.0127 ratio=2.3521 mapping=NORM rel=0.742
INFO [console] LEG_PAIRS_V2: knee dir=0.0006 cross=0.0022 | ankle dir=0.0025 cross=0.0052 | heel dir=0.0029 cross=0.0028 | foot dir=0.0035 cross=0.0119 |
INFO [console] LEG_RAW: hipL=(336,277,-103) v=0.999 p=1.000 hipR=(329,281,103) v=0.999 p=1.000 kneeL=(299,367,-123) v=0.973 p=1.000 kneeR=(297,364,77) v=0.396 p=1.000 ankL=(312,473,-94) v=0.955 p=0.999 ankR=(312,464,116) v=0.504 p=0.999 heelL=(321,489,-94) v=0.929 p=0.999 heelR=(325,485,118) v=0.609 p=0.999 footL=(273,491,-168) v=0.950 p=0.999 footR=(292,489,65) v=0.622 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(336,277,-103) v=0.999 p=1.000 hipR=(329,281,103) v=0.999 p=1.000 kneeL=(299,367,-123) v=0.973 p=1.000 kneeR=(297,364,77) v=0.396 p=1.000 ankL=(312,473,-94) v=0.955 p=0.999 ankR=(312,464,116) v=0.504 p=0.999 heelL=(321,489,-94) v=0.929 p=0.999 heelR=(325,485,118) v=0.609 p=0.999 footL=(273,491,-168) v=0.950 p=0.999 footR=(292,489,65) v=0.622 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(336,278,-102.455) v=0.999 p=1.000 knee=(300,368,-123.399) v=0.978 p=1.000 ankle=(312,471,-95.038) v=0.966 p=0.999 heel=(323,487,-95.098) v=0.948 p=0.999 footIdx=(278,489,-168.166) v=0.951 p=0.999
INFO [console] LEG_LOG_R: hip=(329,281,102.775) v=0.999 p=1.000 knee=(298,361,72.892) v=0.451 p=1.000 ankle=(312,463,109.331) v=0.588 p=0.999 heel=(323,484,111.053) v=0.687 p=0.999 footIdx=(292,488,61.752) v=0.689 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(79.5,34.4) -> (575.4,530.3) clamped=(79.5,34.4) -> (480.0,530.3) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0000 bc=0.0004 ac=0.0004 spike=false ankleL ab=0.0006 bc=0.0007 ac=0.0010 spike=false heelL ab=0.0008 bc=0.0015 ac=0.0022 spike=false footL ab=0.0021 bc=0.0011 ac=0.0033 spike=false kneeR ab=0.0005 bc=0.0004 ac=0.0009 spike=false ankleR ab=0.0006 bc=0.0007 ac=0.0013 spike=false heelR ab=0.0021 bc=0.0023 ac=0.0044 spike=false footR ab=0.0093 bc=0.0059 ac=0.0151 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0059 cross=0.0246 diff=0.0187 ratio=4.1693 mapping=NORM rel=0.741
INFO [console] LEG_PAIRS_V2: knee dir=0.0011 cross=0.0031 | ankle dir=0.0013 cross=0.0064 | heel dir=0.0015 cross=0.0039 | foot dir=0.0020 cross=0.0113 |
INFO [console] LEG_RAW: hipL=(335,278,-102) v=0.999 p=1.000 hipR=(329,281,103) v=0.999 p=1.000 kneeL=(301,369,-121) v=0.973 p=1.000 kneeR=(297,365,79) v=0.403 p=1.000 ankL=(313,475,-90) v=0.954 p=0.999 ankR=(312,464,119) v=0.503 p=0.999 heelL=(323,492,-89) v=0.929 p=0.998 heelR=(325,486,122) v=0.606 p=0.999 footL=(276,492,-162) v=0.948 p=0.998 footR=(293,492,69) v=0.616 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(335,278,-102) v=0.999 p=1.000 hipR=(329,281,103) v=0.999 p=1.000 kneeL=(301,369,-121) v=0.973 p=1.000 kneeR=(297,365,79) v=0.403 p=1.000 ankL=(313,475,-90) v=0.954 p=0.999 ankR=(312,464,119) v=0.503 p=0.999 heelL=(323,492,-89) v=0.929 p=0.998 heelR=(325,486,122) v=0.606 p=0.999 footL=(276,492,-162) v=0.948 p=0.998 footR=(293,492,69) v=0.616 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(336,278,-102.475) v=0.999 p=1.000 knee=(301,368,-122.301) v=0.978 p=1.000 ankle=(313,474,-93.512) v=0.965 p=0.999 heel=(323,490,-92.837) v=0.946 p=0.998 footIdx=(277,491,-165.372) v=0.951 p=0.998
INFO [console] LEG_LOG_R: hip=(329,281,102.795) v=0.999 p=1.000 knee=(298,362,75.244) v=0.446 p=1.000 ankle=(312,464,114.527) v=0.579 p=0.999 heel=(324,486,116.965) v=0.679 p=0.999 footIdx=(292,491,64.631) v=0.681 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(79.2,33.3) -> (576.7,530.9) clamped=(79.2,33.3) -> (480.0,530.9) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0004 bc=0.0001 ac=0.0002 spike=false ankleL ab=0.0007 bc=0.0015 ac=0.0022 spike=false heelL ab=0.0015 bc=0.0022 ac=0.0036 spike=false footL ab=0.0011 bc=0.0006 ac=0.0016 spike=false kneeR ab=0.0004 bc=0.0003 ac=0.0007 spike=false ankleR ab=0.0007 bc=0.0008 ac=0.0016 spike=false heelR ab=0.0023 bc=0.0026 ac=0.0048 spike=false footR ab=0.0059 bc=0.0044 ac=0.0102 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0112 cross=0.0244 diff=0.0132 ratio=2.1766 mapping=NORM rel=0.746
INFO [console] LEG_PAIRS_V2: knee dir=0.0011 cross=0.0026 | ankle dir=0.0017 cross=0.0055 | heel dir=0.0031 cross=0.0063 | foot dir=0.0053 cross=0.0101 |
$
250 строкUTF-8LIVE