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

rehabapp_2026-08-13_15-03-49

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] LEG_PAIRS_V2: knee dir=0.0008 cross=0.0383 | ankle dir=0.0005 cross=0.0476 | heel dir=0.0003 cross=0.0359 | foot dir=0.0005 cross=0.0640 |
INFO [console] LEG_RAW: hipL=(250,317,17) v=1.000 p=1.000 hipR=(251,281,-17) v=1.000 p=1.000 kneeL=(174,321,-12) v=0.988 p=0.999 kneeR=(181,267,-21) v=0.982 p=0.999 ankL=(94,318,52) v=0.989 p=0.997 ankR=(115,254,81) v=0.971 p=0.995 heelL=(83,312,53) v=0.857 p=0.994 heelR=(108,254,86) v=0.716 p=0.994 footL=(71,342,-37) v=0.980 p=0.985 footR=(87,252,7) v=0.958 p=0.987 fw=640 fh=480
INFO [console] LEG_COR: hipL=(250,317,17) v=1.000 p=1.000 hipR=(251,281,-17) v=1.000 p=1.000 kneeL=(174,321,-12) v=0.988 p=0.999 kneeR=(181,267,-21) v=0.982 p=0.999 ankL=(94,318,52) v=0.989 p=0.997 ankR=(115,254,81) v=0.971 p=0.995 heelL=(83,312,53) v=0.857 p=0.994 heelR=(108,254,86) v=0.716 p=0.994 footL=(71,342,-37) v=0.980 p=0.985 footR=(87,252,7) v=0.958 p=0.987 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,318,17.792) v=1.000 p=1.000 knee=(174,322,-10.129) v=0.867 p=0.999 ankle=(95,317,53.938) v=0.896 p=0.997 heel=(84,311,55.508) v=0.730 p=0.994 footIdx=(71,341,-35.683) v=0.914 p=0.985
INFO [console] LEG_LOG_R: hip=(251,282,-17.806) v=1.000 p=1.000 knee=(184,268,-21.942) v=0.965 p=0.999 ankle=(115,254,79.874) v=0.965 p=0.995 heel=(108,254,85.385) v=0.735 p=0.994 footIdx=(87,252,6.442) v=0.953 p=0.987
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(18.9,71.5) -> (489.4,542.0) clamped=(18.9,71.5) -> (489.4,480.0) frame=640x480 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.0018 ac=0.0030 spike=false ankleL ab=0.0006 bc=0.0005 ac=0.0011 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0002 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0023 bc=0.0023 ac=0.0046 spike=false ankleR ab=0.0009 bc=0.0005 ac=0.0014 spike=false heelR ab=0.0009 bc=0.0004 ac=0.0013 spike=false footR ab=0.0004 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.0026 cross=0.1838 diff=0.1812 ratio=70.5668 mapping=NORM rel=0.931
INFO [console] LEG_PAIRS_V2: knee dir=0.0013 cross=0.0371 | ankle dir=0.0005 cross=0.0471 | heel dir=0.0004 cross=0.0362 | foot dir=0.0005 cross=0.0635 |
INFO [console] LEG_RAW: hipL=(250,314,15) v=1.000 p=1.000 hipR=(250,279,-15) v=1.000 p=1.000 kneeL=(174,318,-30) v=0.989 p=1.000 kneeR=(180,267,-16) v=0.981 p=0.999 ankL=(93,317,32) v=0.989 p=0.998 ankR=(115,255,96) v=0.965 p=0.996 heelL=(83,313,33) v=0.871 p=0.995 heelR=(108,255,103) v=0.715 p=0.995 footL=(71,342,-59) v=0.982 p=0.988 footR=(87,253,27) v=0.954 p=0.989 fw=640 fh=480
INFO [console] LEG_COR: hipL=(250,314,15) v=1.000 p=1.000 hipR=(250,279,-15) v=1.000 p=1.000 kneeL=(174,318,-30) v=0.989 p=1.000 kneeR=(180,267,-16) v=0.981 p=0.999 ankL=(93,317,32) v=0.989 p=0.998 ankR=(115,255,96) v=0.965 p=0.996 heelL=(83,313,33) v=0.871 p=0.995 heelR=(108,255,103) v=0.715 p=0.995 footL=(71,342,-59) v=0.982 p=0.988 footR=(87,253,27) v=0.954 p=0.989 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,315,15.992) v=1.000 p=1.000 knee=(174,319,-28.985) v=0.880 p=1.000 ankle=(95,317,33.786) v=0.906 p=0.998 heel=(84,311,35.180) v=0.744 p=0.995 footIdx=(71,341,-57.078) v=0.921 p=0.988
INFO [console] LEG_LOG_R: hip=(250,280,-15.999) v=1.000 p=1.000 knee=(183,267,-16.793) v=0.967 p=0.999 ankle=(115,254,95.296) v=0.965 p=0.996 heel=(108,254,101.965) v=0.733 p=0.995 footIdx=(87,253,26.416) v=0.953 p=0.989
INFO [console] POSE_BENCH: count=27 lastMs=18.52 avgMs=13.17 maxMs=29.34 fps=76.0 landmarks=33 bitmap=640x480 sensorOrient=90 dropped=0
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(19.6,70.8) -> (488.1,539.3) clamped=(19.6,70.8) -> (488.1,480.0) frame=640x480 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.0018 bc=0.0033 ac=0.0051 spike=false ankleL ab=0.0005 bc=0.0005 ac=0.0011 spike=false heelL ab=0.0001 bc=0.0002 ac=0.0003 spike=false footL ab=0.0002 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0023 bc=0.0020 ac=0.0043 spike=false ankleR ab=0.0005 bc=0.0001 ac=0.0006 spike=false heelR ab=0.0004 bc=0.0000 ac=0.0004 spike=false footR ab=0.0004 bc=0.0000 ac=0.0005 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] POSE_ROT: sensorOrient=90 deviceOrient=DeviceOrientation.portraitUp rotDeg=90 img=480x640 -> 640x480
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.0039 cross=0.1816 diff=0.1777 ratio=45.9799 mapping=NORM rel=0.932
INFO [console] LEG_PAIRS_V2: knee dir=0.0009 cross=0.0359 | ankle dir=0.0012 cross=0.0469 | heel dir=0.0009 cross=0.0364 | foot dir=0.0009 cross=0.0625 |
INFO [console] LEG_RAW: hipL=(249,312,14) v=1.000 p=1.000 hipR=(250,278,-14) v=1.000 p=1.000 kneeL=(174,317,-28) v=0.987 p=1.000 kneeR=(181,267,-16) v=0.977 p=0.999 ankL=(92,318,26) v=0.989 p=0.998 ankR=(117,256,83) v=0.967 p=0.997 heelL=(81,313,27) v=0.868 p=0.996 heelR=(108,256,89) v=0.734 p=0.996 footL=(71,342,-66) v=0.981 p=0.989 footR=(88,255,11) v=0.956 p=0.992 fw=640 fh=480
INFO [console] LEG_COR: hipL=(249,312,14) v=1.000 p=1.000 hipR=(250,278,-14) v=1.000 p=1.000 kneeL=(174,317,-28) v=0.987 p=1.000 kneeR=(181,267,-16) v=0.977 p=0.999 ankL=(92,318,26) v=0.989 p=0.998 ankR=(117,256,83) v=0.967 p=0.997 heelL=(81,313,27) v=0.868 p=0.996 heelR=(108,256,89) v=0.734 p=0.996 footL=(71,342,-66) v=0.981 p=0.989 footR=(88,255,11) v=0.956 p=0.992 fw=640 fh=480
INFO [console] LEG_LOG_R: hip=(250,279,-14.961) v=1.000 p=1.000 knee=(183,267,-16.271) v=0.968 p=0.999 ankle=(116,255,84.817) v=0.965 p=0.997 heel=(108,255,90.140) v=0.733 p=0.996 footIdx=(88,254,12.273) v=0.954 p=0.992
INFO [console] POSE_LM: [0 frame=(391,303)] [11 frame=(350,325)] [12 frame=(355,263)] [23 frame=(249,313)] [24 frame=(250,279)] frameSize=640 x 480 screenSize=390x844
INFO [console] POSE_MAP: [0 norm=(0.179,0.631)] [11 norm=(0.367,0.678)] [12 norm=(0.340,0.549)] [23 norm=(0.818,0.652)] [24 norm=(0.815,0.581)]
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(20.0,69.5) -> (486.9,536.4) clamped=(20.0,69.5) -> (486.9,480.0) frame=640x480 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.0033 bc=0.0023 ac=0.0056 spike=false ankleL ab=0.0005 bc=0.0003 ac=0.0008 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0002 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0020 bc=0.0011 ac=0.0031 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0002 ac=0.0002 spike=false footR ab=0.0000 bc=0.0004 ac=0.0004 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0138 cross=0.1817 diff=0.1679 ratio=13.1632 mapping=NORM rel=0.941
INFO [console] LEG_PAIRS_V2: knee dir=0.0019 cross=0.0362 | ankle dir=0.0040 cross=0.0463 | heel dir=0.0032 cross=0.0362 | foot dir=0.0047 cross=0.0630 |
INFO [console] LEG_RAW: hipL=(249,310,15) v=1.000 p=1.000 hipR=(249,276,-15) v=1.000 p=1.000 kneeL=(173,316,-0) v=0.985 p=0.999 kneeR=(178,264,-31) v=0.983 p=0.999 ankL=(90,317,57) v=0.987 p=0.998 ankR=(107,254,39) v=0.982 p=0.997 heelL=(80,312,57) v=0.854 p=0.995 heelR=(98,255,40) v=0.787 p=0.995 footL=(71,341,-35) v=0.978 p=0.988 footR=(77,249,-50) v=0.972 p=0.989 fw=640 fh=480
INFO [console] LEG_COR: hipL=(249,310,15) v=1.000 p=1.000 hipR=(249,276,-15) v=1.000 p=1.000 kneeL=(173,316,-0) v=0.985 p=0.999 kneeR=(178,264,-31) v=0.983 p=0.999 ankL=(90,317,57) v=0.987 p=0.998 ankR=(107,254,39) v=0.982 p=0.997 heelL=(80,312,57) v=0.854 p=0.995 heelR=(98,255,40) v=0.787 p=0.995 footL=(71,341,-35) v=0.978 p=0.988 footR=(77,249,-50) v=0.972 p=0.989 fw=640 fh=480
INFO [console] LEG_RAW_L: hip=(249,311,14.754) v=1.000 p=1.000 knee=(174,317,-13.716) v=0.900 p=0.999 ankle=(92,317,40.976) v=0.921 p=0.998 heel=(81,312,39.930) v=0.767 p=0.995 footIdx=(71,341,-53.057) v=0.932 p=0.988 frame=640x480
INFO [console] LEG_RAW_R: hip=(250,277,-14.773) v=1.000 p=1.000 knee=(181,265,-24.374) v=0.969 p=0.999 ankle=(111,255,46.852) v=0.967 p=0.997 heel=(102,255,48.303) v=0.738 p=0.995 footIdx=(81,251,-43.165) v=0.955 p=0.989 frame=640x480
INFO [console] LEG_LOG_L: hip=(249,311,14.754) v=1.000 p=1.000 knee=(174,317,-13.716) v=0.900 p=0.999 ankle=(92,317,40.976) v=0.921 p=0.998 heel=(81,312,39.930) v=0.767 p=0.995 footIdx=(71,341,-53.057) v=0.932 p=0.988
INFO [console] LEG_LOG_R: hip=(250,277,-14.773) v=1.000 p=1.000 knee=(181,265,-24.374) v=0.969 p=0.999 ankle=(111,255,46.852) v=0.967 p=0.997 heel=(102,255,48.303) v=0.738 p=0.995 footIdx=(81,251,-43.165) v=0.955 p=0.989
INFO [console] LEG_FIX_L: hip=(249,311,14.754) v=1.000 p=1.000 knee=(174,317,-13.716) v=0.900 p=0.999 ankle=(92,317,40.976) v=0.921 p=0.998 heel=(81,312,39.930) v=0.767 p=0.995 footIdx=(71,341,-53.057) v=0.932 p=0.988 frame=640x480
INFO [console] LEG_FIX_R: hip=(250,277,-14.773) v=1.000 p=1.000 knee=(181,265,-24.374) v=0.969 p=0.999 ankle=(111,255,46.852) v=0.967 p=0.997 heel=(102,255,48.303) v=0.738 p=0.995 footIdx=(81,251,-43.165) v=0.955 p=0.989 frame=640x480
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(20.2,68.2) -> (486.4,534.3) clamped=(20.2,68.2) -> (486.4,480.0) frame=640x480 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.0023 bc=0.0028 ac=0.0051 spike=false ankleL ab=0.0003 bc=0.0004 ac=0.0007 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0011 bc=0.0020 ac=0.0031 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0002 spike=false heelR ab=0.0002 bc=0.0001 ac=0.0003 spike=false footR ab=0.0004 bc=0.0010 ac=0.0006 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0037 cross=0.1839 diff=0.1802 ratio=49.4387 mapping=NORM rel=0.939
INFO [console] LEG_PAIRS_V2: knee dir=0.0014 cross=0.0373 | ankle dir=0.0006 cross=0.0461 | heel dir=0.0009 cross=0.0354 | foot dir=0.0008 cross=0.0651 |
INFO [console] LEG_RAW: hipL=(247,308,12) v=1.000 p=1.000 hipR=(247,274,-12) v=0.999 p=1.000 kneeL=(171,314,-15) v=0.987 p=0.999 kneeR=(178,263,-13) v=0.981 p=0.999 ankL=(90,317,48) v=0.988 p=0.997 ankR=(108,255,77) v=0.977 p=0.996 heelL=(80,312,49) v=0.859 p=0.994 heelR=(100,257,81) v=0.773 p=0.994 footL=(70,341,-43) v=0.980 p=0.985 footR=(78,249,-3) v=0.965 p=0.987 fw=640 fh=480
INFO [console] LEG_COR: hipL=(247,308,12) v=1.000 p=1.000 hipR=(247,274,-12) v=0.999 p=1.000 kneeL=(171,314,-15) v=0.987 p=0.999 kneeR=(178,263,-13) v=0.981 p=0.999 ankL=(90,317,48) v=0.988 p=0.997 ankR=(108,255,77) v=0.977 p=0.996 heelL=(80,312,49) v=0.859 p=0.994 heelR=(100,257,81) v=0.773 p=0.994 footL=(70,341,-43) v=0.980 p=0.985 footR=(78,249,-3) v=0.965 p=0.987 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(248,308,13.234) v=1.000 p=1.000 knee=(173,315,-14.316) v=0.908 p=0.999 ankle=(91,317,45.401) v=0.928 p=0.997 heel=(81,312,45.678) v=0.776 p=0.994 footIdx=(71,341,-45.872) v=0.937 p=0.985
INFO [console] LEG_LOG_R: hip=(248,275,-13.251) v=1.000 p=1.000 knee=(180,263,-15.468) v=0.971 p=0.999 ankle=(110,255,73.283) v=0.968 p=0.996 heel=(101,255,77.087) v=0.742 p=0.994 footIdx=(80,250,-8.537) v=0.956 p=0.987
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(20.5,67.0) -> (485.6,532.0) clamped=(20.5,67.0) -> (485.6,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0028 bc=0.0027 ac=0.0055 spike=false ankleL ab=0.0004 bc=0.0003 ac=0.0007 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0020 bc=0.0022 ac=0.0042 spike=false ankleR ab=0.0000 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0002 ac=0.0003 spike=false footR ab=0.0010 bc=0.0011 ac=0.0022 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0060 cross=0.1842 diff=0.1781 ratio=30.4671 mapping=NORM rel=0.940
INFO [console] LEG_PAIRS_V2: knee dir=0.0019 cross=0.0374 | ankle dir=0.0016 cross=0.0461 | heel dir=0.0014 cross=0.0350 | foot dir=0.0011 cross=0.0656 |
INFO [console] LEG_RAW: hipL=(247,305,16) v=1.000 p=1.000 hipR=(246,272,-16) v=0.999 p=1.000 kneeL=(171,312,7) v=0.984 p=0.999 kneeR=(175,261,-25) v=0.984 p=0.999 ankL=(91,317,72) v=0.986 p=0.996 ankR=(105,255,47) v=0.983 p=0.996 heelL=(81,312,74) v=0.845 p=0.993 heelR=(97,256,49) v=0.792 p=0.993 footL=(70,340,-15) v=0.976 p=0.983 footR=(76,249,-40) v=0.972 p=0.985 fw=640 fh=480
INFO [console] LEG_COR: hipL=(247,305,16) v=1.000 p=1.000 hipR=(246,272,-16) v=0.999 p=1.000 kneeL=(171,312,7) v=0.984 p=0.999 kneeR=(175,261,-25) v=0.984 p=0.999 ankL=(91,317,72) v=0.986 p=0.996 ankR=(105,255,47) v=0.983 p=0.996 heelL=(81,312,74) v=0.845 p=0.993 heelR=(97,256,49) v=0.792 p=0.993 footL=(70,340,-15) v=0.976 p=0.983 footR=(76,249,-40) v=0.972 p=0.985 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(247,306,14.134) v=1.000 p=1.000 knee=(172,313,2.920) v=0.916 p=0.999 ankle=(91,317,68.467) v=0.934 p=0.996 heel=(81,312,69.849) v=0.783 p=0.993 footIdx=(71,341,-18.903) v=0.941 p=0.983
INFO [console] LEG_LOG_R: hip=(247,272,-14.149) v=1.000 p=1.000 knee=(177,262,-16.271) v=0.972 p=0.999 ankle=(107,255,53.710) v=0.970 p=0.996 heel=(99,256,55.363) v=0.747 p=0.993 footIdx=(77,249,-35.510) v=0.958 p=0.985
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(21.6,66.6) -> (483.3,528.3) clamped=(21.6,66.6) -> (483.3,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0027 bc=0.0036 ac=0.0063 spike=false ankleL ab=0.0003 bc=0.0004 ac=0.0007 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0022 bc=0.0027 ac=0.0050 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0003 spike=false footR ab=0.0011 bc=0.0012 ac=0.0024 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0049 cross=0.1835 diff=0.1787 ratio=37.7377 mapping=NORM rel=0.950
INFO [console] LEG_PAIRS_V2: knee dir=0.0013 cross=0.0373 | ankle dir=0.0012 cross=0.0454 | heel dir=0.0011 cross=0.0355 | foot dir=0.0013 cross=0.0653 |
INFO [console] LEG_RAW: hipL=(245,302,12) v=0.999 p=0.999 hipR=(245,269,-12) v=0.999 p=0.999 kneeL=(171,311,3) v=0.986 p=0.999 kneeR=(174,259,-22) v=0.987 p=0.998 ankL=(92,317,80) v=0.989 p=0.997 ankR=(107,256,61) v=0.985 p=0.996 heelL=(83,312,83) v=0.865 p=0.994 heelR=(99,257,64) v=0.830 p=0.994 footL=(71,342,-7) v=0.979 p=0.985 footR=(77,250,-26) v=0.975 p=0.986 fw=640 fh=480
INFO [console] LEG_COR: hipL=(245,302,12) v=0.999 p=0.999 hipR=(245,269,-12) v=0.999 p=0.999 kneeL=(171,311,3) v=0.986 p=0.999 kneeR=(174,259,-22) v=0.987 p=0.998 ankL=(92,317,80) v=0.989 p=0.997 ankR=(107,256,61) v=0.985 p=0.996 heelL=(83,312,83) v=0.865 p=0.994 heelR=(99,257,64) v=0.830 p=0.994 footL=(71,342,-7) v=0.979 p=0.985 footR=(77,250,-26) v=0.975 p=0.986 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(246,303,13.140) v=1.000 p=0.999 knee=(172,312,3.090) v=0.923 p=0.999 ankle=(91,317,78.271) v=0.939 p=0.997 heel=(81,312,80.641) v=0.791 p=0.994 footIdx=(71,341,-8.967) v=0.945 p=0.985
INFO [console] LEG_LOG_R: hip=(246,270,-13.139) v=0.999 p=0.999 knee=(175,260,-18.654) v=0.974 p=0.998 ankle=(107,255,58.477) v=0.971 p=0.996 heel=(99,256,60.874) v=0.755 p=0.994 footIdx=(77,250,-33.086) v=0.960 p=0.986
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(23.0,66.1) -> (480.6,523.7) clamped=(23.0,66.1) -> (480.6,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0036 bc=0.0025 ac=0.0061 spike=false ankleL ab=0.0004 bc=0.0002 ac=0.0006 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0002 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0027 bc=0.0023 ac=0.0051 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0002 bc=0.0001 ac=0.0003 spike=false footR ab=0.0012 bc=0.0004 ac=0.0017 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0105 cross=0.1844 diff=0.1739 ratio=17.5719 mapping=NORM rel=0.950
INFO [console] LEG_PAIRS_V2: knee dir=0.0023 cross=0.0387 | ankle dir=0.0015 cross=0.0449 | heel dir=0.0020 cross=0.0351 | foot dir=0.0046 cross=0.0657 |
INFO [console] LEG_RAW: hipL=(244,299,5) v=0.999 p=1.000 hipR=(244,266,-5) v=0.999 p=0.999 kneeL=(171,309,3) v=0.986 p=0.999 kneeR=(175,255,-12) v=0.986 p=0.999 ankL=(94,315,75) v=0.990 p=0.998 ankR=(110,256,84) v=0.982 p=0.997 heelL=(85,310,77) v=0.870 p=0.996 heelR=(103,258,89) v=0.834 p=0.996 footL=(72,341,-16) v=0.981 p=0.987 footR=(89,251,6) v=0.972 p=0.990 fw=640 fh=480
INFO [console] LEG_COR: hipL=(244,299,5) v=0.999 p=1.000 hipR=(244,266,-5) v=0.999 p=0.999 kneeL=(171,309,3) v=0.986 p=0.999 kneeR=(175,255,-12) v=0.986 p=0.999 ankL=(94,315,75) v=0.990 p=0.998 ankR=(110,256,84) v=0.982 p=0.997 heelL=(85,310,77) v=0.870 p=0.996 heelR=(103,258,89) v=0.834 p=0.996 footL=(72,341,-16) v=0.981 p=0.987 footR=(89,251,6) v=0.972 p=0.990 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(245,300,6.908) v=1.000 p=1.000 knee=(171,310,3.254) v=0.929 p=0.999 ankle=(92,316,75.664) v=0.944 p=0.998 heel=(83,311,77.595) v=0.799 p=0.996 footIdx=(71,341,-14.084) v=0.948 p=0.987
INFO [console] LEG_LOG_R: hip=(245,267,-6.873) v=0.999 p=0.999 knee=(175,256,-13.136) v=0.975 p=0.999 ankle=(108,255,81.121) v=0.972 p=0.997 heel=(101,256,85.672) v=0.763 p=0.996 footIdx=(86,250,1.953) v=0.961 p=0.990
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(23.8,65.2) -> (478.3,519.7) clamped=(23.8,65.2) -> (478.3,480.0) frame=640x480 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.0025 bc=0.0037 ac=0.0062 spike=false ankleL ab=0.0002 bc=0.0004 ac=0.0007 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0023 bc=0.0047 ac=0.0070 spike=false ankleR ab=0.0000 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.0002 ac=0.0006 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0073 cross=0.1823 diff=0.1750 ratio=24.9886 mapping=NORM rel=0.924
INFO [console] LEG_PAIRS_V2: knee dir=0.0019 cross=0.0393 | ankle dir=0.0019 cross=0.0456 | heel dir=0.0015 cross=0.0327 | foot dir=0.0019 cross=0.0647 |
INFO [console] LEG_RAW: hipL=(243,295,7) v=0.999 p=0.999 hipR=(245,265,-7) v=0.999 p=0.999 kneeL=(170,305,7) v=0.977 p=0.999 kneeR=(176,254,-15) v=0.975 p=0.998 ankL=(93,317,72) v=0.981 p=0.995 ankR=(112,258,74) v=0.965 p=0.994 heelL=(83,310,74) v=0.816 p=0.991 heelR=(105,261,78) v=0.764 p=0.992 footL=(73,338,-14) v=0.964 p=0.975 footR=(91,253,-0) v=0.946 p=0.981 fw=640 fh=480
INFO [console] LEG_COR: hipL=(243,295,7) v=0.999 p=0.999 hipR=(245,265,-7) v=0.999 p=0.999 kneeL=(170,305,7) v=0.977 p=0.999 kneeR=(176,254,-15) v=0.975 p=0.998 ankL=(93,317,72) v=0.981 p=0.995 ankR=(112,258,74) v=0.965 p=0.994 heelL=(83,310,74) v=0.816 p=0.991 heelR=(105,261,78) v=0.764 p=0.992 footL=(73,338,-14) v=0.964 p=0.975 footR=(91,253,-0) v=0.946 p=0.981 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(244,296,7.060) v=0.999 p=0.999 knee=(171,306,5.815) v=0.934 p=0.999 ankle=(92,316,73.281) v=0.948 p=0.995 heel=(83,311,74.949) v=0.801 p=0.991 footIdx=(72,340,-13.644) v=0.950 p=0.975
INFO [console] LEG_LOG_R: hip=(245,265,-7.057) v=0.999 p=0.999 knee=(175,255,-14.681) v=0.975 p=0.998 ankle=(110,256,75.383) v=0.971 p=0.994 heel=(103,258,79.599) v=0.763 p=0.992 footIdx=(89,250,0.170) v=0.959 p=0.981
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(24.8,64.4) -> (475.1,514.6) clamped=(24.8,64.4) -> (475.1,480.0) frame=640x480 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.0056 ac=0.0092 spike=false ankleL ab=0.0004 bc=0.0004 ac=0.0009 spike=false heelL ab=0.0001 bc=0.0002 ac=0.0002 spike=false footL ab=0.0001 bc=0.0005 ac=0.0006 spike=false kneeR ab=0.0047 bc=0.0046 ac=0.0093 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0005 ac=0.0006 spike=false footR ab=0.0002 bc=0.0001 ac=0.0003 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0074 cross=0.1798 diff=0.1724 ratio=24.3326 mapping=NORM rel=0.931
INFO [console] LEG_PAIRS_V2: knee dir=0.0027 cross=0.0371 | ankle dir=0.0014 cross=0.0460 | heel dir=0.0011 cross=0.0334 | foot dir=0.0022 cross=0.0632 |
INFO [console] LEG_RAW: hipL=(245,293,13) v=0.999 p=0.999 hipR=(246,262,-13) v=0.999 p=0.999 kneeL=(173,304,19) v=0.973 p=0.999 kneeR=(179,257,-13) v=0.973 p=0.999 ankL=(95,317,87) v=0.980 p=0.997 ankR=(113,258,68) v=0.971 p=0.997 heelL=(85,309,88) v=0.839 p=0.995 heelR=(106,261,71) v=0.794 p=0.996 footL=(75,339,1) v=0.964 p=0.987 footR=(92,256,-12) v=0.954 p=0.990 fw=640 fh=480
INFO [console] LEG_COR: hipL=(245,293,13) v=0.999 p=0.999 hipR=(246,262,-13) v=0.999 p=0.999 kneeL=(173,304,19) v=0.973 p=0.999 kneeR=(179,257,-13) v=0.973 p=0.999 ankL=(95,317,87) v=0.980 p=0.997 ankR=(113,258,68) v=0.971 p=0.997 heelL=(85,309,88) v=0.839 p=0.995 heelR=(106,261,71) v=0.794 p=0.996 footL=(75,339,1) v=0.964 p=0.987 footR=(92,256,-12) v=0.954 p=0.990 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(244,294,8.126) v=0.999 p=0.999 knee=(171,305,16.432) v=0.938 p=0.999 ankle=(93,316,84.635) v=0.951 p=0.997 heel=(84,310,86.192) v=0.804 p=0.995 footIdx=(74,339,-1.173) v=0.951 p=0.987
INFO [console] LEG_LOG_R: hip=(245,263,-8.119) v=0.999 p=0.999 knee=(177,256,-13.585) v=0.975 p=0.999 ankle=(112,257,72.183) v=0.971 p=0.997 heel=(104,259,76.325) v=0.766 p=0.996 footIdx=(91,253,-4.712) v=0.959 p=0.990
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(25.7,63.1) -> (472.5,509.9) clamped=(25.7,63.1) -> (472.5,480.0) frame=640x480 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.0056 bc=0.0038 ac=0.0094 spike=false ankleL ab=0.0004 bc=0.0002 ac=0.0006 spike=false heelL ab=0.0002 bc=0.0002 ac=0.0004 spike=false footL ab=0.0005 bc=0.0003 ac=0.0008 spike=false kneeR ab=0.0046 bc=0.0016 ac=0.0061 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0005 bc=0.0005 ac=0.0010 spike=false footR ab=0.0001 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0057 cross=0.1765 diff=0.1708 ratio=30.9492 mapping=NORM rel=0.920
INFO [console] LEG_PAIRS_V2: knee dir=0.0017 cross=0.0356 | ankle dir=0.0011 cross=0.0459 | heel dir=0.0008 cross=0.0330 | foot dir=0.0021 cross=0.0620 |
INFO [console] LEG_RAW: hipL=(246,292,9) v=0.999 p=0.999 hipR=(246,260,-9) v=0.998 p=0.999 kneeL=(175,302,4) v=0.970 p=0.999 kneeR=(180,255,-14) v=0.965 p=0.998 ankL=(97,316,71) v=0.979 p=0.997 ankR=(113,258,73) v=0.957 p=0.996 heelL=(87,309,73) v=0.823 p=0.995 heelR=(106,259,78) v=0.761 p=0.995 footL=(77,335,-13) v=0.962 p=0.986 footR=(93,254,-0) v=0.940 p=0.988 fw=640 fh=480
INFO [console] LEG_COR: hipL=(246,292,9) v=0.999 p=0.999 hipR=(246,260,-9) v=0.998 p=0.999 kneeL=(175,302,4) v=0.970 p=0.999 kneeR=(180,255,-14) v=0.965 p=0.998 ankL=(97,316,71) v=0.979 p=0.997 ankR=(113,258,73) v=0.957 p=0.996 heelL=(87,309,73) v=0.823 p=0.995 heelR=(106,259,78) v=0.761 p=0.995 footL=(77,335,-13) v=0.962 p=0.986 footR=(93,254,-0) v=0.940 p=0.988 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(244,292,8.592) v=0.999 p=0.999 knee=(173,303,15.209) v=0.941 p=0.999 ankle=(95,316,80.411) v=0.954 p=0.997 heel=(85,310,81.535) v=0.806 p=0.995 footIdx=(76,337,-7.932) v=0.952 p=0.986
INFO [console] LEG_LOG_R: hip=(245,261,-8.582) v=0.999 p=0.999 knee=(178,256,-13.718) v=0.974 p=0.998 ankle=(112,257,73.084) v=0.970 p=0.996 heel=(105,259,77.234) v=0.766 p=0.995 footIdx=(93,253,-1.203) v=0.957 p=0.988
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(27.5,62.6) -> (470.4,505.6) clamped=(27.5,62.6) -> (470.4,480.0) frame=640x480 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.0038 bc=0.0047 ac=0.0085 spike=false ankleL ab=0.0002 bc=0.0003 ac=0.0005 spike=false heelL ab=0.0002 bc=0.0003 ac=0.0004 spike=false footL ab=0.0003 bc=0.0011 ac=0.0015 spike=false kneeR ab=0.0016 bc=0.0015 ac=0.0031 spike=false ankleR ab=0.0001 bc=0.0002 ac=0.0003 spike=false heelR ab=0.0005 bc=0.0005 ac=0.0010 spike=false footR ab=0.0001 bc=0.0001 ac=0.0002 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0080 cross=0.1725 diff=0.1645 ratio=21.5244 mapping=NORM rel=0.928
INFO [console] LEG_PAIRS_V2: knee dir=0.0018 cross=0.0364 | ankle dir=0.0019 cross=0.0442 | heel dir=0.0021 cross=0.0324 | foot dir=0.0023 cross=0.0595 |
INFO [console] LEG_RAW: hipL=(244,293,7) v=0.999 p=1.000 hipR=(245,260,-7) v=0.999 p=0.999 kneeL=(174,302,1) v=0.978 p=0.999 kneeR=(177,253,-19) v=0.976 p=0.999 ankL=(100,313,83) v=0.981 p=0.998 ankR=(113,257,81) v=0.964 p=0.998 heelL=(92,307,86) v=0.832 p=0.997 heelR=(106,259,87) v=0.771 p=0.997 footL=(80,332,1) v=0.968 p=0.993 footR=(93,256,11) v=0.950 p=0.994 fw=640 fh=480
INFO [console] LEG_COR: hipL=(244,293,7) v=0.999 p=1.000 hipR=(245,260,-7) v=0.999 p=0.999 kneeL=(174,302,1) v=0.978 p=0.999 kneeR=(177,253,-19) v=0.976 p=0.999 ankL=(100,313,83) v=0.981 p=0.998 ankR=(113,257,81) v=0.964 p=0.998 heelL=(92,307,86) v=0.832 p=0.997 heelR=(106,259,87) v=0.771 p=0.997 footL=(80,332,1) v=0.968 p=0.993 footR=(93,256,11) v=0.950 p=0.994 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(244,293,7.857) v=0.999 p=1.000 knee=(173,302,8.066) v=0.945 p=0.999 ankle=(99,315,82.456) v=0.957 p=0.998 heel=(90,308,85.263) v=0.809 p=0.997 footIdx=(79,334,-0.179) v=0.954 p=0.993
INFO [console] LEG_LOG_R: hip=(245,260,-7.841) v=0.999 p=0.999 knee=(178,254,-15.303) v=0.974 p=0.999 ankle=(113,257,79.851) v=0.969 p=0.998 heel=(106,259,85.269) v=0.766 p=0.997 footIdx=(93,254,9.471) v=0.956 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(29.1,61.8) -> (468.7,501.5) clamped=(29.1,61.8) -> (468.7,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0047 bc=0.0033 ac=0.0080 spike=false ankleL ab=0.0003 bc=0.0009 ac=0.0012 spike=false heelL ab=0.0003 bc=0.0007 ac=0.0009 spike=false footL ab=0.0011 bc=0.0027 ac=0.0038 spike=false kneeR ab=0.0015 bc=0.0019 ac=0.0034 spike=false ankleR ab=0.0002 bc=0.0001 ac=0.0003 spike=false heelR ab=0.0005 bc=0.0004 ac=0.0009 spike=false footR ab=0.0001 bc=0.0004 ac=0.0005 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0076 cross=0.1680 diff=0.1604 ratio=22.1880 mapping=NORM rel=0.918
INFO [console] LEG_PAIRS_V2: knee dir=0.0017 cross=0.0386 | ankle dir=0.0017 cross=0.0426 | heel dir=0.0019 cross=0.0304 | foot dir=0.0023 cross=0.0565 |
INFO [console] LEG_RAW: hipL=(245,292,9) v=0.999 p=1.000 hipR=(245,260,-9) v=0.999 p=0.999 kneeL=(176,302,-10) v=0.969 p=0.999 kneeR=(179,251,-29) v=0.966 p=0.999 ankL=(102,311,61) v=0.976 p=0.999 ankR=(115,258,70) v=0.946 p=0.998 heelL=(94,304,64) v=0.832 p=0.998 heelR=(108,260,76) v=0.760 p=0.997 footL=(82,329,-17) v=0.961 p=0.993 footR=(95,257,8) v=0.933 p=0.994 fw=640 fh=480
INFO [console] LEG_COR: hipL=(245,292,9) v=0.999 p=1.000 hipR=(245,260,-9) v=0.999 p=0.999 kneeL=(176,302,-10) v=0.969 p=0.999 kneeR=(179,251,-29) v=0.966 p=0.999 ankL=(102,311,61) v=0.976 p=0.999 ankR=(115,258,70) v=0.946 p=0.998 heelL=(94,304,64) v=0.832 p=0.998 heelR=(108,260,76) v=0.760 p=0.997 footL=(82,329,-17) v=0.961 p=0.993 footR=(95,257,8) v=0.933 p=0.994 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(244,292,8.276) v=0.999 p=1.000 knee=(175,302,-6.739) v=0.947 p=0.999 ankle=(101,312,65.762) v=0.959 p=0.999 heel=(93,305,68.609) v=0.811 p=0.998 footIdx=(81,330,-9.186) v=0.955 p=0.993
INFO [console] LEG_LOG_R: hip=(245,260,-8.266) v=0.999 p=0.999 knee=(178,252,-26.145) v=0.973 p=0.999 ankle=(114,257,78.763) v=0.967 p=0.998 heel=(107,259,81.746) v=0.766 p=0.997 footIdx=(94,256,8.144) v=0.954 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(30.3,62.1) -> (466.9,498.7) clamped=(30.3,62.1) -> (466.9,480.0) frame=640x480 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.0033 bc=0.0025 ac=0.0058 spike=false ankleL ab=0.0009 bc=0.0019 ac=0.0028 spike=false heelL ab=0.0007 bc=0.0021 ac=0.0028 spike=false footL ab=0.0027 bc=0.0047 ac=0.0074 spike=false kneeR ab=0.0019 bc=0.0025 ac=0.0044 spike=false ankleR ab=0.0001 bc=0.0002 ac=0.0003 spike=false heelR ab=0.0004 bc=0.0005 ac=0.0009 spike=false footR ab=0.0004 bc=0.0008 ac=0.0012 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0134 cross=0.1610 diff=0.1475 ratio=12.0045 mapping=NORM rel=0.942
INFO [console] LEG_PAIRS_V2: knee dir=0.0024 cross=0.0384 | ankle dir=0.0044 cross=0.0400 | heel dir=0.0038 cross=0.0284 | foot dir=0.0028 cross=0.0542 |
INFO [console] LEG_RAW: hipL=(245,292,12) v=0.999 p=1.000 hipR=(245,260,-12) v=0.999 p=1.000 kneeL=(181,302,-1) v=0.975 p=1.000 kneeR=(177,253,-23) v=0.980 p=0.999 ankL=(110,306,95) v=0.980 p=0.999 ankR=(113,256,79) v=0.975 p=0.999 heelL=(102,299,99) v=0.861 p=0.999 heelR=(106,259,85) v=0.828 p=0.999 footL=(87,326,19) v=0.971 p=0.997 footR=(93,256,8) v=0.966 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(245,292,12) v=0.999 p=1.000 hipR=(245,260,-12) v=0.999 p=1.000 kneeL=(181,302,-1) v=0.975 p=1.000 kneeR=(177,253,-23) v=0.980 p=0.999 ankL=(110,306,95) v=0.980 p=0.999 ankR=(113,256,79) v=0.975 p=0.999 heelL=(102,299,99) v=0.861 p=0.999 heelR=(106,259,85) v=0.828 p=0.999 footL=(87,326,19) v=0.971 p=0.997 footR=(93,256,8) v=0.966 p=0.997 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(244,292,9.348) v=0.999 p=1.000 knee=(179,302,-5.032) v=0.950 p=1.000 ankle=(108,308,90.843) v=0.961 p=0.999 heel=(100,301,95.559) v=0.816 p=0.999 footIdx=(86,327,16.033) v=0.956 p=0.997
INFO [console] LEG_LOG_R: hip=(245,260,-9.332) v=0.999 p=1.000 knee=(178,252,-24.926) v=0.974 p=0.999 ankle=(114,257,79.004) v=0.968 p=0.999 heel=(107,259,83.910) v=0.772 p=0.999 footIdx=(94,256,7.792) v=0.955 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(31.9,62.7) -> (465.0,495.8) clamped=(31.9,62.7) -> (465.0,480.0) frame=640x480 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.0025 bc=0.0015 ac=0.0040 spike=false ankleL ab=0.0019 bc=0.0035 ac=0.0054 spike=false heelL ab=0.0021 bc=0.0039 ac=0.0059 spike=false footL ab=0.0047 bc=0.0046 ac=0.0092 spike=false kneeR ab=0.0025 bc=0.0013 ac=0.0038 spike=false ankleR ab=0.0002 bc=0.0001 ac=0.0003 spike=false heelR ab=0.0005 bc=0.0003 ac=0.0008 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.0082 cross=0.1538 diff=0.1456 ratio=18.8133 mapping=NORM rel=0.941
INFO [console] LEG_PAIRS_V2: knee dir=0.0018 cross=0.0378 | ankle dir=0.0024 cross=0.0374 | heel dir=0.0019 cross=0.0258 | foot dir=0.0020 cross=0.0527 |
INFO [console] LEG_RAW: hipL=(246,292,8) v=0.999 p=1.000 hipR=(245,260,-8) v=0.999 p=1.000 kneeL=(183,302,-24) v=0.977 p=0.999 kneeR=(175,254,-9) v=0.979 p=0.999 ankL=(114,305,69) v=0.979 p=0.999 ankR=(111,258,82) v=0.978 p=0.998 heelL=(106,298,73) v=0.852 p=0.999 heelR=(105,260,86) v=0.824 p=0.998 footL=(90,324,-8) v=0.970 p=0.996 footR=(92,256,5) v=0.968 p=0.995 fw=640 fh=480
INFO [console] LEG_COR: hipL=(246,292,8) v=0.999 p=1.000 hipR=(245,260,-8) v=0.999 p=1.000 kneeL=(183,302,-24) v=0.977 p=0.999 kneeR=(175,254,-9) v=0.979 p=0.999 ankL=(114,305,69) v=0.979 p=0.999 ankR=(111,258,82) v=0.978 p=0.998 heelL=(106,298,73) v=0.852 p=0.999 heelR=(105,260,86) v=0.824 p=0.998 footL=(90,324,-8) v=0.970 p=0.996 footR=(92,256,5) v=0.968 p=0.995 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(244,292,9.009) v=0.999 p=1.000 knee=(182,302,-21.507) v=0.953 p=0.999 ankle=(112,306,76.996) v=0.963 p=0.999 heel=(105,299,83.671) v=0.820 p=0.999 footIdx=(89,325,11.454) v=0.958 p=0.996
INFO [console] LEG_LOG_R: hip=(245,260,-8.986) v=0.999 p=1.000 knee=(177,253,-12.659) v=0.974 p=0.999 ankle=(113,257,81.202) v=0.969 p=0.998 heel=(107,260,85.573) v=0.777 p=0.998 footIdx=(93,256,5.946) v=0.956 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(33.4,63.6) -> (463.4,493.5) clamped=(33.4,63.6) -> (463.4,480.0) frame=640x480 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.0013 ac=0.0028 spike=false ankleL ab=0.0035 bc=0.0046 ac=0.0081 spike=false heelL ab=0.0039 bc=0.0042 ac=0.0081 spike=false footL ab=0.0046 bc=0.0051 ac=0.0097 spike=false kneeR ab=0.0013 bc=0.0009 ac=0.0022 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0003 bc=0.0004 ac=0.0007 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.0071 cross=0.1482 diff=0.1411 ratio=20.7748 mapping=NORM rel=0.927
INFO [console] LEG_PAIRS_V2: knee dir=0.0010 cross=0.0375 | ankle dir=0.0020 cross=0.0365 | heel dir=0.0018 cross=0.0245 | foot dir=0.0024 cross=0.0498 |
INFO [console] LEG_RAW: hipL=(247,292,9) v=0.999 p=1.000 hipR=(246,259,-9) v=0.999 p=1.000 kneeL=(183,300,-8) v=0.964 p=0.999 kneeR=(175,253,-19) v=0.972 p=0.999 ankL=(116,303,77) v=0.968 p=0.998 ankR=(110,256,50) v=0.974 p=0.998 heelL=(109,297,81) v=0.813 p=0.998 heelR=(103,259,52) v=0.806 p=0.997 footL=(93,319,2) v=0.956 p=0.993 footR=(91,257,-32) v=0.963 p=0.992 fw=640 fh=480
INFO [console] LEG_COR: hipL=(247,292,9) v=0.999 p=1.000 hipR=(246,259,-9) v=0.999 p=1.000 kneeL=(183,300,-8) v=0.964 p=0.999 kneeR=(175,253,-19) v=0.972 p=0.999 ankL=(116,303,77) v=0.968 p=0.998 ankR=(110,256,50) v=0.974 p=0.998 heelL=(109,297,81) v=0.813 p=0.998 heelR=(103,259,52) v=0.806 p=0.997 footL=(93,319,2) v=0.956 p=0.993 footR=(91,257,-32) v=0.963 p=0.992 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(245,292,8.947) v=0.999 p=1.000 knee=(183,301,-14.152) v=0.954 p=0.999 ankle=(115,304,76.976) v=0.963 p=0.998 heel=(108,297,81.972) v=0.819 p=0.998 footIdx=(92,320,4.417) v=0.957 p=0.993
INFO [console] LEG_LOG_R: hip=(245,260,-8.928) v=0.999 p=1.000 knee=(176,253,-13.131) v=0.974 p=0.999 ankle=(112,257,53.153) v=0.969 p=0.998 heel=(105,260,55.064) v=0.780 p=0.997 footIdx=(93,256,-29.023) v=0.957 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(35.0,64.7) -> (461.7,491.3) clamped=(35.0,64.7) -> (461.7,480.0) frame=640x480 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.0013 bc=0.0016 ac=0.0029 spike=false ankleL ab=0.0046 bc=0.0051 ac=0.0097 spike=false heelL ab=0.0042 bc=0.0046 ac=0.0088 spike=false footL ab=0.0051 bc=0.0081 ac=0.0132 spike=false kneeR ab=0.0009 bc=0.0008 ac=0.0017 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0004 bc=0.0003 ac=0.0007 spike=false footR ab=0.0005 bc=0.0006 ac=0.0011 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0052 cross=0.1451 diff=0.1398 ratio=27.6488 mapping=NORM rel=0.920
INFO [console] LEG_PAIRS_V2: knee dir=0.0006 cross=0.0374 | ankle dir=0.0014 cross=0.0363 | heel dir=0.0011 cross=0.0241 | foot dir=0.0021 cross=0.0473 |
INFO [console] LEG_RAW: hipL=(247,291,12) v=0.999 p=1.000 hipR=(247,259,-12) v=0.999 p=1.000 kneeL=(182,300,-6) v=0.956 p=0.999 kneeR=(175,252,-23) v=0.968 p=0.999 ankL=(118,300,75) v=0.960 p=0.998 ankR=(110,255,40) v=0.971 p=0.997 heelL=(111,295,78) v=0.801 p=0.997 heelR=(103,259,41) v=0.793 p=0.997 footL=(95,315,3) v=0.949 p=0.992 footR=(92,255,-41) v=0.961 p=0.990 fw=640 fh=480
INFO [console] LEG_COR: hipL=(247,291,12) v=0.999 p=1.000 hipR=(247,259,-12) v=0.999 p=1.000 kneeL=(182,300,-6) v=0.956 p=0.999 kneeR=(175,252,-23) v=0.968 p=0.999 ankL=(118,300,75) v=0.960 p=0.998 ankR=(110,255,40) v=0.971 p=0.997 heelL=(111,295,78) v=0.801 p=0.997 heelR=(103,259,41) v=0.793 p=0.997 footL=(95,315,3) v=0.949 p=0.992 footR=(92,255,-41) v=0.961 p=0.990 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(245,292,10.075) v=0.999 p=1.000 knee=(183,300,-13.424) v=0.954 p=0.999 ankle=(117,301,76.868) v=0.963 p=0.998 heel=(110,296,81.368) v=0.817 p=0.997 footIdx=(94,316,3.296) v=0.957 p=0.992
INFO [console] LEG_LOG_R: hip=(245,260,-10.061) v=0.999 p=1.000 knee=(175,253,-17.901) v=0.973 p=0.999 ankle=(112,256,41.206) v=0.970 p=0.997 heel=(104,260,42.781) v=0.781 p=0.997 footIdx=(93,256,-39.875) v=0.958 p=0.990
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(35.4,64.7) -> (461.2,490.5) clamped=(35.4,64.7) -> (461.2,480.0) frame=640x480 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.0012 ac=0.0027 spike=false ankleL ab=0.0051 bc=0.0042 ac=0.0093 spike=false heelL ab=0.0046 bc=0.0034 ac=0.0079 spike=false footL ab=0.0081 bc=0.0069 ac=0.0150 spike=false kneeR ab=0.0008 bc=0.0005 ac=0.0013 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0003 bc=0.0002 ac=0.0005 spike=false footR ab=0.0006 bc=0.0003 ac=0.0009 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0086 cross=0.1427 diff=0.1341 ratio=16.6191 mapping=NORM rel=0.913
INFO [console] LEG_PAIRS_V2: knee dir=0.0014 cross=0.0370 | ankle dir=0.0024 cross=0.0357 | heel dir=0.0018 cross=0.0242 | foot dir=0.0030 cross=0.0458 |
INFO [console] LEG_RAW: hipL=(247,290,14) v=0.999 p=1.000 hipR=(247,259,-14) v=0.999 p=0.999 kneeL=(185,299,1) v=0.940 p=0.999 kneeR=(176,253,-21) v=0.960 p=0.999 ankL=(123,299,81) v=0.950 p=0.998 ankR=(111,256,38) v=0.972 p=0.998 heelL=(116,294,85) v=0.786 p=0.998 heelR=(103,258,39) v=0.796 p=0.997 footL=(101,313,9) v=0.939 p=0.994 footR=(93,257,-46) v=0.962 p=0.992 fw=640 fh=480
INFO [console] LEG_COR: hipL=(247,290,14) v=0.999 p=1.000 hipR=(247,259,-14) v=0.999 p=0.999 kneeL=(185,299,1) v=0.940 p=0.999 kneeR=(176,253,-21) v=0.960 p=0.999 ankL=(123,299,81) v=0.950 p=0.998 ankR=(111,256,38) v=0.972 p=0.998 heelL=(116,294,85) v=0.786 p=0.998 heelR=(103,258,39) v=0.796 p=0.997 footL=(101,313,9) v=0.939 p=0.994 footR=(93,257,-46) v=0.962 p=0.992 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(246,291,12.467) v=0.999 p=1.000 knee=(184,300,-3.558) v=0.953 p=0.999 ankle=(122,300,79.929) v=0.962 p=0.998 heel=(115,294,83.664) v=0.814 p=0.998 footIdx=(100,314,7.987) v=0.955 p=0.994
INFO [console] LEG_LOG_R: hip=(246,259,-12.475) v=0.999 p=0.999 knee=(175,253,-18.569) v=0.972 p=0.999 ankle=(111,256,37.997) v=0.970 p=0.998 heel=(104,259,38.957) v=0.783 p=0.997 footIdx=(93,256,-45.491) v=0.958 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(35.6,64.7) -> (460.9,490.0) clamped=(35.6,64.7) -> (460.9,480.0) frame=640x480 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.0014 ac=0.0025 spike=false ankleL ab=0.0042 bc=0.0046 ac=0.0089 spike=false heelL ab=0.0034 bc=0.0039 ac=0.0073 spike=false footL ab=0.0069 bc=0.0075 ac=0.0144 spike=false kneeR ab=0.0005 bc=0.0005 ac=0.0010 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0002 bc=0.0001 ac=0.0003 spike=false footR ab=0.0003 bc=0.0004 ac=0.0007 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0050 cross=0.1398 diff=0.1348 ratio=28.0647 mapping=NORM rel=0.906
INFO [console] LEG_PAIRS_V2: knee dir=0.0019 cross=0.0353 | ankle dir=0.0010 cross=0.0355 | heel dir=0.0011 cross=0.0239 | foot dir=0.0010 cross=0.0450 |
INFO [console] LEG_RAW: hipL=(248,289,17) v=0.999 p=1.000 hipR=(250,260,-17) v=0.999 p=0.999 kneeL=(184,296,14) v=0.932 p=0.999 kneeR=(177,254,-18) v=0.956 p=0.999 ankL=(124,298,85) v=0.946 p=0.998 ankR=(111,256,38) v=0.971 p=0.998 heelL=(117,292,88) v=0.770 p=0.998 heelR=(104,258,39) v=0.777 p=0.997 footL=(102,312,13) v=0.938 p=0.994 footR=(93,256,-43) v=0.961 p=0.992 fw=640 fh=480
INFO [console] LEG_COR: hipL=(248,289,17) v=0.999 p=1.000 hipR=(250,260,-17) v=0.999 p=0.999 kneeL=(184,296,14) v=0.932 p=0.999 kneeR=(177,254,-18) v=0.956 p=0.999 ankL=(124,298,85) v=0.946 p=0.998 ankR=(111,256,38) v=0.971 p=0.998 heelL=(117,292,88) v=0.770 p=0.998 heelR=(104,258,39) v=0.777 p=0.997 footL=(102,312,13) v=0.938 p=0.994 footR=(93,256,-43) v=0.961 p=0.992 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(247,290,15.195) v=0.999 p=1.000 knee=(184,297,10.818) v=0.951 p=0.999 ankle=(123,298,83.796) v=0.960 p=0.998 heel=(116,293,86.615) v=0.810 p=0.998 footIdx=(102,312,12.039) v=0.953 p=0.994
INFO [console] LEG_LOG_R: hip=(248,260,-15.201) v=0.999 p=0.999 knee=(176,253,-18.337) v=0.970 p=0.999 ankle=(111,256,38.007) v=0.970 p=0.998 heel=(104,259,38.891) v=0.782 p=0.997 footIdx=(93,256,-43.523) v=0.958 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(36.1,64.8) -> (460.4,489.2) clamped=(36.1,64.8) -> (460.4,480.0) frame=640x480 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.0022 ac=0.0036 spike=false ankleL ab=0.0046 bc=0.0040 ac=0.0086 spike=false heelL ab=0.0039 bc=0.0034 ac=0.0072 spike=false footL ab=0.0075 bc=0.0056 ac=0.0131 spike=false kneeR ab=0.0005 bc=0.0004 ac=0.0008 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0003 spike=false footR ab=0.0004 bc=0.0003 ac=0.0007 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0074 cross=0.1327 diff=0.1254 ratio=18.0204 mapping=NORM rel=0.903
INFO [console] LEG_PAIRS_V2: knee dir=0.0026 cross=0.0324 | ankle dir=0.0016 cross=0.0339 | heel dir=0.0010 cross=0.0231 | foot dir=0.0022 cross=0.0433 |
INFO [console] LEG_RAW: hipL=(252,290,17) v=0.999 p=1.000 hipR=(252,260,-17) v=0.999 p=1.000 kneeL=(186,295,9) v=0.918 p=0.999 kneeR=(181,256,-21) v=0.949 p=0.999 ankL=(125,296,80) v=0.936 p=0.999 ankR=(112,258,29) v=0.968 p=0.999 heelL=(117,291,83) v=0.770 p=0.999 heelR=(105,259,29) v=0.787 p=0.998 footL=(104,311,10) v=0.933 p=0.996 footR=(95,260,-52) v=0.961 p=0.995 fw=640 fh=480
INFO [console] LEG_COR: hipL=(252,290,17) v=0.999 p=1.000 hipR=(252,260,-17) v=0.999 p=1.000 kneeL=(186,295,9) v=0.918 p=0.999 kneeR=(181,256,-21) v=0.949 p=0.999 ankL=(125,296,80) v=0.936 p=0.999 ankR=(112,258,29) v=0.968 p=0.999 heelL=(117,291,83) v=0.770 p=0.999 heelR=(105,259,29) v=0.787 p=0.998 footL=(104,311,10) v=0.933 p=0.996 footR=(95,260,-52) v=0.961 p=0.995 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,290,15.987) v=0.999 p=1.000 knee=(186,296,9.640) v=0.947 p=0.999 ankle=(125,297,82.169) v=0.958 p=0.999 heel=(117,292,85.131) v=0.806 p=0.999 footIdx=(103,311,10.317) v=0.951 p=0.996
INFO [console] LEG_LOG_R: hip=(250,260,-15.978) v=0.999 p=1.000 knee=(179,254,-18.970) v=0.968 p=0.999 ankle=(112,257,29.881) v=0.970 p=0.999 heel=(104,259,30.146) v=0.783 p=0.998 footIdx=(94,258,-51.228) v=0.959 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(36.7,65.0) -> (460.1,488.4) clamped=(36.7,65.0) -> (460.1,480.0) frame=640x480 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.0022 bc=0.0028 ac=0.0050 spike=false ankleL ab=0.0040 bc=0.0041 ac=0.0081 spike=false heelL ab=0.0034 bc=0.0035 ac=0.0069 spike=false footL ab=0.0056 bc=0.0051 ac=0.0107 spike=false kneeR ab=0.0004 bc=0.0001 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.0003 bc=0.0011 ac=0.0014 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0048 cross=0.1300 diff=0.1252 ratio=27.1576 mapping=NORM rel=0.884
INFO [console] LEG_PAIRS_V2: knee dir=0.0011 cross=0.0319 | ankle dir=0.0012 cross=0.0336 | heel dir=0.0009 cross=0.0222 | foot dir=0.0016 cross=0.0423 |
INFO [console] LEG_RAW: hipL=(250,290,15) v=0.999 p=1.000 hipR=(251,260,-15) v=0.999 p=1.000 kneeL=(186,295,10) v=0.910 p=0.999 kneeR=(181,254,-14) v=0.937 p=0.999 ankL=(126,296,83) v=0.921 p=0.999 ankR=(112,256,33) v=0.957 p=0.998 heelL=(118,291,86) v=0.731 p=0.998 heelR=(106,258,33) v=0.747 p=0.998 footL=(103,309,14) v=0.918 p=0.995 footR=(95,257,-47) v=0.950 p=0.994 fw=640 fh=480
INFO [console] LEG_COR: hipL=(250,290,15) v=0.999 p=1.000 hipR=(251,260,-15) v=0.999 p=1.000 kneeL=(186,295,10) v=0.910 p=0.999 kneeR=(181,254,-14) v=0.937 p=0.999 ankL=(126,296,83) v=0.921 p=0.999 ankR=(112,256,33) v=0.957 p=0.998 heelL=(118,291,86) v=0.731 p=0.998 heelR=(106,258,33) v=0.747 p=0.998 footL=(103,309,14) v=0.918 p=0.995 footR=(95,257,-47) v=0.950 p=0.994 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,290,15.639) v=0.999 p=1.000 knee=(186,295,9.742) v=0.944 p=0.999 ankle=(125,296,82.527) v=0.954 p=0.999 heel=(118,291,85.439) v=0.798 p=0.998 footIdx=(103,310,13.222) v=0.948 p=0.995
INFO [console] LEG_LOG_R: hip=(251,260,-15.631) v=0.999 p=1.000 knee=(180,254,-15.906) v=0.965 p=0.999 ankle=(112,257,32.407) v=0.968 p=0.998 heel=(105,259,32.625) v=0.779 p=0.998 footIdx=(94,258,-47.867) v=0.958 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(38.3,65.8) -> (459.8,487.3) clamped=(38.3,65.8) -> (459.8,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0028 bc=0.0018 ac=0.0046 spike=false ankleL ab=0.0041 bc=0.0025 ac=0.0066 spike=false heelL ab=0.0035 bc=0.0019 ac=0.0054 spike=false footL ab=0.0051 bc=0.0032 ac=0.0083 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0011 bc=0.0006 ac=0.0016 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0048 cross=0.1293 diff=0.1246 ratio=27.0258 mapping=NORM rel=0.873
INFO [console] LEG_PAIRS_V2: knee dir=0.0009 cross=0.0327 | ankle dir=0.0010 cross=0.0336 | heel dir=0.0008 cross=0.0216 | foot dir=0.0021 cross=0.0414 |
INFO [console] LEG_RAW: hipL=(250,290,14) v=0.999 p=1.000 hipR=(250,259,-14) v=0.999 p=1.000 kneeL=(186,294,11) v=0.905 p=0.998 kneeR=(179,254,-13) v=0.934 p=0.999 ankL=(126,294,90) v=0.908 p=0.998 ankR=(112,256,39) v=0.953 p=0.998 heelL=(119,290,94) v=0.699 p=0.997 heelR=(106,259,39) v=0.735 p=0.997 footL=(105,305,24) v=0.903 p=0.993 footR=(95,257,-40) v=0.944 p=0.992 fw=640 fh=480
INFO [console] LEG_COR: hipL=(250,290,14) v=0.999 p=1.000 hipR=(250,259,-14) v=0.999 p=1.000 kneeL=(186,294,11) v=0.905 p=0.998 kneeR=(179,254,-13) v=0.934 p=0.999 ankL=(126,294,90) v=0.908 p=0.998 ankR=(112,256,39) v=0.953 p=0.998 heelL=(119,290,94) v=0.699 p=0.997 heelR=(106,259,39) v=0.735 p=0.997 footL=(105,305,24) v=0.903 p=0.993 footR=(95,257,-40) v=0.944 p=0.992 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,290,15.371) v=0.999 p=1.000 knee=(186,295,10.759) v=0.940 p=0.998 ankle=(126,295,88.628) v=0.949 p=0.998 heel=(119,290,92.349) v=0.788 p=0.997 footIdx=(105,306,22.773) v=0.943 p=0.993
INFO [console] LEG_LOG_R: hip=(250,259,-15.363) v=0.999 p=1.000 knee=(179,254,-14.188) v=0.962 p=0.999 ankle=(112,257,36.560) v=0.967 p=0.998 heel=(105,259,37.384) v=0.775 p=0.997 footIdx=(94,258,-42.760) v=0.956 p=0.992
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(39.0,66.2) -> (459.5,486.8) clamped=(39.0,66.2) -> (459.5,480.0) frame=640x480 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.0018 bc=0.0019 ac=0.0037 spike=false ankleL ab=0.0025 bc=0.0031 ac=0.0055 spike=false heelL ab=0.0019 bc=0.0024 ac=0.0043 spike=false footL ab=0.0032 bc=0.0054 ac=0.0086 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0000 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0001 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.0040 cross=0.1267 diff=0.1226 ratio=31.4019 mapping=NORM rel=0.898
$
250 строкUTF-8LIVE