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

rehabapp_2026-08-14_13-12-49

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] LEG_RAW: hipL=(265,263,-10) v=1.000 p=1.000 hipR=(213,265,10) v=1.000 p=1.000 kneeL=(260,361,-49) v=0.988 p=1.000 kneeR=(208,358,-33) v=0.987 p=1.000 ankL=(266,450,73) v=0.986 p=0.999 ankR=(198,450,87) v=0.988 p=1.000 heelL=(260,463,77) v=0.851 p=0.999 heelR=(209,463,90) v=0.862 p=0.999 footL=(273,474,-47) v=0.978 p=0.997 footR=(175,473,-32) v=0.980 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(265,263,-10) v=1.000 p=1.000 hipR=(213,265,10) v=1.000 p=1.000 kneeL=(260,361,-49) v=0.988 p=1.000 kneeR=(208,358,-33) v=0.987 p=1.000 ankL=(266,450,73) v=0.986 p=0.999 ankR=(198,450,87) v=0.988 p=1.000 heelL=(260,463,77) v=0.851 p=0.999 heelR=(209,463,90) v=0.862 p=0.999 footL=(273,474,-47) v=0.978 p=0.997 footR=(175,473,-32) v=0.980 p=0.998 fw=480 fh=640
INFO [console] POSE_DIAG: sensorOrient=90 imgSize=480 x 640 imgFormat=1111970369 planes=1 pixelStride=null rowStride=1920 screenSize=390x844
INFO [console] LEG_V2: dir=0.0051 cross=0.1486 diff=0.1435 ratio=29.2953 mapping=NORM rel=0.952
INFO [console] LEG_PAIRS_V2: knee dir=0.0011 cross=0.0301 | ankle dir=0.0014 cross=0.0387 | heel dir=0.0007 cross=0.0256 | foot dir=0.0019 cross=0.0541 |
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0014 bc=0.0014 ac=0.0028 spike=false ankleL ab=0.0003 bc=0.0002 ac=0.0005 spike=false heelL ab=0.0007 bc=0.0005 ac=0.0012 spike=false footL ab=0.0011 bc=0.0007 ac=0.0017 spike=false kneeR ab=0.0018 bc=0.0014 ac=0.0032 spike=false ankleR ab=0.0001 bc=0.0002 ac=0.0002 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0003 spike=false footR ab=0.0011 bc=0.0017 ac=0.0028 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] POSE_ROT: sensorOrient=90 deviceOrient=DeviceOrientation.portraitUp rotDeg=0 img=480x640 -> 480x640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-37.3,-28.5) -> (531.8,540.6) clamped=(0.0,0.0) -> (480.0,540.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] LEG_LOG_L: hip=(268,262,-11.849) v=1.000 p=1.000 knee=(262,362,-53.959) v=0.986 p=1.000 ankle=(269,452,64.883) v=0.980 p=0.999 heel=(261,464,69.081) v=0.824 p=0.999 footIdx=(271,477,-54.445) v=0.970 p=0.997
INFO [console] LEG_LOG_R: hip=(217,263,11.997) v=1.000 p=1.000 knee=(208,356,-37.738) v=0.984 p=1.000 ankle=(199,448,77.850) v=0.984 p=0.999 heel=(208,462,81.383) v=0.850 p=0.999 footIdx=(178,473,-39.956) v=0.974 p=0.998
INFO [console] POSE_BENCH: count=26 lastMs=12.23 avgMs=11.35 maxMs=12.23 fps=88.1 landmarks=33 bitmap=480x640 sensorOrient=90 dropped=0
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0307 | ankle dir=0.0004 cross=0.0392 | heel dir=0.0006 cross=0.0259 | foot dir=0.0007 cross=0.0530 |
INFO [console] LEG_RAW: hipL=(267,262,-10) v=1.000 p=1.000 hipR=(216,264,10) v=1.000 p=1.000 kneeL=(261,362,-52) v=0.986 p=1.000 kneeR=(209,356,-37) v=0.982 p=1.000 ankL=(268,451,68) v=0.982 p=0.999 ankR=(201,448,79) v=0.984 p=0.999 heelL=(262,464,72) v=0.827 p=0.999 heelR=(210,462,82) v=0.851 p=0.999 footL=(272,476,-52) v=0.972 p=0.997 footR=(179,472,-39) v=0.975 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(267,262,-10) v=1.000 p=1.000 hipR=(216,264,10) v=1.000 p=1.000 kneeL=(261,362,-52) v=0.986 p=1.000 kneeR=(209,356,-37) v=0.982 p=1.000 ankL=(268,451,68) v=0.982 p=0.999 ankR=(201,448,79) v=0.984 p=0.999 heelL=(262,464,72) v=0.827 p=0.999 heelR=(210,462,82) v=0.851 p=0.999 footL=(272,476,-52) v=0.972 p=0.997 footR=(179,472,-39) v=0.975 p=0.998 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0011 bc=0.0014 ac=0.0025 spike=false ankleL ab=0.0003 bc=0.0003 ac=0.0006 spike=false heelL ab=0.0006 bc=0.0007 ac=0.0013 spike=false footL ab=0.0014 bc=0.0011 ac=0.0025 spike=false kneeR ab=0.0016 bc=0.0018 ac=0.0033 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0003 spike=false footR ab=0.0007 bc=0.0011 ac=0.0018 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0020 cross=0.1489 diff=0.1469 ratio=75.0439 mapping=NORM rel=0.945
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-37.7,-30.3) -> (533.8,541.2) clamped=(0.0,0.0) -> (480.0,541.2) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] LEG_COR: hipL=(268,263,-12) v=1.000 p=1.000 hipR=(217,264,12) v=1.000 p=1.000 kneeL=(262,362,-59) v=0.986 p=1.000 kneeR=(209,356,-39) v=0.982 p=1.000 ankL=(269,451,60) v=0.982 p=0.999 ankR=(200,448,76) v=0.984 p=0.999 heelL=(262,464,64) v=0.832 p=0.999 heelR=(208,463,80) v=0.854 p=0.999 footL=(271,476,-62) v=0.972 p=0.997 footR=(178,473,-44) v=0.974 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(269,262,-12.186) v=1.000 p=1.000 knee=(263,362,-61.103) v=0.986 p=1.000 ankle=(269,452,56.727) v=0.980 p=0.999 heel=(261,464,60.597) v=0.824 p=0.999 footIdx=(271,478,-65.038) v=0.970 p=0.997
INFO [console] LEG_LOG_R: hip=(219,263,12.333) v=1.000 p=1.000 knee=(207,356,-40.362) v=0.984 p=1.000 ankle=(199,447,74.372) v=0.984 p=0.999 heel=(208,463,77.688) v=0.850 p=0.999 footIdx=(176,473,-45.445) v=0.974 p=0.998
INFO [console] LEG_V2: dir=0.0024 cross=0.1492 diff=0.1468 ratio=62.4896 mapping=NORM rel=0.946
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0309 | ankle dir=0.0009 cross=0.0393 | heel dir=0.0007 cross=0.0261 | foot dir=0.0004 cross=0.0529 |
INFO [console] LEG_RAW: hipL=(268,263,-12) v=1.000 p=1.000 hipR=(217,264,12) v=1.000 p=1.000 kneeL=(262,362,-59) v=0.986 p=1.000 kneeR=(209,356,-39) v=0.982 p=1.000 ankL=(269,451,60) v=0.982 p=0.999 ankR=(200,448,76) v=0.984 p=0.999 heelL=(262,464,64) v=0.832 p=0.999 heelR=(208,463,80) v=0.854 p=0.999 footL=(271,476,-62) v=0.972 p=0.997 footR=(178,473,-44) v=0.974 p=0.998 fw=480 fh=640
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.0009 bc=0.0011 ac=0.0020 spike=false ankleL ab=0.0004 bc=0.0003 ac=0.0007 spike=false heelL ab=0.0003 bc=0.0006 ac=0.0009 spike=false footL ab=0.0016 bc=0.0014 ac=0.0031 spike=false kneeR ab=0.0016 bc=0.0016 ac=0.0031 spike=false ankleR ab=0.0002 bc=0.0001 ac=0.0003 spike=false heelR ab=0.0004 bc=0.0001 ac=0.0005 spike=false footR ab=0.0004 bc=0.0007 ac=0.0011 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_LOG_R: hip=(221,261,12.674) v=1.000 p=1.000 knee=(206,355,-45.212) v=0.984 p=1.000 ankle=(198,447,66.554) v=0.984 p=0.999 heel=(208,463,69.649) v=0.849 p=0.999 footIdx=(176,473,-53.015) v=0.974 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-38.5,-31.9) -> (535.5,542.0) clamped=(0.0,0.0) -> (480.0,542.0) frame=480x640 screen=390x844
INFO [console] LEG_RAW: hipL=(270,262,-15) v=1.000 p=1.000 hipR=(219,262,15) v=1.000 p=1.000 kneeL=(262,362,-71) v=0.985 p=1.000 kneeR=(208,355,-45) v=0.982 p=1.000 ankL=(269,450,46) v=0.979 p=0.999 ankR=(200,450,67) v=0.983 p=0.999 heelL=(262,462,50) v=0.813 p=0.998 heelR=(210,464,70) v=0.855 p=0.999 footL=(271,476,-75) v=0.968 p=0.995 footR=(177,473,-52) v=0.973 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(270,262,-15) v=1.000 p=1.000 hipR=(219,262,15) v=1.000 p=1.000 kneeL=(262,362,-71) v=0.985 p=1.000 kneeR=(208,355,-45) v=0.982 p=1.000 ankL=(269,450,46) v=0.979 p=0.999 ankR=(200,450,67) v=0.983 p=0.999 heelL=(262,462,50) v=0.813 p=0.998 heelR=(210,464,70) v=0.855 p=0.999 footL=(271,476,-75) v=0.968 p=0.995 footR=(177,473,-52) v=0.973 p=0.996 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(271,261,-12.529) v=1.000 p=1.000 knee=(263,362,-65.463) v=0.986 p=1.000 ankle=(269,452,50.958) v=0.979 p=0.999 heel=(261,464,54.542) v=0.823 p=0.998 footIdx=(271,478,-70.447) v=0.969 p=0.995
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0045 cross=0.1510 diff=0.1465 ratio=33.6765 mapping=NORM rel=0.942
INFO [console] LEG_PAIRS_V2: knee dir=0.0006 cross=0.0317 | ankle dir=0.0012 cross=0.0396 | heel dir=0.0015 cross=0.0259 | foot dir=0.0012 cross=0.0538 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-39.6,-33.9) -> (537.2,542.9) clamped=(0.0,0.0) -> (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.0008 bc=0.0009 ac=0.0017 spike=false ankleL ab=0.0006 bc=0.0004 ac=0.0009 spike=false heelL ab=0.0003 bc=0.0003 ac=0.0005 spike=false footL ab=0.0025 bc=0.0016 ac=0.0042 spike=false kneeR ab=0.0020 bc=0.0016 ac=0.0035 spike=false ankleR ab=0.0003 bc=0.0002 ac=0.0005 spike=false heelR ab=0.0004 bc=0.0004 ac=0.0009 spike=false footR ab=0.0002 bc=0.0004 ac=0.0005 spike=false
INFO [console] LEG_LOG_L: hip=(272,261,-8.789) v=1.000 p=1.000 knee=(264,362,-62.677) v=0.987 p=1.000 ankle=(269,453,61.363) v=0.979 p=0.999 heel=(260,466,64.147) v=0.824 p=0.998 footIdx=(271,479,-65.649) v=0.970 p=0.996
INFO [console] LEG_LOG_R: hip=(222,261,8.938) v=1.000 p=1.000 knee=(205,355,-46.696) v=0.985 p=1.000 ankle=(198,446,66.627) v=0.984 p=0.999 heel=(207,462,69.700) v=0.848 p=0.999 footIdx=(175,473,-55.515) v=0.974 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0324 | ankle dir=0.0004 cross=0.0396 | heel dir=0.0009 cross=0.0259 | foot dir=0.0022 cross=0.0535 |
INFO [console] LEG_RAW: hipL=(271,262,-10) v=1.000 p=1.000 hipR=(220,262,11) v=1.000 p=1.000 kneeL=(263,363,-64) v=0.987 p=1.000 kneeR=(207,355,-47) v=0.985 p=1.000 ankL=(268,452,53) v=0.983 p=0.999 ankR=(199,449,67) v=0.986 p=0.999 heelL=(261,465,58) v=0.828 p=0.998 heelR=(207,463,70) v=0.858 p=0.999 footL=(274,478,-69) v=0.973 p=0.996 footR=(177,474,-54) v=0.977 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(271,262,-10) v=1.000 p=1.000 hipR=(220,262,11) v=1.000 p=1.000 kneeL=(263,363,-64) v=0.987 p=1.000 kneeR=(207,355,-47) v=0.985 p=1.000 ankL=(268,452,53) v=0.983 p=0.999 ankR=(199,449,67) v=0.986 p=0.999 heelL=(261,465,58) v=0.828 p=0.998 heelR=(207,463,70) v=0.858 p=0.999 footL=(274,478,-69) v=0.973 p=0.996 footR=(177,474,-54) v=0.977 p=0.997 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0005 bc=0.0008 ac=0.0013 spike=false ankleL ab=0.0007 bc=0.0006 ac=0.0012 spike=false heelL ab=0.0001 bc=0.0003 ac=0.0004 spike=false footL ab=0.0000 bc=0.0025 ac=0.0025 spike=false kneeR ab=0.0022 bc=0.0020 ac=0.0041 spike=false ankleR ab=0.0006 bc=0.0003 ac=0.0009 spike=false heelR ab=0.0007 bc=0.0004 ac=0.0012 spike=false footR ab=0.0002 bc=0.0002 ac=0.0004 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0038 cross=0.1514 diff=0.1476 ratio=39.8802 mapping=NORM rel=0.947
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.6,-35.8) -> (538.8,543.6) clamped=(0.0,0.0) -> (480.0,543.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] LEG_COR: hipL=(272,262,-8) v=1.000 p=1.000 hipR=(221,260,8) v=1.000 p=1.000 kneeL=(263,363,-61) v=0.989 p=1.000 kneeR=(206,355,-47) v=0.986 p=1.000 ankL=(269,453,55) v=0.983 p=0.999 ankR=(199,449,63) v=0.987 p=0.999 heelL=(261,466,59) v=0.826 p=0.999 heelR=(209,465,66) v=0.859 p=0.999 footL=(269,481,-69) v=0.974 p=0.996 footR=(176,474,-61) v=0.978 p=0.997 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(273,261,-7.299) v=1.000 p=1.000 knee=(265,362,-61.094) v=0.986 p=1.000 ankle=(269,453,63.916) v=0.979 p=0.999 heel=(260,466,67.134) v=0.823 p=0.999 footIdx=(271,480,-64.155) v=0.969 p=0.996
INFO [console] LEG_LOG_R: hip=(223,260,7.448) v=1.000 p=1.000 knee=(204,355,-46.983) v=0.985 p=1.000 ankle=(197,446,66.507) v=0.984 p=0.999 heel=(207,462,69.531) v=0.847 p=0.999 footIdx=(174,472,-59.459) v=0.974 p=0.997
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] LEG_LOG_R: hip=(197,266,4.131) v=1.000 p=1.000 knee=(203,358,-26.839) v=0.985 p=1.000 ankle=(199,451,72.919) v=0.986 p=0.999 heel=(209,464,75.492) v=0.859 p=0.999 footIdx=(180,473,-44.412) v=0.978 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-47.6,-16.1) -> (502.5,533.9) clamped=(0.0,0.0) -> (480.0,533.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.0045 bc=0.0043 ac=0.0088 spike=false ankleL ab=0.0005 bc=0.0004 ac=0.0008 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0003 bc=0.0003 ac=0.0006 spike=false kneeR ab=0.0005 bc=0.0007 ac=0.0012 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0001 bc=0.0000 ac=0.0001 spike=false footR ab=0.0008 bc=0.0006 ac=0.0013 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0027 cross=0.1479 diff=0.1452 ratio=54.7847 mapping=NORM rel=0.927
INFO [console] LEG_PAIRS_V2: knee dir=0.0005 cross=0.0273 | ankle dir=0.0009 cross=0.0392 | heel dir=0.0007 cross=0.0251 | foot dir=0.0006 cross=0.0563 |
INFO [console] LEG_RAW: hipL=(245,263,-4) v=1.000 p=1.000 hipR=(196,267,4) v=1.000 p=1.000 kneeL=(248,359,-37) v=0.981 p=1.000 kneeR=(201,358,-39) v=0.974 p=1.000 ankL=(264,449,51) v=0.977 p=0.999 ankR=(200,452,53) v=0.976 p=0.999 heelL=(259,462,52) v=0.799 p=0.998 heelR=(207,465,55) v=0.783 p=0.999 footL=(274,472,-65) v=0.966 p=0.995 footR=(180,472,-60) v=0.964 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(245,263,-4) v=1.000 p=1.000 hipR=(196,267,4) v=1.000 p=1.000 kneeL=(248,359,-37) v=0.981 p=1.000 kneeR=(201,358,-39) v=0.974 p=1.000 ankL=(264,449,51) v=0.977 p=0.999 ankR=(200,452,53) v=0.976 p=0.999 heelL=(259,462,52) v=0.799 p=0.998 heelR=(207,465,55) v=0.783 p=0.999 footL=(274,472,-65) v=0.966 p=0.995 footR=(180,472,-60) v=0.964 p=0.996 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(245,263,-4.032) v=1.000 p=1.000 knee=(248,359,-41.805) v=0.988 p=1.000 ankle=(265,449,40.410) v=0.984 p=0.999 heel=(259,462,44.601) v=0.845 p=0.998 footIdx=(274,473,-81.254) v=0.976 p=0.995
INFO [console] LEG_LOG_R: hip=(196,267,4.152) v=1.000 p=1.000 knee=(203,358,-34.431) v=0.984 p=1.000 ankle=(199,451,55.962) v=0.985 p=0.999 heel=(208,464,57.842) v=0.851 p=0.999 footIdx=(180,473,-56.650) v=0.977 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-48.8,-15.7) -> (501.2,534.3) clamped=(0.0,0.0) -> (480.0,534.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.0043 bc=0.0035 ac=0.0077 spike=false ankleL ab=0.0004 bc=0.0004 ac=0.0008 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0003 bc=0.0003 ac=0.0005 spike=false kneeR ab=0.0007 bc=0.0011 ac=0.0017 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0000 bc=0.0002 ac=0.0002 spike=false footR ab=0.0006 bc=0.0005 ac=0.0011 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0015 cross=0.1469 diff=0.1453 ratio=95.4255 mapping=NORM rel=0.927
INFO [console] LEG_PAIRS_V2: knee dir=0.0006 cross=0.0281 | ankle dir=0.0004 cross=0.0382 | heel dir=0.0002 cross=0.0247 | foot dir=0.0004 cross=0.0559 |
INFO [console] LEG_RAW: hipL=(245,263,-4) v=1.000 p=1.000 hipR=(195,267,4) v=1.000 p=1.000 kneeL=(249,359,-33) v=0.981 p=1.000 kneeR=(201,359,-35) v=0.974 p=1.000 ankL=(264,449,53) v=0.977 p=0.999 ankR=(200,451,54) v=0.976 p=0.999 heelL=(259,462,55) v=0.801 p=0.998 heelR=(208,464,56) v=0.775 p=0.998 footL=(274,473,-59) v=0.967 p=0.994 footR=(179,473,-57) v=0.964 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(245,263,-4) v=1.000 p=1.000 hipR=(195,267,4) v=1.000 p=1.000 kneeL=(249,359,-33) v=0.981 p=1.000 kneeR=(201,359,-35) v=0.974 p=1.000 ankL=(264,449,53) v=0.977 p=0.999 ankR=(200,451,54) v=0.976 p=0.999 heelL=(259,462,55) v=0.801 p=0.998 heelR=(208,464,56) v=0.775 p=0.998 footL=(274,473,-59) v=0.967 p=0.994 footR=(179,473,-57) v=0.964 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(245,263,-3.938) v=1.000 p=1.000 knee=(248,359,-34.347) v=0.988 p=1.000 ankle=(265,449,41.798) v=0.983 p=0.999 heel=(259,462,48.220) v=0.841 p=0.998 footIdx=(274,473,-66.749) v=0.975 p=0.994
INFO [console] LEG_LOG_R: hip=(196,267,4.044) v=1.000 p=1.000 knee=(202,358,-34.445) v=0.983 p=1.000 ankle=(199,451,54.636) v=0.984 p=0.999 heel=(208,464,56.384) v=0.843 p=0.998 footIdx=(180,473,-57.180) v=0.976 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-49.7,-15.4) -> (500.2,534.4) clamped=(0.0,0.0) -> (480.0,534.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.0035 bc=0.0020 ac=0.0055 spike=false ankleL ab=0.0004 bc=0.0003 ac=0.0008 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0003 bc=0.0002 ac=0.0005 spike=false kneeR ab=0.0011 bc=0.0012 ac=0.0023 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0004 spike=false footR ab=0.0005 bc=0.0004 ac=0.0009 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0058 cross=0.1459 diff=0.1401 ratio=25.2484 mapping=NORM rel=0.932
INFO [console] LEG_PAIRS_V2: knee dir=0.0008 cross=0.0288 | ankle dir=0.0016 cross=0.0382 | heel dir=0.0016 cross=0.0244 | foot dir=0.0018 cross=0.0546 |
INFO [console] LEG_RAW: hipL=(244,262,-7) v=1.000 p=1.000 hipR=(195,267,7) v=1.000 p=1.000 kneeL=(249,357,-40) v=0.980 p=1.000 kneeR=(200,358,-35) v=0.977 p=1.000 ankL=(267,449,50) v=0.978 p=0.999 ankR=(203,451,57) v=0.979 p=0.999 heelL=(260,461,52) v=0.804 p=0.998 heelR=(212,464,59) v=0.804 p=0.998 footL=(275,473,-61) v=0.967 p=0.994 footR=(185,472,-54) v=0.967 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(244,262,-7) v=1.000 p=1.000 hipR=(195,267,7) v=1.000 p=1.000 kneeL=(249,357,-40) v=0.980 p=1.000 kneeR=(200,358,-35) v=0.977 p=1.000 ankL=(267,449,50) v=0.978 p=0.999 ankR=(203,451,57) v=0.979 p=0.999 heelL=(260,461,52) v=0.804 p=0.998 heelR=(212,464,59) v=0.804 p=0.998 footL=(275,473,-61) v=0.967 p=0.994 footR=(185,472,-54) v=0.967 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(245,263,-4.826) v=1.000 p=1.000 knee=(248,358,-38.398) v=0.987 p=1.000 ankle=(265,449,45.476) v=0.982 p=0.999 heel=(259,462,50.254) v=0.837 p=0.998 footIdx=(274,473,-64.114) v=0.974 p=0.994
INFO [console] LEG_LOG_R: hip=(195,267,4.927) v=1.000 p=1.000 knee=(201,358,-34.479) v=0.982 p=1.000 ankle=(201,451,56.380) v=0.983 p=0.999 heel=(210,464,58.356) v=0.839 p=0.998 footIdx=(183,473,-55.858) v=0.975 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-50.4,-15.3) -> (499.4,534.5) clamped=(0.0,0.0) -> (480.0,534.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.0020 bc=0.0012 ac=0.0032 spike=false ankleL ab=0.0003 bc=0.0001 ac=0.0004 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0002 bc=0.0002 ac=0.0004 spike=false kneeR ab=0.0012 bc=0.0013 ac=0.0026 spike=false ankleR ab=0.0001 bc=0.0007 ac=0.0007 spike=false heelR ab=0.0002 bc=0.0001 ac=0.0001 spike=false footR ab=0.0004 bc=0.0020 ac=0.0024 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0008 cross=0.1437 diff=0.1428 ratio=175.7127 mapping=NORM rel=0.936
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0287 | ankle dir=0.0002 cross=0.0381 | heel dir=0.0001 cross=0.0239 | foot dir=0.0002 cross=0.0530 |
INFO [console] LEG_RAW: hipL=(244,263,-6) v=1.000 p=1.000 hipR=(194,267,6) v=1.000 p=1.000 kneeL=(249,357,-42) v=0.982 p=1.000 kneeR=(201,358,-36) v=0.979 p=1.000 ankL=(267,449,55) v=0.979 p=0.999 ankR=(203,451,61) v=0.980 p=0.999 heelL=(260,461,58) v=0.817 p=0.998 heelR=(212,464,64) v=0.815 p=0.998 footL=(274,473,-56) v=0.969 p=0.995 footR=(184,472,-50) v=0.969 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(244,263,-6) v=1.000 p=1.000 hipR=(194,267,6) v=1.000 p=1.000 kneeL=(249,357,-42) v=0.982 p=1.000 kneeR=(201,358,-36) v=0.979 p=1.000 ankL=(267,449,55) v=0.979 p=0.999 ankR=(203,451,61) v=0.980 p=0.999 heelL=(260,461,58) v=0.817 p=0.998 heelR=(212,464,64) v=0.815 p=0.998 footL=(274,473,-56) v=0.969 p=0.995 footR=(184,472,-50) v=0.969 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(244,263,-5.034) v=1.000 p=1.000 knee=(248,358,-40.388) v=0.986 p=1.000 ankle=(266,449,49.085) v=0.982 p=0.999 heel=(259,461,52.993) v=0.835 p=0.998 footIdx=(274,473,-58.721) v=0.973 p=0.995
INFO [console] LEG_LOG_R: hip=(195,267,5.133) v=1.000 p=1.000 knee=(201,358,-34.899) v=0.982 p=1.000 ankle=(202,451,58.814) v=0.983 p=0.999 heel=(211,464,61.025) v=0.837 p=0.998 footIdx=(183,472,-54.705) v=0.974 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-50.9,-15.2) -> (499.0,534.6) clamped=(0.0,0.0) -> (480.0,534.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.0012 bc=0.0009 ac=0.0021 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0002 bc=0.0002 ac=0.0004 spike=false kneeR ab=0.0013 bc=0.0010 ac=0.0024 spike=false ankleR ab=0.0007 bc=0.0012 ac=0.0018 spike=false heelR ab=0.0001 bc=0.0004 ac=0.0005 spike=false footR ab=0.0020 bc=0.0024 ac=0.0044 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0018 cross=0.1438 diff=0.1420 ratio=78.3768 mapping=NORM rel=0.928
INFO [console] LEG_PAIRS_V2: knee dir=0.0006 cross=0.0285 | ankle dir=0.0003 cross=0.0379 | heel dir=0.0007 cross=0.0242 | foot dir=0.0004 cross=0.0532 |
INFO [console] LEG_RAW: hipL=(243,262,-7) v=1.000 p=1.000 hipR=(193,267,7) v=1.000 p=1.000 kneeL=(248,357,-46) v=0.976 p=1.000 kneeR=(200,357,-41) v=0.972 p=1.000 ankL=(267,449,37) v=0.974 p=0.998 ankR=(204,451,43) v=0.975 p=0.999 heelL=(263,460,39) v=0.801 p=0.997 heelR=(212,465,44) v=0.800 p=0.998 footL=(275,473,-75) v=0.962 p=0.994 footR=(184,471,-68) v=0.962 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(243,262,-7) v=1.000 p=1.000 hipR=(193,267,7) v=1.000 p=1.000 kneeL=(248,357,-46) v=0.976 p=1.000 kneeR=(200,357,-41) v=0.972 p=1.000 ankL=(267,449,37) v=0.974 p=0.998 ankR=(204,451,43) v=0.975 p=0.999 heelL=(263,460,39) v=0.801 p=0.997 heelR=(212,465,44) v=0.800 p=0.998 footL=(275,473,-75) v=0.962 p=0.994 footR=(184,471,-68) v=0.962 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(244,263,-5.485) v=1.000 p=1.000 knee=(248,358,-40.843) v=0.985 p=1.000 ankle=(266,449,39.585) v=0.981 p=0.998 heel=(261,461,41.385) v=0.832 p=0.997 footIdx=(274,473,-70.763) v=0.972 p=0.994
INFO [console] LEG_LOG_R: hip=(194,267,5.581) v=1.000 p=1.000 knee=(201,358,-38.829) v=0.981 p=1.000 ankle=(203,451,45.525) v=0.982 p=0.999 heel=(211,464,46.900) v=0.833 p=0.998 footIdx=(184,472,-65.586) v=0.973 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-51.2,-15.1) -> (498.3,534.5) clamped=(0.0,0.0) -> (480.0,534.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.0009 bc=0.0008 ac=0.0016 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0001 bc=0.0006 ac=0.0007 spike=false footL ab=0.0002 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0010 bc=0.0010 ac=0.0020 spike=false ankleR ab=0.0012 bc=0.0015 ac=0.0027 spike=false heelR ab=0.0004 bc=0.0006 ac=0.0011 spike=false footR ab=0.0024 bc=0.0020 ac=0.0044 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0026 cross=0.1429 diff=0.1403 ratio=55.6823 mapping=NORM rel=0.926
INFO [console] LEG_PAIRS_V2: knee dir=0.0010 cross=0.0284 | ankle dir=0.0007 cross=0.0372 | heel dir=0.0006 cross=0.0239 | foot dir=0.0002 cross=0.0534 |
INFO [console] LEG_RAW: hipL=(242,261,-6) v=1.000 p=1.000 hipR=(192,266,6) v=1.000 p=1.000 kneeL=(248,357,-47) v=0.976 p=1.000 kneeR=(200,355,-44) v=0.972 p=1.000 ankL=(267,449,30) v=0.974 p=0.999 ankR=(206,451,33) v=0.975 p=0.999 heelL=(260,461,31) v=0.796 p=0.998 heelR=(213,465,34) v=0.788 p=0.998 footL=(275,473,-80) v=0.963 p=0.993 footR=(185,471,-78) v=0.963 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(243,262,-5.486) v=1.000 p=1.000 knee=(248,358,-41.518) v=0.984 p=1.000 ankle=(266,449,31.532) v=0.981 p=0.999 heel=(261,461,32.714) v=0.828 p=0.998 footIdx=(274,473,-78.161) v=0.971 p=0.993
INFO [console] LEG_LOG_R: hip=(193,267,5.583) v=1.000 p=1.000 knee=(201,357,-42.068) v=0.980 p=1.000 ankle=(204,451,34.742) v=0.982 p=0.999 heel=(212,464,35.628) v=0.829 p=0.998 footIdx=(184,472,-75.695) v=0.972 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-51.9,-15.1) -> (497.9,534.7) clamped=(0.0,0.0) -> (480.0,534.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.0008 bc=0.0007 ac=0.0015 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0006 bc=0.0004 ac=0.0010 spike=false footL ab=0.0002 bc=0.0001 ac=0.0003 spike=false kneeR ab=0.0010 bc=0.0009 ac=0.0019 spike=false ankleR ab=0.0015 bc=0.0024 ac=0.0039 spike=false heelR ab=0.0006 bc=0.0007 ac=0.0014 spike=false footR ab=0.0020 bc=0.0017 ac=0.0037 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0014 cross=0.1412 diff=0.1398 ratio=99.4740 mapping=NORM rel=0.929
INFO [console] LEG_PAIRS_V2: knee dir=0.0009 cross=0.0280 | ankle dir=0.0003 cross=0.0366 | heel dir=0.0001 cross=0.0234 | foot dir=0.0001 cross=0.0531 |
INFO [console] LEG_RAW: hipL=(242,261,-5) v=1.000 p=1.000 hipR=(192,267,5) v=1.000 p=1.000 kneeL=(247,356,-47) v=0.977 p=1.000 kneeR=(200,357,-46) v=0.974 p=1.000 ankL=(267,449,29) v=0.975 p=0.998 ankR=(206,452,31) v=0.977 p=0.999 heelL=(260,461,30) v=0.800 p=0.997 heelR=(213,465,32) v=0.797 p=0.998 footL=(275,473,-81) v=0.965 p=0.993 footR=(184,471,-80) v=0.966 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(242,261,-5) v=1.000 p=1.000 hipR=(192,267,5) v=1.000 p=1.000 kneeL=(247,356,-47) v=0.977 p=1.000 kneeR=(200,357,-46) v=0.974 p=1.000 ankL=(267,449,29) v=0.975 p=0.998 ankR=(206,452,31) v=0.977 p=0.999 heelL=(260,461,30) v=0.800 p=0.997 heelR=(213,465,32) v=0.797 p=0.998 footL=(275,473,-81) v=0.965 p=0.993 footR=(184,471,-80) v=0.966 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(242,262,-5.380) v=1.000 p=1.000 knee=(248,357,-41.671) v=0.984 p=1.000 ankle=(267,449,29.826) v=0.980 p=0.998 heel=(261,461,30.928) v=0.825 p=0.997 footIdx=(274,473,-80.050) v=0.971 p=0.993
INFO [console] LEG_LOG_R: hip=(192,267,5.479) v=1.000 p=1.000 knee=(201,357,-44.347) v=0.979 p=1.000 ankle=(205,452,31.508) v=0.981 p=0.999 heel=(212,465,32.316) v=0.826 p=0.998 footIdx=(184,472,-79.300) v=0.971 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-52.5,-15.1) -> (497.5,534.8) clamped=(0.0,0.0) -> (480.0,534.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.0008 ac=0.0015 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0004 bc=0.0003 ac=0.0008 spike=false footL ab=0.0001 bc=0.0001 ac=0.0003 spike=false kneeR ab=0.0009 bc=0.0008 ac=0.0016 spike=false ankleR ab=0.0024 bc=0.0022 ac=0.0046 spike=false heelR ab=0.0007 bc=0.0007 ac=0.0014 spike=false footR ab=0.0017 bc=0.0014 ac=0.0031 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0009 cross=0.1385 diff=0.1376 ratio=150.7109 mapping=NORM rel=0.917
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0276 | ankle dir=0.0003 cross=0.0362 | heel dir=0.0002 cross=0.0218 | foot dir=0.0002 cross=0.0529 |
INFO [console] LEG_RAW: hipL=(241,261,-5) v=1.000 p=1.000 hipR=(191,267,5) v=1.000 p=1.000 kneeL=(246,357,-40) v=0.981 p=1.000 kneeR=(200,357,-40) v=0.976 p=1.000 ankL=(267,449,20) v=0.975 p=0.998 ankR=(206,452,23) v=0.975 p=0.999 heelL=(260,460,20) v=0.757 p=0.997 heelR=(213,465,23) v=0.744 p=0.998 footL=(275,474,-82) v=0.964 p=0.991 footR=(184,471,-79) v=0.962 p=0.992 fw=480 fh=640
INFO [console] LEG_COR: hipL=(241,261,-5) v=1.000 p=1.000 hipR=(191,267,5) v=1.000 p=1.000 kneeL=(246,357,-40) v=0.981 p=1.000 kneeR=(200,357,-40) v=0.976 p=1.000 ankL=(267,449,20) v=0.975 p=0.998 ankR=(206,452,23) v=0.975 p=0.999 heelL=(260,460,20) v=0.757 p=0.997 heelR=(213,465,23) v=0.744 p=0.998 footL=(275,474,-82) v=0.964 p=0.991 footR=(184,471,-79) v=0.962 p=0.992 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(242,262,-5.271) v=1.000 p=1.000 knee=(247,357,-40.852) v=0.984 p=1.000 ankle=(267,449,22.005) v=0.979 p=0.998 heel=(261,461,22.051) v=0.819 p=0.997 footIdx=(274,473,-81.421) v=0.970 p=0.991
INFO [console] LEG_LOG_R: hip=(192,267,5.350) v=1.000 p=1.000 knee=(200,357,-43.567) v=0.979 p=1.000 ankle=(205,452,24.516) v=0.981 p=0.999 heel=(212,465,24.503) v=0.817 p=0.998 footIdx=(184,472,-79.079) v=0.970 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-53.1,-15.1) -> (497.0,534.9) clamped=(0.0,0.0) -> (480.0,534.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.0008 bc=0.0009 ac=0.0017 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0003 bc=0.0003 ac=0.0006 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0008 bc=0.0007 ac=0.0014 spike=false ankleR ab=0.0022 bc=0.0020 ac=0.0043 spike=false heelR ab=0.0007 bc=0.0006 ac=0.0012 spike=false footR ab=0.0014 bc=0.0011 ac=0.0025 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0014 cross=0.1376 diff=0.1361 ratio=95.7987 mapping=NORM rel=0.912
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0274 | ankle dir=0.0003 cross=0.0359 | heel dir=0.0003 cross=0.0214 | foot dir=0.0005 cross=0.0529 |
INFO [console] LEG_RAW: hipL=(240,262,-4) v=1.000 p=1.000 hipR=(191,267,4) v=1.000 p=1.000 kneeL=(246,357,-36) v=0.980 p=1.000 kneeR=(200,358,-36) v=0.973 p=1.000 ankL=(266,450,21) v=0.974 p=0.998 ankR=(206,453,25) v=0.971 p=0.999 heelL=(260,461,21) v=0.755 p=0.997 heelR=(212,465,25) v=0.722 p=0.998 footL=(275,474,-81) v=0.963 p=0.992 footR=(185,472,-77) v=0.958 p=0.992 fw=480 fh=640
INFO [console] LEG_COR: hipL=(240,262,-4) v=1.000 p=1.000 hipR=(191,267,4) v=1.000 p=1.000 kneeL=(246,357,-36) v=0.980 p=1.000 kneeR=(200,358,-36) v=0.973 p=1.000 ankL=(266,450,21) v=0.974 p=0.998 ankR=(206,453,25) v=0.971 p=0.999 heelL=(260,461,21) v=0.755 p=0.997 heelR=(212,465,25) v=0.722 p=0.998 footL=(275,474,-81) v=0.963 p=0.992 footR=(185,472,-77) v=0.958 p=0.992 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(241,262,-4.916) v=1.000 p=1.000 knee=(247,357,-37.403) v=0.983 p=1.000 ankle=(267,449,21.590) v=0.979 p=0.998 heel=(261,461,21.262) v=0.812 p=0.997 footIdx=(274,473,-81.032) v=0.969 p=0.992
INFO [console] LEG_LOG_R: hip=(191,267,4.960) v=1.000 p=1.000 knee=(200,357,-40.787) v=0.979 p=1.000 ankle=(206,452,24.733) v=0.980 p=0.999 heel=(212,465,24.556) v=0.808 p=0.998 footIdx=(184,472,-77.525) v=0.969 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-54.0,-15.4) -> (496.7,535.3) clamped=(0.0,0.0) -> (480.0,535.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.0009 bc=0.0010 ac=0.0019 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0003 bc=0.0002 ac=0.0005 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0007 bc=0.0006 ac=0.0013 spike=false ankleR ab=0.0020 bc=0.0016 ac=0.0036 spike=false heelR ab=0.0006 bc=0.0005 ac=0.0011 spike=false footR ab=0.0011 bc=0.0010 ac=0.0021 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0013 cross=0.1403 diff=0.1389 ratio=104.0159 mapping=NORM rel=0.931
INFO [console] LEG_PAIRS_V2: knee dir=0.0004 cross=0.0273 | ankle dir=0.0005 cross=0.0364 | heel dir=0.0003 cross=0.0234 | foot dir=0.0002 cross=0.0532 |
INFO [console] LEG_RAW: hipL=(240,262,-5) v=1.000 p=1.000 hipR=(190,268,6) v=1.000 p=1.000 kneeL=(245,356,-42) v=0.980 p=1.000 kneeR=(200,357,-40) v=0.975 p=1.000 ankL=(267,449,31) v=0.978 p=0.999 ankR=(205,452,38) v=0.977 p=0.999 heelL=(260,461,32) v=0.811 p=0.997 heelR=(212,465,39) v=0.796 p=0.998 footL=(275,474,-79) v=0.968 p=0.993 footR=(185,472,-72) v=0.966 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(240,262,-5) v=1.000 p=1.000 hipR=(190,268,6) v=1.000 p=1.000 kneeL=(245,356,-42) v=0.980 p=1.000 kneeR=(200,357,-40) v=0.975 p=1.000 ankL=(267,449,31) v=0.978 p=0.999 ankR=(205,452,38) v=0.977 p=0.999 heelL=(260,461,32) v=0.811 p=0.997 heelR=(212,465,39) v=0.796 p=0.998 footL=(275,474,-79) v=0.968 p=0.993 footR=(185,472,-72) v=0.966 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(240,262,-4.979) v=1.000 p=1.000 knee=(246,357,-38.556) v=0.983 p=1.000 ankle=(267,449,25.920) v=0.979 p=0.999 heel=(261,461,26.425) v=0.812 p=0.997 footIdx=(275,473,-79.910) v=0.969 p=0.993
INFO [console] LEG_LOG_R: hip=(191,267,5.028) v=1.000 p=1.000 knee=(200,357,-40.566) v=0.978 p=1.000 ankle=(205,452,30.018) v=0.979 p=0.999 heel=(212,465,30.379) v=0.807 p=0.998 footIdx=(185,472,-75.074) v=0.969 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-54.8,-15.6) -> (496.3,535.6) clamped=(0.0,0.0) -> (480.0,535.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.0010 bc=0.0012 ac=0.0022 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0002 bc=0.0002 ac=0.0004 spike=false footL ab=0.0001 bc=0.0001 ac=0.0003 spike=false kneeR ab=0.0006 bc=0.0006 ac=0.0012 spike=false ankleR ab=0.0016 bc=0.0011 ac=0.0027 spike=false heelR ab=0.0005 bc=0.0004 ac=0.0009 spike=false footR ab=0.0010 bc=0.0008 ac=0.0018 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0027 cross=0.1438 diff=0.1411 ratio=53.3399 mapping=NORM rel=0.933
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0274 | ankle dir=0.0002 cross=0.0370 | heel dir=0.0006 cross=0.0243 | foot dir=0.0017 cross=0.0552 |
INFO [console] LEG_RAW: hipL=(239,263,-5) v=1.000 p=1.000 hipR=(190,268,5) v=1.000 p=1.000 kneeL=(246,356,-43) v=0.981 p=1.000 kneeR=(200,357,-42) v=0.977 p=1.000 ankL=(267,450,35) v=0.979 p=0.999 ankR=(205,452,40) v=0.979 p=0.999 heelL=(262,461,36) v=0.813 p=0.997 heelR=(212,465,41) v=0.800 p=0.998 footL=(281,475,-75) v=0.969 p=0.993 footR=(184,472,-70) v=0.968 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(239,263,-5) v=1.000 p=1.000 hipR=(190,268,5) v=1.000 p=1.000 kneeL=(246,356,-43) v=0.981 p=1.000 kneeR=(200,357,-42) v=0.977 p=1.000 ankL=(267,450,35) v=0.979 p=0.999 ankR=(205,452,40) v=0.979 p=0.999 heelL=(262,461,36) v=0.813 p=0.997 heelR=(212,465,41) v=0.800 p=0.998 footL=(281,475,-75) v=0.969 p=0.993 footR=(184,472,-70) v=0.968 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(240,262,-4.970) v=1.000 p=1.000 knee=(246,357,-38.679) v=0.983 p=1.000 ankle=(267,449,27.556) v=0.979 p=0.999 heel=(261,461,28.196) v=0.812 p=0.997 footIdx=(278,473,-79.744) v=0.969 p=0.993
INFO [console] LEG_LOG_R: hip=(191,267,5.022) v=1.000 p=1.000 knee=(200,357,-41.050) v=0.978 p=1.000 ankle=(205,452,30.346) v=0.979 p=0.999 heel=(212,465,30.887) v=0.806 p=0.998 footIdx=(184,472,-74.342) v=0.969 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-55.2,-15.3) -> (495.6,535.5) clamped=(0.0,0.0) -> (480.0,535.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.0012 bc=0.0009 ac=0.0021 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0002 bc=0.0004 ac=0.0005 spike=false footL ab=0.0001 bc=0.0023 ac=0.0024 spike=false kneeR ab=0.0006 bc=0.0005 ac=0.0011 spike=false ankleR ab=0.0011 bc=0.0008 ac=0.0019 spike=false heelR ab=0.0004 bc=0.0003 ac=0.0007 spike=false footR ab=0.0008 bc=0.0006 ac=0.0014 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0015 cross=0.1468 diff=0.1454 ratio=100.5825 mapping=NORM rel=0.930
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0275 | ankle dir=0.0004 cross=0.0375 | heel dir=0.0003 cross=0.0247 | foot dir=0.0005 cross=0.0572 |
INFO [console] LEG_RAW: hipL=(239,262,-4) v=1.000 p=1.000 hipR=(190,269,5) v=1.000 p=1.000 kneeL=(246,356,-45) v=0.981 p=1.000 kneeR=(200,358,-44) v=0.975 p=1.000 ankL=(267,449,34) v=0.978 p=0.998 ankR=(205,451,37) v=0.977 p=0.999 heelL=(263,460,35) v=0.809 p=0.997 heelR=(212,464,38) v=0.786 p=0.998 footL=(282,474,-76) v=0.968 p=0.993 footR=(185,472,-73) v=0.965 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(239,262,-4) v=1.000 p=1.000 hipR=(190,269,5) v=1.000 p=1.000 kneeL=(246,356,-45) v=0.981 p=1.000 kneeR=(200,358,-44) v=0.975 p=1.000 ankL=(267,449,34) v=0.978 p=0.998 ankR=(205,451,37) v=0.977 p=0.999 heelL=(263,460,35) v=0.809 p=0.997 heelR=(212,464,38) v=0.786 p=0.998 footL=(282,474,-76) v=0.968 p=0.993 footR=(185,472,-73) v=0.965 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(240,262,-4.909) v=1.000 p=1.000 knee=(246,357,-40.548) v=0.983 p=1.000 ankle=(267,449,28.479) v=0.979 p=0.998 heel=(262,461,29.119) v=0.812 p=0.997 footIdx=(280,474,-79.098) v=0.969 p=0.993
INFO [console] LEG_LOG_R: hip=(190,268,4.964) v=1.000 p=1.000 knee=(200,357,-42.355) v=0.978 p=1.000 ankle=(205,452,33.101) v=0.979 p=0.999 heel=(212,465,33.851) v=0.804 p=0.998 footIdx=(185,472,-73.863) v=0.968 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-55.4,-15.0) -> (494.9,535.3) clamped=(0.0,0.0) -> (480.0,535.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.0009 bc=0.0008 ac=0.0017 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0004 bc=0.0005 ac=0.0009 spike=false footL ab=0.0023 bc=0.0038 ac=0.0061 spike=false kneeR ab=0.0005 bc=0.0004 ac=0.0009 spike=false ankleR ab=0.0008 bc=0.0006 ac=0.0014 spike=false heelR ab=0.0003 bc=0.0003 ac=0.0006 spike=false footR ab=0.0006 bc=0.0006 ac=0.0012 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0020 cross=0.1486 diff=0.1466 ratio=74.5496 mapping=NORM rel=0.921
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0281 | ankle dir=0.0009 cross=0.0389 | heel dir=0.0006 cross=0.0235 | foot dir=0.0002 cross=0.0581 |
INFO [console] LEG_RAW: hipL=(238,262,-2) v=1.000 p=1.000 hipR=(189,268,2) v=1.000 p=1.000 kneeL=(246,355,-40) v=0.987 p=1.000 kneeR=(199,358,-40) v=0.979 p=1.000 ankL=(268,448,20) v=0.980 p=0.999 ankR=(202,451,28) v=0.976 p=0.999 heelL=(261,460,19) v=0.785 p=0.997 heelR=(212,464,28) v=0.730 p=0.998 footL=(282,474,-85) v=0.972 p=0.993 footR=(185,472,-76) v=0.963 p=0.993 fw=480 fh=640
INFO [console] LEG_COR: hipL=(238,262,-2) v=1.000 p=1.000 hipR=(189,268,2) v=1.000 p=1.000 kneeL=(246,355,-40) v=0.987 p=1.000 kneeR=(199,358,-40) v=0.979 p=1.000 ankL=(268,448,20) v=0.980 p=0.999 ankR=(202,451,28) v=0.976 p=0.999 heelL=(261,460,19) v=0.785 p=0.997 heelR=(212,464,28) v=0.730 p=0.998 footL=(282,474,-85) v=0.972 p=0.993 footR=(185,472,-76) v=0.963 p=0.993 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(239,262,-3.851) v=1.000 p=1.000 knee=(246,356,-40.375) v=0.983 p=1.000 ankle=(267,449,21.638) v=0.979 p=0.999 heel=(262,461,21.280) v=0.809 p=0.997 footIdx=(281,474,-83.431) v=0.970 p=0.993
INFO [console] LEG_LOG_R: hip=(190,268,3.868) v=1.000 p=1.000 knee=(200,357,-42.211) v=0.978 p=1.000 ankle=(204,452,29.140) v=0.979 p=0.999 heel=(212,465,29.425) v=0.797 p=0.998 footIdx=(185,472,-74.826) v=0.968 p=0.993
INFO [console] POSE_BENCH: count=25 lastMs=12.67 avgMs=11.50 maxMs=13.05 fps=87.0 landmarks=33 bitmap=480x640 sensorOrient=90 dropped=0
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-55.5,-14.6) -> (494.2,535.1) clamped=(0.0,0.0) -> (480.0,535.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.0008 bc=0.0006 ac=0.0014 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0005 bc=0.0004 ac=0.0009 spike=false footL ab=0.0038 bc=0.0034 ac=0.0072 spike=false kneeR ab=0.0004 bc=0.0004 ac=0.0008 spike=false ankleR ab=0.0006 bc=0.0001 ac=0.0007 spike=false heelR ab=0.0003 bc=0.0002 ac=0.0005 spike=false footR ab=0.0006 bc=0.0005 ac=0.0011 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] POSE_ROT: sensorOrient=90 deviceOrient=DeviceOrientation.portraitUp rotDeg=0 img=480x640 -> 480x640
INFO [console] POSE_DIAG: sensorOrient=90 imgSize=480 x 640 imgFormat=1111970369 planes=1 pixelStride=null rowStride=1920 screenSize=390x844
INFO [console] LEG_V2: dir=0.0027 cross=0.1473 diff=0.1446 ratio=54.6457 mapping=NORM rel=0.923
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0277 | ankle dir=0.0007 cross=0.0390 | heel dir=0.0011 cross=0.0237 | foot dir=0.0007 cross=0.0569 |
INFO [console] LEG_RAW: hipL=(238,262,-4) v=1.000 p=1.000 hipR=(189,269,4) v=1.000 p=1.000 kneeL=(246,355,-71) v=0.990 p=1.000 kneeR=(200,358,-30) v=0.978 p=1.000 ankL=(269,448,-14) v=0.984 p=0.999 ankR=(203,452,46) v=0.974 p=0.999 heelL=(265,461,-15) v=0.802 p=0.997 heelR=(212,465,46) v=0.719 p=0.998 footL=(280,474,-124) v=0.977 p=0.992 footR=(184,472,-57) v=0.962 p=0.993 fw=480 fh=640
INFO [console] LEG_COR: hipL=(238,262,-4) v=1.000 p=1.000 hipR=(189,269,4) v=1.000 p=1.000 kneeL=(246,355,-71) v=0.990 p=1.000 kneeR=(200,358,-30) v=0.978 p=1.000 ankL=(269,448,-14) v=0.984 p=0.999 ankR=(203,452,46) v=0.974 p=0.999 heelL=(265,461,-15) v=0.802 p=0.997 heelR=(212,465,46) v=0.719 p=0.998 footL=(280,474,-124) v=0.977 p=0.992 footR=(184,472,-57) v=0.962 p=0.993 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(238,262,-3.869) v=1.000 p=1.000 knee=(246,356,-67.708) v=0.984 p=1.000 ankle=(268,448,-11.770) v=0.979 p=0.999 heel=(263,461,-12.500) v=0.808 p=0.997 footIdx=(281,474,-120.821) v=0.970 p=0.992
INFO [console] LEG_LOG_R: hip=(190,268,3.878) v=1.000 p=1.000 knee=(200,357,-32.877) v=0.978 p=1.000 ankle=(204,452,40.518) v=0.978 p=0.999 heel=(212,465,41.260) v=0.789 p=0.998 footIdx=(185,472,-60.475) v=0.967 p=0.993
INFO [console] POSE_LM: [0 frame=(206,96)] [11 frame=(246,147)] [12 frame=(162,149)] [23 frame=(238,262)] [24 frame=(190,268)] frameSize=480 x 640 screenSize=390x844
INFO [console] POSE_MAP: [0 norm=(0.386,0.149)] [11 norm=(0.519,0.229)] [12 norm=(0.237,0.233)] [23 norm=(0.495,0.410)] [24 norm=(0.330,0.419)]
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-55.6,-14.1) -> (493.3,534.7) clamped=(0.0,0.0) -> (480.0,534.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.0006 bc=0.0006 ac=0.0013 spike=false ankleL ab=0.0001 bc=0.0003 ac=0.0004 spike=false heelL ab=0.0004 bc=0.0014 ac=0.0018 spike=false footL ab=0.0034 bc=0.0025 ac=0.0059 spike=false kneeR ab=0.0004 bc=0.0004 ac=0.0008 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0003 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0004 spike=false footR ab=0.0005 bc=0.0005 ac=0.0010 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0031 cross=0.1505 diff=0.1474 ratio=48.1363 mapping=NORM rel=0.924
INFO [console] LEG_PAIRS_V2: knee dir=0.0004 cross=0.0281 | ankle dir=0.0010 cross=0.0400 | heel dir=0.0009 cross=0.0247 | foot dir=0.0008 cross=0.0578 |
INFO [console] LEG_RAW: hipL=(237,263,-1) v=1.000 p=1.000 hipR=(189,270,1) v=1.000 p=1.000 kneeL=(246,355,-63) v=0.990 p=1.000 kneeR=(200,358,-35) v=0.978 p=1.000 ankL=(267,448,-5) v=0.983 p=0.999 ankR=(202,450,39) v=0.975 p=0.999 heelL=(263,462,-6) v=0.802 p=0.998 heelR=(211,464,39) v=0.721 p=0.998 footL=(281,474,-116) v=0.976 p=0.994 footR=(186,472,-67) v=0.963 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(237,263,-1) v=1.000 p=1.000 hipR=(189,270,1) v=1.000 p=1.000 kneeL=(246,355,-63) v=0.990 p=1.000 kneeR=(200,358,-35) v=0.978 p=1.000 ankL=(267,448,-5) v=0.983 p=0.999 ankR=(202,450,39) v=0.975 p=0.999 heelL=(263,462,-6) v=0.802 p=0.998 heelR=(211,464,39) v=0.721 p=0.998 footL=(281,474,-116) v=0.976 p=0.994 footR=(186,472,-67) v=0.963 p=0.995 fw=480 fh=640
INFO [console] LEG_RAW_L: hip=(238,262,-2.901) v=1.000 p=1.000 knee=(246,356,-64.217) v=0.984 p=1.000 ankle=(268,448,-6.259) v=0.980 p=0.999 heel=(263,461,-6.954) v=0.808 p=0.998 footIdx=(281,474,-116.729) v=0.971 p=0.994 frame=480x640
INFO [console] LEG_RAW_R: hip=(190,269,2.898) v=1.000 p=1.000 knee=(200,357,-33.643) v=0.978 p=1.000 ankle=(203,451,40.244) v=0.978 p=0.999 heel=(212,464,40.895) v=0.782 p=0.998 footIdx=(185,472,-61.358) v=0.967 p=0.995 frame=480x640
INFO [console] LEG_LOG_L: hip=(238,262,-2.901) v=1.000 p=1.000 knee=(246,356,-64.217) v=0.984 p=1.000 ankle=(268,448,-6.259) v=0.980 p=0.999 heel=(263,461,-6.954) v=0.808 p=0.998 footIdx=(281,474,-116.729) v=0.971 p=0.994
INFO [console] LEG_LOG_R: hip=(190,269,2.898) v=1.000 p=1.000 knee=(200,357,-33.643) v=0.978 p=1.000 ankle=(203,451,40.244) v=0.978 p=0.999 heel=(212,464,40.895) v=0.782 p=0.998 footIdx=(185,472,-61.358) v=0.967 p=0.995
INFO [console] LEG_FIX_L: hip=(238,262,-2.901) v=1.000 p=1.000 knee=(246,356,-64.217) v=0.984 p=1.000 ankle=(268,448,-6.259) v=0.980 p=0.999 heel=(263,461,-6.954) v=0.808 p=0.998 footIdx=(281,474,-116.729) v=0.971 p=0.994 frame=480x640
INFO [console] LEG_FIX_R: hip=(190,269,2.898) v=1.000 p=1.000 knee=(200,357,-33.643) v=0.978 p=1.000 ankle=(203,451,40.244) v=0.978 p=0.999 heel=(212,464,40.895) v=0.782 p=0.998 footIdx=(185,472,-61.358) v=0.967 p=0.995 frame=480x640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-56.3,-14.2) -> (493.1,535.2) clamped=(0.0,0.0) -> (480.0,535.2) 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.0006 bc=0.0004 ac=0.0010 spike=false ankleL ab=0.0003 bc=0.0002 ac=0.0005 spike=false heelL ab=0.0014 bc=0.0007 ac=0.0021 spike=false footL ab=0.0025 bc=0.0014 ac=0.0038 spike=false kneeR ab=0.0004 bc=0.0003 ac=0.0007 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0002 bc=0.0001 ac=0.0003 spike=false footR ab=0.0005 bc=0.0004 ac=0.0008 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0044 cross=0.1504 diff=0.1461 ratio=34.2615 mapping=NORM rel=0.926
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0282 | ankle dir=0.0003 cross=0.0400 | heel dir=0.0007 cross=0.0240 | foot dir=0.0031 cross=0.0583 |
INFO [console] LEG_RAW: hipL=(237,263,-2) v=1.000 p=1.000 hipR=(189,269,2) v=1.000 p=1.000 kneeL=(246,355,-54) v=0.990 p=1.000 kneeR=(199,357,-35) v=0.980 p=1.000 ankL=(267,447,3) v=0.984 p=0.999 ankR=(201,450,36) v=0.977 p=0.999 heelL=(260,461,3) v=0.801 p=0.997 heelR=(211,464,36) v=0.732 p=0.998 footL=(277,473,-106) v=0.977 p=0.993 footR=(179,472,-70) v=0.966 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(237,263,-2) v=1.000 p=1.000 hipR=(189,269,2) v=1.000 p=1.000 kneeL=(246,355,-54) v=0.990 p=1.000 kneeR=(199,357,-35) v=0.980 p=1.000 ankL=(267,447,3) v=0.984 p=0.999 ankR=(201,450,36) v=0.977 p=0.999 heelL=(260,461,3) v=0.801 p=0.997 heelR=(211,464,36) v=0.732 p=0.998 footL=(277,473,-106) v=0.977 p=0.993 footR=(179,472,-70) v=0.966 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(238,262,-2.579) v=1.000 p=1.000 knee=(246,356,-61.646) v=0.985 p=1.000 ankle=(267,448,0.696) v=0.980 p=0.999 heel=(262,461,0.167) v=0.807 p=0.997 footIdx=(280,473,-108.897) v=0.972 p=0.993
INFO [console] LEG_LOG_R: hip=(190,269,2.565) v=1.000 p=1.000 knee=(200,357,-33.966) v=0.978 p=1.000 ankle=(203,451,38.364) v=0.978 p=0.999 heel=(212,464,38.720) v=0.777 p=0.998 footIdx=(182,472,-63.958) v=0.967 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-56.1,-13.4) -> (492.2,534.9) clamped=(0.0,0.0) -> (480.0,534.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.0004 ac=0.0007 spike=false ankleL ab=0.0002 bc=0.0002 ac=0.0003 spike=false heelL ab=0.0007 bc=0.0002 ac=0.0009 spike=false footL ab=0.0014 bc=0.0005 ac=0.0019 spike=false kneeR ab=0.0003 bc=0.0003 ac=0.0005 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0004 bc=0.0001 ac=0.0003 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
$
250 строкUTF-8LIVE