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

rehabapp_2026-08-14_14-55-37

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] LEG_PAIRS_V2: knee dir=0.0018 cross=0.0375 | ankle dir=0.0021 cross=0.0372 | heel dir=0.0021 cross=0.0226 | foot dir=0.0018 cross=0.0519 |
INFO [console] LEG_RAW: hipL=(273,325,3) v=1.000 p=0.999 hipR=(229,322,-3) v=1.000 p=1.000 kneeL=(268,416,-55) v=0.974 p=0.998 kneeR=(214,406,-52) v=0.971 p=0.999 ankL=(259,502,37) v=0.961 p=0.997 ankR=(203,498,18) v=0.972 p=0.997 heelL=(252,513,41) v=0.797 p=0.995 heelR=(210,508,19) v=0.753 p=0.994 footL=(277,528,-64) v=0.950 p=0.988 footR=(195,525,-96) v=0.959 p=0.986 fw=480 fh=640
INFO [console] LEG_COR: hipL=(273,325,3) v=1.000 p=0.999 hipR=(229,322,-3) v=1.000 p=1.000 kneeL=(268,416,-55) v=0.974 p=0.998 kneeR=(214,406,-52) v=0.971 p=0.999 ankL=(259,502,37) v=0.961 p=0.997 ankR=(203,498,18) v=0.972 p=0.997 heelL=(252,513,41) v=0.797 p=0.995 heelR=(210,508,19) v=0.753 p=0.994 footL=(277,528,-64) v=0.950 p=0.988 footR=(195,525,-96) v=0.959 p=0.986 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(273,326,1.637) v=1.000 p=0.999 knee=(268,414,-60.421) v=0.969 p=0.998 ankle=(258,499,31.853) v=0.961 p=0.997 heel=(251,510,35.277) v=0.805 p=0.995 footIdx=(274,527,-68.449) v=0.949 p=0.988
INFO [console] LEG_LOG_R: hip=(228,323,-1.682) v=1.000 p=1.000 knee=(212,404,-58.539) v=0.967 p=0.999 ankle=(203,493,8.909) v=0.972 p=0.997 heel=(209,503,9.466) v=0.783 p=0.994 footIdx=(194,525,-104.817) v=0.960 p=0.986
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-7.3,72.4) -> (500.6,580.3) clamped=(0.0,72.4) -> (480.0,580.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.0037 bc=0.0020 ac=0.0057 spike=false ankleL ab=0.0005 bc=0.0002 ac=0.0007 spike=false heelL ab=0.0006 bc=0.0003 ac=0.0008 spike=false footL ab=0.0003 bc=0.0005 ac=0.0002 spike=false kneeR ab=0.0018 bc=0.0010 ac=0.0027 spike=false ankleR ab=0.0019 bc=0.0006 ac=0.0025 spike=false heelR ab=0.0022 bc=0.0007 ac=0.0029 spike=false footR ab=0.0007 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.0035 cross=0.1485 diff=0.1450 ratio=42.6682 mapping=NORM rel=0.921
INFO [console] LEG_LOG_L: hip=(273,326,2.073) v=1.000 p=1.000 knee=(268,414,-52.496) v=0.969 p=0.999 ankle=(259,500,41.322) v=0.961 p=0.998 heel=(251,510,44.484) v=0.805 p=0.996 footIdx=(275,527,-60.535) v=0.950 p=0.991
INFO [console] LEG_LOG_R: hip=(229,322,-2.131) v=1.000 p=1.000 knee=(214,406,-50.242) v=0.967 p=0.999 ankle=(203,496,17.775) v=0.972 p=0.998 heel=(209,507,18.103) v=0.782 p=0.996 footIdx=(194,525,-97.294) v=0.961 p=0.990
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-6.8,72.5) -> (500.8,580.0) clamped=(0.0,72.5) -> (480.0,580.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.0020 bc=0.0017 ac=0.0037 spike=false ankleL ab=0.0002 bc=0.0001 ac=0.0004 spike=false heelL ab=0.0003 bc=0.0002 ac=0.0005 spike=false footL ab=0.0005 bc=0.0014 ac=0.0019 spike=false kneeR ab=0.0010 bc=0.0022 ac=0.0030 spike=false ankleR ab=0.0006 bc=0.0001 ac=0.0007 spike=false heelR ab=0.0007 bc=0.0005 ac=0.0011 spike=false footR ab=0.0005 bc=0.0006 ac=0.0010 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0037 cross=0.1452 diff=0.1415 ratio=39.1688 mapping=NORM rel=0.924
INFO [console] LEG_PAIRS_V2: knee dir=0.0006 cross=0.0332 | ankle dir=0.0015 cross=0.0367 | heel dir=0.0009 cross=0.0229 | foot dir=0.0007 cross=0.0524 |
INFO [console] LEG_RAW: hipL=(273,324,2) v=1.000 p=1.000 hipR=(229,321,-2) v=1.000 p=1.000 kneeL=(267,415,-48) v=0.976 p=0.999 kneeR=(217,408,-45) v=0.971 p=0.999 ankL=(260,503,43) v=0.967 p=0.998 ankR=(204,497,27) v=0.976 p=0.998 heelL=(253,514,45) v=0.807 p=0.997 heelR=(209,509,27) v=0.768 p=0.997 footL=(276,528,-61) v=0.958 p=0.993 footR=(194,525,-87) v=0.966 p=0.992 fw=480 fh=640
INFO [console] LEG_COR: hipL=(273,324,2) v=1.000 p=1.000 hipR=(229,321,-2) v=1.000 p=1.000 kneeL=(267,415,-48) v=0.976 p=0.999 kneeR=(217,408,-45) v=0.971 p=0.999 ankL=(260,503,43) v=0.967 p=0.998 ankR=(204,497,27) v=0.976 p=0.998 heelL=(253,514,45) v=0.807 p=0.997 heelR=(209,509,27) v=0.768 p=0.997 footL=(276,528,-61) v=0.958 p=0.993 footR=(194,525,-87) v=0.966 p=0.992 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(273,325,2.051) v=1.000 p=1.000 knee=(267,414,-49.052) v=0.970 p=0.999 ankle=(259,501,42.244) v=0.961 p=0.998 heel=(251,512,45.018) v=0.805 p=0.997 footIdx=(276,527,-61.038) v=0.951 p=0.993
INFO [console] LEG_LOG_R: hip=(229,321,-2.109) v=1.000 p=1.000 knee=(216,406,-46.211) v=0.968 p=0.999 ankle=(203,496,24.186) v=0.973 p=0.998 heel=(209,507,24.658) v=0.780 p=0.997 footIdx=(194,525,-90.071) v=0.961 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-6.3,72.5) -> (500.9,579.7) clamped=(0.0,72.5) -> (480.0,579.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.0017 bc=0.0011 ac=0.0028 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0003 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0014 bc=0.0012 ac=0.0026 spike=false kneeR ab=0.0022 bc=0.0030 ac=0.0051 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0005 bc=0.0004 ac=0.0009 spike=false footR ab=0.0006 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.0036 cross=0.1459 diff=0.1423 ratio=40.8716 mapping=NORM rel=0.914
INFO [console] LEG_PAIRS_V2: knee dir=0.0009 cross=0.0328 | ankle dir=0.0007 cross=0.0373 | heel dir=0.0008 cross=0.0231 | foot dir=0.0011 cross=0.0527 |
INFO [console] LEG_RAW: hipL=(274,323,5) v=1.000 p=1.000 hipR=(230,319,-5) v=1.000 p=1.000 kneeL=(267,415,-38) v=0.974 p=0.999 kneeR=(218,407,-44) v=0.968 p=0.999 ankL=(262,503,41) v=0.965 p=0.998 ankR=(204,497,20) v=0.971 p=0.998 heelL=(253,514,42) v=0.790 p=0.997 heelR=(207,509,20) v=0.728 p=0.997 footL=(277,528,-62) v=0.956 p=0.993 footR=(196,526,-92) v=0.960 p=0.992 fw=480 fh=640
INFO [console] LEG_COR: hipL=(274,323,5) v=1.000 p=1.000 hipR=(230,319,-5) v=1.000 p=1.000 kneeL=(267,415,-38) v=0.974 p=0.999 kneeR=(218,407,-44) v=0.968 p=0.999 ankL=(262,503,41) v=0.965 p=0.998 ankR=(204,497,20) v=0.971 p=0.998 heelL=(253,514,42) v=0.790 p=0.997 heelR=(207,509,20) v=0.728 p=0.997 footL=(277,528,-62) v=0.956 p=0.993 footR=(196,526,-92) v=0.960 p=0.992 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(273,325,3.354) v=1.000 p=1.000 knee=(267,414,-39.809) v=0.970 p=0.999 ankle=(260,502,41.401) v=0.962 p=0.998 heel=(252,513,43.429) v=0.803 p=0.997 footIdx=(276,527,-61.712) v=0.951 p=0.993
INFO [console] LEG_LOG_R: hip=(229,320,-3.445) v=1.000 p=1.000 knee=(217,406,-44.446) v=0.968 p=0.999 ankle=(203,496,22.678) v=0.972 p=0.998 heel=(208,508,23.513) v=0.775 p=0.997 footIdx=(195,525,-90.847) v=0.961 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-6.3,72.0) -> (501.4,579.7) clamped=(0.0,72.0) -> (480.0,579.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.0011 bc=0.0008 ac=0.0019 spike=false ankleL ab=0.0001 bc=0.0005 ac=0.0006 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0012 bc=0.0014 ac=0.0026 spike=false kneeR ab=0.0030 bc=0.0032 ac=0.0062 spike=false ankleR ab=0.0001 bc=0.0002 ac=0.0003 spike=false heelR ab=0.0004 bc=0.0001 ac=0.0005 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.0043 cross=0.1448 diff=0.1405 ratio=33.8736 mapping=NORM rel=0.906
INFO [console] LEG_PAIRS_V2: knee dir=0.0007 cross=0.0325 | ankle dir=0.0007 cross=0.0377 | heel dir=0.0004 cross=0.0236 | foot dir=0.0025 cross=0.0509 |
INFO [console] LEG_RAW: hipL=(274,323,6) v=1.000 p=1.000 hipR=(230,319,-6) v=1.000 p=1.000 kneeL=(268,415,-39) v=0.969 p=0.999 kneeR=(219,406,-49) v=0.961 p=0.999 ankL=(261,504,33) v=0.961 p=0.999 ankR=(205,496,11) v=0.965 p=0.999 heelL=(253,515,34) v=0.776 p=0.998 heelR=(207,508,10) v=0.706 p=0.998 footL=(277,529,-71) v=0.952 p=0.994 footR=(202,523,-100) v=0.953 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(274,323,6) v=1.000 p=1.000 hipR=(230,319,-6) v=1.000 p=1.000 kneeL=(268,415,-39) v=0.969 p=0.999 kneeR=(219,406,-49) v=0.961 p=0.999 ankL=(261,504,33) v=0.961 p=0.999 ankR=(205,496,11) v=0.965 p=0.999 heelL=(253,515,34) v=0.776 p=0.998 heelR=(207,508,10) v=0.706 p=0.998 footL=(277,529,-71) v=0.952 p=0.994 footR=(202,523,-100) v=0.953 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(274,324,4.682) v=1.000 p=1.000 knee=(267,414,-38.897) v=0.970 p=0.999 ankle=(261,503,38.693) v=0.962 p=0.999 heel=(253,513,38.523) v=0.801 p=0.998 footIdx=(277,528,-65.250) v=0.951 p=0.994
INFO [console] LEG_LOG_R: hip=(230,319,-4.779) v=1.000 p=1.000 knee=(218,406,-46.620) v=0.967 p=0.999 ankle=(204,496,14.436) v=0.972 p=0.999 heel=(208,508,13.905) v=0.768 p=0.998 footIdx=(200,524,-96.269) v=0.960 p=0.994
INFO [console] POSE_BENCH: count=25 lastMs=12.47 avgMs=11.86 maxMs=13.02 fps=84.3 landmarks=33 bitmap=480x640 sensorOrient=90 dropped=0
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-6.4,71.2) -> (502.0,579.6) clamped=(0.0,71.2) -> (480.0,579.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.0008 bc=0.0008 ac=0.0016 spike=false ankleL ab=0.0005 bc=0.0007 ac=0.0012 spike=false heelL ab=0.0001 bc=0.0003 ac=0.0004 spike=false footL ab=0.0014 bc=0.0016 ac=0.0030 spike=false kneeR ab=0.0032 bc=0.0043 ac=0.0076 spike=false ankleR ab=0.0002 bc=0.0003 ac=0.0005 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0005 bc=0.0051 ac=0.0056 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.0052 cross=0.1354 diff=0.1302 ratio=25.9012 mapping=NORM rel=0.893
INFO [console] LEG_PAIRS_V2: knee dir=0.0005 cross=0.0319 | ankle dir=0.0005 cross=0.0367 | heel dir=0.0010 cross=0.0220 | foot dir=0.0031 cross=0.0448 |
INFO [console] LEG_RAW: hipL=(275,323,7) v=1.000 p=1.000 hipR=(231,318,-7) v=1.000 p=1.000 kneeL=(268,416,-57) v=0.962 p=0.999 kneeR=(220,405,-71) v=0.957 p=0.999 ankL=(262,504,6) v=0.950 p=0.998 ankR=(205,497,-24) v=0.958 p=0.998 heelL=(254,517,6) v=0.738 p=0.997 heelR=(210,508,-26) v=0.695 p=0.997 footL=(271,528,-99) v=0.938 p=0.994 footR=(206,523,-137) v=0.943 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(275,323,7) v=1.000 p=1.000 hipR=(231,318,-7) v=1.000 p=1.000 kneeL=(268,416,-57) v=0.962 p=0.999 kneeR=(220,405,-71) v=0.957 p=0.999 ankL=(262,504,6) v=0.950 p=0.998 ankR=(205,497,-24) v=0.958 p=0.998 heelL=(254,517,6) v=0.738 p=0.997 heelR=(210,508,-26) v=0.695 p=0.997 footL=(271,528,-99) v=0.938 p=0.994 footR=(206,523,-137) v=0.943 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(274,324,5.528) v=1.000 p=1.000 knee=(268,415,-49.480) v=0.969 p=0.999 ankle=(261,503,10.417) v=0.961 p=0.998 heel=(253,515,9.908) v=0.794 p=0.997 footIdx=(274,528,-94.537) v=0.950 p=0.994
INFO [console] LEG_LOG_R: hip=(230,319,-5.617) v=1.000 p=1.000 knee=(219,406,-66.251) v=0.966 p=0.999 ankle=(204,496,-20.033) v=0.970 p=0.998 heel=(209,508,-21.789) v=0.761 p=0.997 footIdx=(204,524,-132.385) v=0.959 p=0.994
INFO [console] POSE_LM: [0 frame=(261,172)] [11 frame=(296,219)] [12 frame=(225,210)] [23 frame=(274,324)] [24 frame=(230,319)] frameSize=480 x 640 screenSize=390x844
INFO [console] POSE_MAP: [0 norm=(0.572,0.269)] [11 norm=(0.688,0.343)] [12 norm=(0.449,0.328)] [23 norm=(0.615,0.506)] [24 norm=(0.466,0.498)]
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-6.4,70.4) -> (502.7,579.5) clamped=(0.0,70.4) -> (480.0,579.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.0008 bc=0.0006 ac=0.0014 spike=false ankleL ab=0.0007 bc=0.0006 ac=0.0013 spike=false heelL ab=0.0003 bc=0.0003 ac=0.0006 spike=false footL ab=0.0016 bc=0.0000 ac=0.0016 spike=false kneeR ab=0.0043 bc=0.0030 ac=0.0074 spike=false ankleR ab=0.0003 bc=0.0003 ac=0.0007 spike=false heelR ab=0.0001 bc=0.0002 ac=0.0003 spike=false footR ab=0.0051 bc=0.0079 ac=0.0131 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0062 cross=0.1305 diff=0.1244 ratio=21.2177 mapping=NORM rel=0.898
INFO [console] LEG_PAIRS_V2: knee dir=0.0004 cross=0.0323 | ankle dir=0.0022 cross=0.0358 | heel dir=0.0018 cross=0.0210 | foot dir=0.0018 cross=0.0414 |
INFO [console] LEG_RAW: hipL=(275,323,8) v=1.000 p=1.000 hipR=(231,318,-8) v=1.000 p=1.000 kneeL=(268,417,-51) v=0.965 p=0.999 kneeR=(220,405,-67) v=0.957 p=0.999 ankL=(261,504,27) v=0.953 p=0.999 ankR=(208,492,-2) v=0.959 p=0.999 heelL=(252,514,28) v=0.760 p=0.998 heelR=(213,505,-2) v=0.702 p=0.998 footL=(273,529,-77) v=0.942 p=0.995 footR=(209,522,-111) v=0.944 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(275,323,8) v=1.000 p=1.000 hipR=(231,318,-8) v=1.000 p=1.000 kneeL=(268,417,-51) v=0.965 p=0.999 kneeR=(220,405,-67) v=0.957 p=0.999 ankL=(261,504,27) v=0.953 p=0.999 ankR=(208,492,-2) v=0.959 p=0.999 heelL=(252,514,28) v=0.760 p=0.998 heelR=(213,505,-2) v=0.702 p=0.998 footL=(273,529,-77) v=0.942 p=0.995 footR=(209,522,-111) v=0.944 p=0.995 fw=480 fh=640
INFO [console] LEG_RAW_L: hip=(274,323,6.521) v=1.000 p=1.000 knee=(268,415,-49.743) v=0.969 p=0.999 ankle=(261,503,17.210) v=0.960 p=0.999 heel=(253,515,18.024) v=0.791 p=0.998 footIdx=(274,528,-88.613) v=0.949 p=0.995 frame=480x640
INFO [console] LEG_RAW_R: hip=(230,319,-6.602) v=1.000 p=1.000 knee=(219,406,-66.658) v=0.965 p=0.999 ankle=(206,494,-6.926) v=0.969 p=0.999 heel=(211,506,-7.311) v=0.755 p=0.998 footIdx=(208,523,-118.803) v=0.957 p=0.995 frame=480x640
INFO [console] LEG_LOG_L: hip=(274,323,6.521) v=1.000 p=1.000 knee=(268,415,-49.743) v=0.969 p=0.999 ankle=(261,503,17.210) v=0.960 p=0.999 heel=(253,515,18.024) v=0.791 p=0.998 footIdx=(274,528,-88.613) v=0.949 p=0.995
INFO [console] LEG_LOG_R: hip=(230,319,-6.602) v=1.000 p=1.000 knee=(219,406,-66.658) v=0.965 p=0.999 ankle=(206,494,-6.926) v=0.969 p=0.999 heel=(211,506,-7.311) v=0.755 p=0.998 footIdx=(208,523,-118.803) v=0.957 p=0.995
INFO [console] LEG_FIX_L: hip=(274,323,6.521) v=1.000 p=1.000 knee=(268,415,-49.743) v=0.969 p=0.999 ankle=(261,503,17.210) v=0.960 p=0.999 heel=(253,515,18.024) v=0.791 p=0.998 footIdx=(274,528,-88.613) v=0.949 p=0.995 frame=480x640
INFO [console] LEG_FIX_R: hip=(230,319,-6.602) v=1.000 p=1.000 knee=(219,406,-66.658) v=0.965 p=0.999 ankle=(206,494,-6.926) v=0.969 p=0.999 heel=(211,506,-7.311) v=0.755 p=0.998 footIdx=(208,523,-118.803) v=0.957 p=0.995 frame=480x640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-8.2,68.0) -> (505.1,581.3) clamped=(0.0,68.0) -> (480.0,581.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.0006 bc=0.0007 ac=0.0013 spike=false ankleL ab=0.0006 bc=0.0005 ac=0.0012 spike=false heelL ab=0.0003 bc=0.0003 ac=0.0006 spike=false footL ab=0.0000 bc=0.0000 ac=0.0000 spike=false kneeR ab=0.0030 bc=0.0028 ac=0.0058 spike=false ankleR ab=0.0003 bc=0.0016 ac=0.0020 spike=false heelR ab=0.0002 bc=0.0014 ac=0.0015 spike=false footR ab=0.0079 bc=0.0120 ac=0.0199 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0038 cross=0.1267 diff=0.1230 ratio=33.7707 mapping=NORM rel=0.898
INFO [console] LEG_PAIRS_V2: knee dir=0.0019 cross=0.0325 | ankle dir=0.0007 cross=0.0341 | heel dir=0.0008 cross=0.0194 | foot dir=0.0003 cross=0.0407 |
INFO [console] LEG_RAW: hipL=(275,321,7) v=1.000 p=1.000 hipR=(231,317,-7) v=1.000 p=1.000 kneeL=(269,415,-64) v=0.970 p=0.999 kneeR=(221,401,-77) v=0.962 p=0.999 ankL=(260,503,17) v=0.954 p=0.999 ankR=(210,492,-10) v=0.960 p=0.999 heelL=(252,514,19) v=0.755 p=0.998 heelR=(214,503,-10) v=0.693 p=0.998 footL=(272,530,-86) v=0.943 p=0.994 footR=(209,522,-120) v=0.946 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(275,321,7) v=1.000 p=1.000 hipR=(231,317,-7) v=1.000 p=1.000 kneeL=(269,415,-64) v=0.970 p=0.999 kneeR=(221,401,-77) v=0.962 p=0.999 ankL=(260,503,17) v=0.954 p=0.999 ankR=(210,492,-10) v=0.960 p=0.999 heelL=(252,514,19) v=0.755 p=0.998 heelR=(214,503,-10) v=0.693 p=0.998 footL=(272,530,-86) v=0.943 p=0.994 footR=(209,522,-120) v=0.946 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(274,322,6.697) v=1.000 p=1.000 knee=(268,415,-60.685) v=0.969 p=0.999 ankle=(261,503,16.894) v=0.959 p=0.999 heel=(253,515,18.439) v=0.787 p=0.998 footIdx=(274,529,-86.837) v=0.948 p=0.994
INFO [console] LEG_LOG_R: hip=(230,318,-6.774) v=1.000 p=1.000 knee=(220,403,-75.100) v=0.965 p=0.999 ankle=(208,493,-9.812) v=0.968 p=0.999 heel=(213,504,-9.527) v=0.749 p=0.998 footIdx=(209,523,-119.699) v=0.956 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-8.9,66.8) -> (506.2,581.9) clamped=(0.0,66.8) -> (480.0,581.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.0007 bc=0.0007 ac=0.0014 spike=false ankleL ab=0.0005 bc=0.0004 ac=0.0010 spike=false heelL ab=0.0003 bc=0.0002 ac=0.0004 spike=false footL ab=0.0000 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0028 bc=0.0028 ac=0.0056 spike=false ankleR ab=0.0016 bc=0.0030 ac=0.0047 spike=false heelR ab=0.0014 bc=0.0029 ac=0.0042 spike=false footR ab=0.0120 bc=0.0088 ac=0.0209 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0029 cross=0.1215 diff=0.1186 ratio=42.2105 mapping=NORM rel=0.882
INFO [console] LEG_PAIRS_V2: knee dir=0.0011 cross=0.0318 | ankle dir=0.0004 cross=0.0325 | heel dir=0.0009 cross=0.0178 | foot dir=0.0004 cross=0.0394 |
INFO [console] LEG_RAW: hipL=(275,319,7) v=1.000 p=1.000 hipR=(230,316,-7) v=1.000 p=1.000 kneeL=(269,414,-75) v=0.956 p=0.999 kneeR=(222,400,-88) v=0.950 p=0.999 ankL=(260,503,-9) v=0.938 p=0.998 ankR=(210,493,-43) v=0.950 p=0.998 heelL=(252,514,-9) v=0.717 p=0.997 heelR=(217,505,-44) v=0.681 p=0.997 footL=(272,529,-113) v=0.926 p=0.993 footR=(210,523,-155) v=0.934 p=0.993 fw=480 fh=640
INFO [console] LEG_COR: hipL=(275,319,7) v=1.000 p=1.000 hipR=(230,316,-7) v=1.000 p=1.000 kneeL=(269,414,-75) v=0.956 p=0.999 kneeR=(222,400,-88) v=0.950 p=0.999 ankL=(260,503,-9) v=0.938 p=0.998 ankR=(210,493,-43) v=0.950 p=0.998 heelL=(252,514,-9) v=0.717 p=0.997 heelR=(217,505,-44) v=0.681 p=0.997 footL=(272,529,-113) v=0.926 p=0.993 footR=(210,523,-155) v=0.934 p=0.993 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(275,321,6.720) v=1.000 p=1.000 knee=(269,415,-72.462) v=0.968 p=0.999 ankle=(261,503,-6.458) v=0.957 p=0.998 heel=(253,515,-6.051) v=0.780 p=0.997 footIdx=(273,529,-109.882) v=0.946 p=0.993
INFO [console] LEG_LOG_R: hip=(230,317,-6.798) v=1.000 p=1.000 knee=(221,401,-86.283) v=0.963 p=0.999 ankle=(209,493,-39.938) v=0.966 p=0.998 heel=(215,505,-41.502) v=0.742 p=0.997 footIdx=(210,523,-151.706) v=0.954 p=0.993
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-9.6,65.5) -> (507.1,582.3) clamped=(0.0,65.5) -> (480.0,582.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.0007 bc=0.0008 ac=0.0015 spike=false ankleL ab=0.0004 bc=0.0003 ac=0.0007 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0001 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0028 bc=0.0030 ac=0.0058 spike=false ankleR ab=0.0030 bc=0.0034 ac=0.0064 spike=false heelR ab=0.0029 bc=0.0043 ac=0.0072 spike=false footR ab=0.0088 bc=0.0063 ac=0.0151 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0035 cross=0.1186 diff=0.1152 ratio=34.1581 mapping=NORM rel=0.886
INFO [console] LEG_PAIRS_V2: knee dir=0.0010 cross=0.0310 | ankle dir=0.0009 cross=0.0317 | heel dir=0.0003 cross=0.0174 | foot dir=0.0013 cross=0.0385 |
INFO [console] LEG_RAW: hipL=(276,318,7) v=1.000 p=1.000 hipR=(231,315,-7) v=1.000 p=1.000 kneeL=(270,414,-64) v=0.959 p=0.999 kneeR=(223,401,-78) v=0.951 p=0.999 ankL=(261,504,16) v=0.944 p=0.998 ankR=(212,493,-15) v=0.952 p=0.998 heelL=(253,515,17) v=0.737 p=0.997 heelR=(216,505,-15) v=0.674 p=0.998 footL=(273,528,-89) v=0.934 p=0.995 footR=(211,524,-127) v=0.938 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(276,318,7) v=1.000 p=1.000 hipR=(231,315,-7) v=1.000 p=1.000 kneeL=(270,414,-64) v=0.959 p=0.999 kneeR=(223,401,-78) v=0.951 p=0.999 ankL=(261,504,16) v=0.944 p=0.998 ankR=(212,493,-15) v=0.952 p=0.998 heelL=(253,515,17) v=0.737 p=0.997 heelR=(216,505,-15) v=0.674 p=0.998 footL=(273,528,-89) v=0.934 p=0.995 footR=(211,524,-127) v=0.938 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(275,319,6.795) v=1.000 p=1.000 knee=(269,415,-67.477) v=0.967 p=0.999 ankle=(261,503,4.653) v=0.956 p=0.998 heel=(253,515,5.332) v=0.776 p=0.997 footIdx=(273,529,-98.665) v=0.945 p=0.995
INFO [console] LEG_LOG_R: hip=(230,316,-6.865) v=1.000 p=1.000 knee=(222,401,-79.919) v=0.962 p=0.999 ankle=(211,493,-22.531) v=0.965 p=0.998 heel=(216,505,-23.118) v=0.735 p=0.998 footIdx=(211,523,-134.188) v=0.952 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-12.4,61.9) -> (510.2,584.5) clamped=(0.0,61.9) -> (480.0,584.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.0008 bc=0.0011 ac=0.0019 spike=false ankleL ab=0.0003 bc=0.0003 ac=0.0006 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0003 spike=false footL ab=0.0002 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0030 bc=0.0033 ac=0.0064 spike=false ankleR ab=0.0034 bc=0.0040 ac=0.0074 spike=false heelR ab=0.0043 bc=0.0039 ac=0.0082 spike=false footR ab=0.0063 bc=0.0053 ac=0.0116 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0048 cross=0.1172 diff=0.1124 ratio=24.2202 mapping=NORM rel=0.878
INFO [console] LEG_PAIRS_V2: knee dir=0.0005 cross=0.0310 | ankle dir=0.0014 cross=0.0313 | heel dir=0.0010 cross=0.0170 | foot dir=0.0019 cross=0.0378 |
INFO [console] LEG_RAW: hipL=(276,317,7) v=1.000 p=1.000 hipR=(230,315,-7) v=1.000 p=1.000 kneeL=(271,414,-59) v=0.959 p=0.999 kneeR=(222,402,-73) v=0.947 p=0.999 ankL=(263,505,25) v=0.941 p=0.998 ankR=(213,496,-3) v=0.944 p=0.998 heelL=(254,516,27) v=0.727 p=0.997 heelR=(218,507,-2) v=0.647 p=0.998 footL=(274,531,-80) v=0.930 p=0.995 footR=(212,527,-113) v=0.928 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(276,317,7) v=1.000 p=1.000 hipR=(230,315,-7) v=1.000 p=1.000 kneeL=(271,414,-59) v=0.959 p=0.999 kneeR=(222,402,-73) v=0.947 p=0.999 ankL=(263,505,25) v=0.941 p=0.998 ankR=(213,496,-3) v=0.944 p=0.998 heelL=(254,516,27) v=0.727 p=0.997 heelR=(218,507,-2) v=0.647 p=0.998 footL=(274,531,-80) v=0.930 p=0.995 footR=(212,527,-113) v=0.928 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(275,318,6.784) v=1.000 p=1.000 knee=(270,415,-66.523) v=0.966 p=0.999 ankle=(262,504,16.725) v=0.954 p=0.998 heel=(253,515,18.489) v=0.771 p=0.997 footIdx=(273,529,-88.381) v=0.943 p=0.995
INFO [console] LEG_LOG_R: hip=(230,315,-6.853) v=1.000 p=1.000 knee=(222,401,-76.239) v=0.960 p=0.999 ankle=(212,494,-12.160) v=0.963 p=0.998 heel=(217,505,-11.193) v=0.726 p=0.998 footIdx=(211,525,-121.733) v=0.950 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-15.3,58.0) -> (513.6,586.8) clamped=(0.0,58.0) -> (480.0,586.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.0011 bc=0.0014 ac=0.0025 spike=false ankleL ab=0.0003 bc=0.0005 ac=0.0008 spike=false heelL ab=0.0001 bc=0.0003 ac=0.0005 spike=false footL ab=0.0002 bc=0.0001 ac=0.0003 spike=false kneeR ab=0.0033 bc=0.0025 ac=0.0059 spike=false ankleR ab=0.0040 bc=0.0040 ac=0.0080 spike=false heelR ab=0.0039 bc=0.0046 ac=0.0085 spike=false footR ab=0.0053 bc=0.0042 ac=0.0095 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0079 cross=0.1143 diff=0.1065 ratio=14.4981 mapping=NORM rel=0.894
INFO [console] LEG_PAIRS_V2: knee dir=0.0013 cross=0.0301 | ankle dir=0.0026 cross=0.0301 | heel dir=0.0017 cross=0.0173 | foot dir=0.0023 cross=0.0369 |
INFO [console] LEG_RAW: hipL=(276,316,3) v=1.000 p=1.000 hipR=(230,314,-3) v=1.000 p=1.000 kneeL=(272,414,-45) v=0.959 p=0.999 kneeR=(223,405,-52) v=0.943 p=0.999 ankL=(263,504,49) v=0.948 p=0.999 ankR=(214,503,25) v=0.955 p=0.998 heelL=(255,515,51) v=0.761 p=0.998 heelR=(218,512,26) v=0.705 p=0.998 footL=(274,531,-62) v=0.937 p=0.995 footR=(212,534,-93) v=0.941 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(276,316,3) v=1.000 p=1.000 hipR=(230,314,-3) v=1.000 p=1.000 kneeL=(272,414,-45) v=0.959 p=0.999 kneeR=(223,405,-52) v=0.943 p=0.999 ankL=(263,504,49) v=0.948 p=0.999 ankR=(214,503,25) v=0.955 p=0.998 heelL=(255,515,51) v=0.761 p=0.998 heelR=(218,512,26) v=0.705 p=0.998 footL=(274,531,-62) v=0.937 p=0.995 footR=(212,534,-93) v=0.941 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(275,317,4.993) v=1.000 p=1.000 knee=(271,415,-50.598) v=0.965 p=0.999 ankle=(262,504,44.543) v=0.954 p=0.999 heel=(254,515,47.033) v=0.770 p=0.998 footIdx=(273,530,-66.725) v=0.943 p=0.995
INFO [console] LEG_LOG_R: hip=(230,315,-5.056) v=1.000 p=1.000 knee=(222,402,-56.490) v=0.959 p=0.999 ankle=(213,500,20.732) v=0.962 p=0.998 heel=(218,509,21.539) v=0.724 p=0.998 footIdx=(212,532,-97.536) v=0.949 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-19.0,53.5) -> (517.4,589.9) clamped=(0.0,53.5) -> (480.0,589.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.0014 bc=0.0016 ac=0.0030 spike=false ankleL ab=0.0005 bc=0.0007 ac=0.0012 spike=false heelL ab=0.0003 bc=0.0006 ac=0.0009 spike=false footL ab=0.0001 bc=0.0001 ac=0.0003 spike=false kneeR ab=0.0025 bc=0.0019 ac=0.0045 spike=false ankleR ab=0.0040 bc=0.0039 ac=0.0079 spike=false heelR ab=0.0046 bc=0.0033 ac=0.0078 spike=false footR ab=0.0042 bc=0.0034 ac=0.0075 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0058 cross=0.1133 diff=0.1076 ratio=19.6441 mapping=NORM rel=0.893
INFO [console] LEG_PAIRS_V2: knee dir=0.0005 cross=0.0298 | ankle dir=0.0022 cross=0.0292 | heel dir=0.0017 cross=0.0172 | foot dir=0.0014 cross=0.0371 |
INFO [console] LEG_LOG_R: hip=(230,314,-4.830) v=1.000 p=1.000 knee=(222,403,-43.989) v=0.957 p=0.999 ankle=(214,504,37.949) v=0.961 p=0.998 heel=(218,513,38.976) v=0.722 p=0.998 footIdx=(212,535,-80.540) v=0.948 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-23.4,48.3) -> (522.0,593.7) clamped=(0.0,48.3) -> (480.0,593.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.0016 bc=0.0016 ac=0.0032 spike=false ankleL ab=0.0007 bc=0.0010 ac=0.0016 spike=false heelL ab=0.0006 bc=0.0009 ac=0.0014 spike=false footL ab=0.0001 bc=0.0003 ac=0.0004 spike=false kneeR ab=0.0019 bc=0.0013 ac=0.0032 spike=false ankleR ab=0.0039 bc=0.0040 ac=0.0079 spike=false heelR ab=0.0033 bc=0.0029 ac=0.0061 spike=false footR ab=0.0034 bc=0.0029 ac=0.0062 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0057 cross=0.1121 diff=0.1064 ratio=19.6489 mapping=NORM rel=0.899
INFO [console] LEG_PAIRS_V2: knee dir=0.0019 cross=0.0302 | ankle dir=0.0018 cross=0.0283 | heel dir=0.0012 cross=0.0170 | foot dir=0.0009 cross=0.0367 |
INFO [console] LEG_RAW: hipL=(276,312,6) v=1.000 p=1.000 hipR=(228,311,-6) v=1.000 p=1.000 kneeL=(273,412,-42) v=0.963 p=0.999 kneeR=(222,403,-54) v=0.953 p=0.999 ankL=(264,505,62) v=0.954 p=0.998 ankR=(217,504,33) v=0.958 p=0.998 heelL=(257,518,65) v=0.772 p=0.997 heelR=(221,513,34) v=0.707 p=0.997 footL=(276,532,-53) v=0.941 p=0.994 footR=(214,538,-89) v=0.942 p=0.994 fw=480 fh=640
INFO [console] LEG_COR: hipL=(276,312,6) v=1.000 p=1.000 hipR=(228,311,-6) v=1.000 p=1.000 kneeL=(273,412,-42) v=0.963 p=0.999 kneeR=(222,403,-54) v=0.953 p=0.999 ankL=(264,505,62) v=0.954 p=0.998 ankR=(217,504,33) v=0.958 p=0.998 heelL=(257,518,65) v=0.772 p=0.997 heelR=(221,513,34) v=0.707 p=0.997 footL=(276,532,-53) v=0.941 p=0.994 footR=(214,538,-89) v=0.942 p=0.994 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(276,313,4.966) v=1.000 p=1.000 knee=(272,414,-39.922) v=0.964 p=0.999 ankle=(263,506,62.261) v=0.953 p=0.998 heel=(256,517,65.309) v=0.770 p=0.997 footIdx=(275,531,-52.183) v=0.942 p=0.994
INFO [console] LEG_LOG_R: hip=(229,312,-5.013) v=1.000 p=1.000 knee=(222,403,-50.098) v=0.957 p=0.999 ankle=(215,504,33.791) v=0.961 p=0.998 heel=(219,513,35.042) v=0.721 p=0.997 footIdx=(213,537,-87.473) v=0.947 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-28.4,42.3) -> (527.0,597.7) clamped=(0.0,42.3) -> (480.0,597.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.0016 bc=0.0017 ac=0.0034 spike=false ankleL ab=0.0010 bc=0.0009 ac=0.0019 spike=false heelL ab=0.0009 bc=0.0013 ac=0.0022 spike=false footL ab=0.0003 bc=0.0004 ac=0.0006 spike=false kneeR ab=0.0013 bc=0.0010 ac=0.0023 spike=false ankleR ab=0.0040 bc=0.0046 ac=0.0086 spike=false heelR ab=0.0029 bc=0.0034 ac=0.0063 spike=false footR ab=0.0029 bc=0.0037 ac=0.0066 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0062 cross=0.1122 diff=0.1060 ratio=18.0582 mapping=NORM rel=0.908
INFO [console] LEG_PAIRS_V2: knee dir=0.0018 cross=0.0305 | ankle dir=0.0014 cross=0.0278 | heel dir=0.0014 cross=0.0171 | foot dir=0.0016 cross=0.0368 |
INFO [console] LEG_RAW: hipL=(275,310,6) v=1.000 p=1.000 hipR=(226,308,-6) v=1.000 p=1.000 kneeL=(273,408,-50) v=0.972 p=0.999 kneeR=(220,401,-58) v=0.964 p=0.999 ankL=(263,503,56) v=0.959 p=0.998 ankR=(214,505,25) v=0.968 p=0.998 heelL=(257,514,60) v=0.775 p=0.997 heelR=(218,514,26) v=0.721 p=0.997 footL=(276,533,-58) v=0.948 p=0.993 footR=(210,541,-101) v=0.954 p=0.992 fw=480 fh=640
INFO [console] LEG_COR: hipL=(275,310,6) v=1.000 p=1.000 hipR=(226,308,-6) v=1.000 p=1.000 kneeL=(273,408,-50) v=0.972 p=0.999 kneeR=(220,401,-58) v=0.964 p=0.999 ankL=(263,503,56) v=0.959 p=0.998 ankR=(214,505,25) v=0.968 p=0.998 heelL=(257,514,60) v=0.775 p=0.997 heelR=(218,514,26) v=0.721 p=0.997 footL=(276,533,-58) v=0.948 p=0.993 footR=(210,541,-101) v=0.954 p=0.992 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(276,311,5.078) v=1.000 p=1.000 knee=(272,410,-40.654) v=0.965 p=0.999 ankle=(263,505,57.579) v=0.954 p=0.998 heel=(256,516,60.958) v=0.770 p=0.997 footIdx=(275,532,-56.505) v=0.943 p=0.993
INFO [console] LEG_LOG_R: hip=(228,310,-5.120) v=1.000 p=1.000 knee=(222,402,-52.523) v=0.957 p=0.999 ankle=(215,505,27.303) v=0.962 p=0.998 heel=(219,513,28.220) v=0.721 p=0.997 footIdx=(213,540,-91.849) v=0.948 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-32.3,37.0) -> (531.1,600.4) clamped=(0.0,37.0) -> (480.0,600.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.0017 bc=0.0016 ac=0.0032 spike=false ankleL ab=0.0009 bc=0.0007 ac=0.0016 spike=false heelL ab=0.0013 bc=0.0015 ac=0.0028 spike=false footL ab=0.0004 bc=0.0004 ac=0.0008 spike=false kneeR ab=0.0010 bc=0.0005 ac=0.0015 spike=false ankleR ab=0.0046 bc=0.0027 ac=0.0073 spike=false heelR ab=0.0034 bc=0.0021 ac=0.0055 spike=false footR ab=0.0037 bc=0.0032 ac=0.0067 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0075 cross=0.1133 diff=0.1059 ratio=15.1995 mapping=NORM rel=0.908
INFO [console] LEG_PAIRS_V2: knee dir=0.0016 cross=0.0313 | ankle dir=0.0020 cross=0.0273 | heel dir=0.0023 cross=0.0174 | foot dir=0.0016 cross=0.0373 |
INFO [console] LEG_RAW: hipL=(272,308,3) v=1.000 p=1.000 hipR=(222,305,-3) v=1.000 p=1.000 kneeL=(273,408,-71) v=0.972 p=0.998 kneeR=(216,405,-69) v=0.967 p=0.999 ankL=(262,504,40) v=0.954 p=0.997 ankR=(215,511,10) v=0.970 p=0.997 heelL=(257,515,44) v=0.763 p=0.996 heelR=(218,524,10) v=0.734 p=0.996 footL=(278,534,-76) v=0.943 p=0.990 footR=(211,544,-121) v=0.957 p=0.989 fw=480 fh=640
INFO [console] LEG_COR: hipL=(272,308,3) v=1.000 p=1.000 hipR=(222,305,-3) v=1.000 p=1.000 kneeL=(273,408,-71) v=0.972 p=0.998 kneeR=(216,405,-69) v=0.967 p=0.999 ankL=(262,504,40) v=0.954 p=0.997 ankR=(215,511,10) v=0.970 p=0.997 heelL=(257,515,44) v=0.763 p=0.996 heelR=(218,524,10) v=0.734 p=0.996 footL=(278,534,-76) v=0.943 p=0.990 footR=(211,544,-121) v=0.957 p=0.989 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(274,309,4.149) v=1.000 p=1.000 knee=(272,409,-65.550) v=0.966 p=0.998 ankle=(263,505,52.771) v=0.954 p=0.997 heel=(257,516,60.469) v=0.769 p=0.996 footIdx=(276,533,-68.567) v=0.943 p=0.990
INFO [console] LEG_LOG_R: hip=(225,307,-4.166) v=1.000 p=1.000 knee=(219,403,-63.829) v=0.958 p=0.999 ankle=(215,509,18.398) v=0.962 p=0.997 heel=(219,521,19.046) v=0.722 p=0.996 footIdx=(212,543,-115.181) v=0.949 p=0.989
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-35.9,31.6) -> (534.6,602.2) clamped=(0.0,31.6) -> (480.0,602.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.0016 bc=0.0015 ac=0.0031 spike=false ankleL ab=0.0007 bc=0.0005 ac=0.0012 spike=false heelL ab=0.0015 bc=0.0012 ac=0.0026 spike=false footL ab=0.0004 bc=0.0007 ac=0.0011 spike=false kneeR ab=0.0005 bc=0.0001 ac=0.0005 spike=false ankleR ab=0.0027 bc=0.0029 ac=0.0054 spike=false heelR ab=0.0021 bc=0.0039 ac=0.0054 spike=false footR ab=0.0032 bc=0.0033 ac=0.0064 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0035 cross=0.1132 diff=0.1097 ratio=31.9413 mapping=NORM rel=0.907
INFO [console] LEG_PAIRS_V2: knee dir=0.0012 cross=0.0319 | ankle dir=0.0008 cross=0.0269 | heel dir=0.0006 cross=0.0170 | foot dir=0.0010 cross=0.0373 |
INFO [console] LEG_RAW: hipL=(271,304,-1) v=1.000 p=1.000 hipR=(220,302,1) v=1.000 p=1.000 kneeL=(273,409,-71) v=0.973 p=0.998 kneeR=(215,408,-61) v=0.968 p=0.999 ankL=(263,505,45) v=0.954 p=0.997 ankR=(214,512,22) v=0.971 p=0.997 heelL=(258,516,49) v=0.755 p=0.996 heelR=(219,526,23) v=0.730 p=0.996 footL=(280,536,-73) v=0.943 p=0.991 footR=(210,545,-110) v=0.959 p=0.989 fw=480 fh=640
INFO [console] LEG_COR: hipL=(271,304,-1) v=1.000 p=1.000 hipR=(220,302,1) v=1.000 p=1.000 kneeL=(273,409,-71) v=0.973 p=0.998 kneeR=(215,408,-61) v=0.968 p=0.999 ankL=(263,505,45) v=0.954 p=0.997 ankR=(214,512,22) v=0.971 p=0.997 heelL=(258,516,49) v=0.755 p=0.996 heelR=(219,526,23) v=0.730 p=0.996 footL=(280,536,-73) v=0.943 p=0.991 footR=(210,545,-110) v=0.959 p=0.989 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(273,306,1.543) v=1.000 p=1.000 knee=(272,409,-70.084) v=0.966 p=0.998 ankle=(263,505,49.399) v=0.954 p=0.997 heel=(257,516,54.446) v=0.768 p=0.996 footIdx=(278,534,-70.469) v=0.943 p=0.991
INFO [console] LEG_LOG_R: hip=(221,304,-1.540) v=1.000 p=1.000 knee=(217,406,-63.699) v=0.959 p=0.999 ankle=(215,511,20.748) v=0.963 p=0.997 heel=(219,525,21.481) v=0.723 p=0.996 footIdx=(212,544,-112.571) v=0.950 p=0.989
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-42.0,24.1) -> (539.7,605.8) clamped=(0.0,24.1) -> (480.0,605.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.0015 bc=0.0014 ac=0.0029 spike=false ankleL ab=0.0005 bc=0.0005 ac=0.0009 spike=false heelL ab=0.0012 bc=0.0013 ac=0.0024 spike=false footL ab=0.0007 bc=0.0020 ac=0.0027 spike=false kneeR ab=0.0001 bc=0.0018 ac=0.0019 spike=false ankleR ab=0.0029 bc=0.0031 ac=0.0060 spike=false heelR ab=0.0039 bc=0.0049 ac=0.0088 spike=false footR ab=0.0033 bc=0.0033 ac=0.0066 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0058 cross=0.1139 diff=0.1080 ratio=19.5082 mapping=NORM rel=0.910
INFO [console] LEG_PAIRS_V2: knee dir=0.0014 cross=0.0317 | ankle dir=0.0018 cross=0.0274 | heel dir=0.0016 cross=0.0169 | foot dir=0.0011 cross=0.0378 |
INFO [console] LEG_RAW: hipL=(269,300,4) v=1.000 p=1.000 hipR=(218,299,-4) v=1.000 p=1.000 kneeL=(272,405,-41) v=0.972 p=0.998 kneeR=(214,407,-39) v=0.973 p=0.999 ankL=(264,500,90) v=0.955 p=0.998 ankR=(214,514,55) v=0.977 p=0.998 heelL=(258,511,96) v=0.754 p=0.996 heelR=(219,523,57) v=0.744 p=0.996 footL=(280,534,-22) v=0.944 p=0.991 footR=(209,547,-73) v=0.965 p=0.989 fw=480 fh=640
INFO [console] LEG_COR: hipL=(269,300,4) v=1.000 p=1.000 hipR=(218,299,-4) v=1.000 p=1.000 kneeL=(272,405,-41) v=0.972 p=0.998 kneeR=(214,407,-39) v=0.973 p=0.999 ankL=(264,500,90) v=0.955 p=0.998 ankR=(214,514,55) v=0.977 p=0.998 heelL=(258,511,96) v=0.754 p=0.996 heelR=(219,523,57) v=0.744 p=0.996 footL=(280,534,-22) v=0.944 p=0.991 footR=(209,547,-73) v=0.965 p=0.989 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(271,302,1.779) v=1.000 p=1.000 knee=(272,407,-47.888) v=0.967 p=0.998 ankle=(263,503,86.070) v=0.954 p=0.998 heel=(257,514,92.283) v=0.767 p=0.996 footIdx=(279,534,-26.599) v=0.943 p=0.991
INFO [console] LEG_LOG_R: hip=(219,300,-1.763) v=1.000 p=1.000 knee=(215,406,-43.500) v=0.961 p=0.999 ankle=(215,513,50.949) v=0.965 p=0.998 heel=(219,524,52.759) v=0.725 p=0.996 footIdx=(212,546,-78.858) v=0.951 p=0.989
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-50.8,13.6) -> (546.5,610.9) clamped=(0.0,13.6) -> (480.0,610.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.0014 bc=0.0012 ac=0.0026 spike=false ankleL ab=0.0005 bc=0.0005 ac=0.0009 spike=false heelL ab=0.0013 bc=0.0010 ac=0.0022 spike=false footL ab=0.0020 bc=0.0017 ac=0.0036 spike=false kneeR ab=0.0018 bc=0.0022 ac=0.0039 spike=false ankleR ab=0.0031 bc=0.0023 ac=0.0054 spike=false heelR ab=0.0049 bc=0.0023 ac=0.0071 spike=false footR ab=0.0033 bc=0.0025 ac=0.0059 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0074 cross=0.1173 diff=0.1099 ratio=15.8722 mapping=NORM rel=0.907
INFO [console] LEG_PAIRS_V2: knee dir=0.0012 cross=0.0315 | ankle dir=0.0019 cross=0.0286 | heel dir=0.0024 cross=0.0180 | foot dir=0.0018 cross=0.0391 |
INFO [console] LEG_RAW: hipL=(268,296,-0) v=1.000 p=1.000 hipR=(216,295,0) v=1.000 p=1.000 kneeL=(272,401,-55) v=0.972 p=0.998 kneeR=(214,407,-42) v=0.974 p=0.999 ankL=(267,496,86) v=0.946 p=0.998 ankR=(214,516,51) v=0.977 p=0.998 heelL=(262,505,93) v=0.728 p=0.996 heelR=(220,528,52) v=0.754 p=0.996 footL=(281,530,-23) v=0.936 p=0.991 footR=(207,548,-81) v=0.966 p=0.989 fw=480 fh=640
INFO [console] LEG_COR: hipL=(268,296,-0) v=1.000 p=1.000 hipR=(216,295,0) v=1.000 p=1.000 kneeL=(272,401,-55) v=0.972 p=0.998 kneeR=(214,407,-42) v=0.974 p=0.999 ankL=(267,496,86) v=0.946 p=0.998 ankR=(214,516,51) v=0.977 p=0.998 heelL=(262,505,93) v=0.728 p=0.996 heelR=(220,528,52) v=0.754 p=0.996 footL=(281,530,-23) v=0.936 p=0.991 footR=(207,548,-81) v=0.966 p=0.989 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(270,297,0.983) v=1.000 p=1.000 knee=(272,403,-48.978) v=0.968 p=0.998 ankle=(265,499,85.964) v=0.953 p=0.998 heel=(259,508,93.155) v=0.763 p=0.996 footIdx=(280,533,-23.537) v=0.942 p=0.991
INFO [console] LEG_LOG_R: hip=(217,297,-0.971) v=1.000 p=1.000 knee=(214,406,-42.144) v=0.962 p=0.999 ankle=(215,515,50.846) v=0.966 p=0.998 heel=(219,527,52.375) v=0.728 p=0.996 footIdx=(210,548,-80.252) v=0.953 p=0.989
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-58.6,4.0) -> (552.0,614.9) clamped=(0.0,4.0) -> (480.0,614.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.0012 bc=0.0024 ac=0.0036 spike=false ankleL ab=0.0005 bc=0.0016 ac=0.0020 spike=false heelL ab=0.0010 bc=0.0031 ac=0.0040 spike=false footL ab=0.0017 bc=0.0023 ac=0.0040 spike=false kneeR ab=0.0022 bc=0.0025 ac=0.0046 spike=false ankleR ab=0.0023 bc=0.0028 ac=0.0050 spike=false heelR ab=0.0023 bc=0.0033 ac=0.0056 spike=false footR ab=0.0025 bc=0.0027 ac=0.0052 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0080 cross=0.1216 diff=0.1136 ratio=15.1453 mapping=NORM rel=0.919
INFO [console] LEG_PAIRS_V2: knee dir=0.0029 cross=0.0317 | ankle dir=0.0022 cross=0.0293 | heel dir=0.0019 cross=0.0203 | foot dir=0.0011 cross=0.0403 |
INFO [console] LEG_RAW: hipL=(267,291,4) v=0.999 p=1.000 hipR=(215,291,-4) v=1.000 p=1.000 kneeL=(273,396,-71) v=0.975 p=0.998 kneeR=(213,401,-66) v=0.978 p=0.999 ankL=(266,490,68) v=0.956 p=0.998 ankR=(216,514,28) v=0.980 p=0.998 heelL=(260,500,74) v=0.772 p=0.997 heelR=(219,525,29) v=0.775 p=0.996 footL=(284,529,-49) v=0.947 p=0.992 footR=(208,549,-111) v=0.969 p=0.990 fw=480 fh=640
INFO [console] LEG_COR: hipL=(267,291,4) v=0.999 p=1.000 hipR=(215,291,-4) v=1.000 p=1.000 kneeL=(273,396,-71) v=0.975 p=0.998 kneeR=(213,401,-66) v=0.978 p=0.999 ankL=(266,490,68) v=0.956 p=0.998 ankR=(216,514,28) v=0.980 p=0.998 heelL=(260,500,74) v=0.772 p=0.997 heelR=(219,525,29) v=0.775 p=0.996 footL=(284,529,-49) v=0.947 p=0.992 footR=(208,549,-111) v=0.969 p=0.990 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(268,292,1.510) v=1.000 p=1.000 knee=(273,398,-65.692) v=0.968 p=0.998 ankle=(265,493,73.651) v=0.953 p=0.998 heel=(260,502,79.689) v=0.764 p=0.997 footIdx=(282,531,-36.548) v=0.943 p=0.992
INFO [console] LEG_LOG_R: hip=(216,292,-1.482) v=1.000 p=1.000 knee=(214,404,-58.562) v=0.964 p=0.999 ankle=(215,514,49.868) v=0.967 p=0.998 heel=(219,526,50.050) v=0.732 p=0.996 footIdx=(209,548,-103.198) v=0.954 p=0.990
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-65.7,-5.7) -> (552.0,617.3) clamped=(0.0,0.0) -> (480.0,617.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.0024 bc=0.0040 ac=0.0064 spike=false ankleL ab=0.0016 bc=0.0033 ac=0.0048 spike=false heelL ab=0.0031 bc=0.0042 ac=0.0070 spike=false footL ab=0.0023 bc=0.0038 ac=0.0061 spike=false kneeR ab=0.0025 bc=0.0023 ac=0.0047 spike=false ankleR ab=0.0028 bc=0.0019 ac=0.0046 spike=false heelR ab=0.0033 bc=0.0018 ac=0.0051 spike=false footR ab=0.0027 bc=0.0021 ac=0.0048 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0131 cross=0.1224 diff=0.1093 ratio=9.3581 mapping=NORM rel=0.925
INFO [console] LEG_PAIRS_V2: knee dir=0.0045 cross=0.0341 | ankle dir=0.0034 cross=0.0286 | heel dir=0.0027 cross=0.0205 | foot dir=0.0025 cross=0.0391 |
INFO [console] LEG_RAW: hipL=(266,287,1) v=1.000 p=1.000 hipR=(213,288,-1) v=1.000 p=1.000 kneeL=(279,383,-160) v=0.978 p=0.997 kneeR=(210,400,-138) v=0.982 p=0.999 ankL=(261,481,-35) v=0.951 p=0.997 ankR=(215,512,-64) v=0.983 p=0.997 heelL=(255,490,-29) v=0.769 p=0.996 heelR=(220,523,-64) v=0.819 p=0.995 footL=(278,522,-151) v=0.943 p=0.990 footR=(207,549,-208) v=0.974 p=0.984 fw=480 fh=640
INFO [console] LEG_COR: hipL=(266,287,1) v=1.000 p=1.000 hipR=(213,288,-1) v=1.000 p=1.000 kneeL=(279,383,-160) v=0.978 p=0.997 kneeR=(210,400,-138) v=0.982 p=0.999 ankL=(261,481,-35) v=0.951 p=0.997 ankR=(215,512,-64) v=0.983 p=0.997 heelL=(255,490,-29) v=0.769 p=0.996 heelR=(220,523,-64) v=0.819 p=0.995 footL=(278,522,-151) v=0.943 p=0.990 footR=(207,549,-208) v=0.974 p=0.984 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(267,288,1.437) v=1.000 p=1.000 knee=(276,386,-155.204) v=0.969 p=0.997 ankle=(264,483,-29.937) v=0.953 p=0.997 heel=(258,492,-23.421) v=0.764 p=0.996 footIdx=(281,525,-145.022) v=0.943 p=0.990
INFO [console] LEG_LOG_R: hip=(214,289,-1.404) v=1.000 p=1.000 knee=(212,402,-133.367) v=0.965 p=0.999 ankle=(215,513,-58.247) v=0.969 p=0.997 heel=(219,525,-58.246) v=0.741 p=0.995 footIdx=(209,548,-203.370) v=0.956 p=0.984
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-70.4,-13.8) -> (552.0,616.4) clamped=(0.0,0.0) -> (480.0,616.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.0040 bc=0.0114 ac=0.0154 spike=false ankleL ab=0.0033 bc=0.0077 ac=0.0108 spike=false heelL ab=0.0042 bc=0.0087 ac=0.0125 spike=false footL ab=0.0038 bc=0.0025 ac=0.0061 spike=false kneeR ab=0.0023 bc=0.0037 ac=0.0060 spike=false ankleR ab=0.0019 bc=0.0011 ac=0.0030 spike=false heelR ab=0.0018 bc=0.0011 ac=0.0029 spike=false footR ab=0.0021 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.0082 cross=0.1246 diff=0.1164 ratio=15.1770 mapping=NORM rel=0.934
INFO [console] LEG_PAIRS_V2: knee dir=0.0039 cross=0.0378 | ankle dir=0.0015 cross=0.0279 | heel dir=0.0016 cross=0.0214 | foot dir=0.0012 cross=0.0375 |
INFO [console] LEG_RAW: hipL=(267,286,3) v=1.000 p=1.000 hipR=(212,287,-3) v=1.000 p=1.000 kneeL=(282,369,-227) v=0.984 p=0.998 kneeR=(210,399,-115) v=0.982 p=0.999 ankL=(259,477,-112) v=0.964 p=0.998 ankR=(214,510,-26) v=0.982 p=0.996 heelL=(253,485,-106) v=0.818 p=0.997 heelR=(218,525,-25) v=0.811 p=0.994 footL=(275,519,-230) v=0.959 p=0.990 footR=(207,550,-165) v=0.973 p=0.983 fw=480 fh=640
INFO [console] LEG_COR: hipL=(267,286,3) v=1.000 p=1.000 hipR=(212,287,-3) v=1.000 p=1.000 kneeL=(282,369,-227) v=0.984 p=0.998 kneeR=(210,399,-115) v=0.982 p=0.999 ankL=(259,477,-112) v=0.964 p=0.998 ankR=(214,510,-26) v=0.982 p=0.996 heelL=(253,485,-106) v=0.818 p=0.997 heelR=(218,525,-25) v=0.811 p=0.994 footL=(275,519,-230) v=0.959 p=0.990 footR=(207,550,-165) v=0.973 p=0.983 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(267,286,1.504) v=1.000 p=1.000 knee=(280,372,-224.538) v=0.971 p=0.998 ankle=(261,478,-109.587) v=0.954 p=0.998 heel=(256,487,-103.538) v=0.769 p=0.997 footIdx=(279,521,-227.850) v=0.944 p=0.990
INFO [console] LEG_LOG_R: hip=(213,288,-1.473) v=1.000 p=1.000 knee=(211,400,-116.538) v=0.967 p=0.999 ankle=(215,513,-30.151) v=0.970 p=0.996 heel=(219,525,-28.651) v=0.748 p=0.994 footIdx=(208,549,-168.414) v=0.958 p=0.983
INFO [console] LEG_SKEL_L: i23=(0.104,-0.008,0.000) v=1.000 p=1.000 i25=(0.167,0.242,-0.206) v=0.984 p=0.998 i27=(0.084,0.620,-0.103) v=0.964 p=0.998
INFO [console] LEG_SKEL_R: i24=(-0.105,0.008,0.000) v=1.000 p=1.000 i26=(-0.080,0.372,-0.119) v=0.982 p=0.999 i28=(-0.069,0.774,-0.041) v=0.982 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-72.0,-22.9) -> (552.0,617.1) clamped=(0.0,0.0) -> (480.0,617.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.0114 bc=0.0207 ac=0.0321 spike=false ankleL ab=0.0077 bc=0.0084 ac=0.0161 spike=false heelL ab=0.0087 bc=0.0094 ac=0.0180 spike=false footL ab=0.0025 bc=0.0022 ac=0.0041 spike=false kneeR ab=0.0037 bc=0.0038 ac=0.0075 spike=false ankleR ab=0.0011 bc=0.0008 ac=0.0019 spike=false heelR ab=0.0011 bc=0.0009 ac=0.0020 spike=false footR ab=0.0017 bc=0.0016 ac=0.0033 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0042 cross=0.1243 diff=0.1201 ratio=29.5338 mapping=NORM rel=0.942
INFO [console] LEG_PAIRS_V2: knee dir=0.0014 cross=0.0396 | ankle dir=0.0007 cross=0.0270 | heel dir=0.0006 cross=0.0218 | foot dir=0.0015 cross=0.0360 |
INFO [console] LEG_RAW: hipL=(267,282,5) v=1.000 p=1.000 hipR=(211,284,-5) v=1.000 p=1.000 kneeL=(285,366,-220) v=0.988 p=0.999 kneeR=(209,397,-93) v=0.984 p=0.999 ankL=(259,479,-109) v=0.973 p=0.998 ankR=(215,511,4) v=0.984 p=0.997 heelL=(253,487,-103) v=0.843 p=0.998 heelR=(218,526,7) v=0.818 p=0.995 footL=(275,524,-226) v=0.969 p=0.992 footR=(208,551,-129) v=0.977 p=0.986 fw=480 fh=640
INFO [console] LEG_COR: hipL=(267,282,5) v=1.000 p=1.000 hipR=(211,284,-5) v=1.000 p=1.000 kneeL=(285,366,-220) v=0.988 p=0.999 kneeR=(209,397,-93) v=0.984 p=0.999 ankL=(259,479,-109) v=0.973 p=0.998 ankR=(215,511,4) v=0.984 p=0.997 heelL=(253,487,-103) v=0.843 p=0.998 heelR=(218,526,7) v=0.818 p=0.995 footL=(275,524,-226) v=0.969 p=0.992 footR=(208,551,-129) v=0.977 p=0.986 fw=480 fh=640
$
250 строкUTF-8LIVE