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

rehabapp_2026-08-14_10-16-00

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0011 | ankle dir=0.0002 cross=0.0006 | heel dir=0.0001 cross=0.0013 | foot dir=0.0001 cross=0.0027 |
INFO [console] LEG_RAW: hipL=(252,298,-75) v=1.000 p=1.000 hipR=(250,302,75) v=1.000 p=1.000 kneeL=(252,379,-98) v=0.953 p=1.000 kneeR=(250,379,139) v=0.643 p=1.000 ankL=(261,460,-86) v=0.954 p=0.999 ankR=(261,461,189) v=0.806 p=0.999 heelL=(268,473,-87) v=0.872 p=0.999 heelR=(271,474,190) v=0.763 p=0.999 footL=(226,482,-166) v=0.945 p=0.998 footR=(230,480,145) v=0.848 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(252,298,-75) v=1.000 p=1.000 hipR=(250,302,75) v=1.000 p=1.000 kneeL=(252,379,-98) v=0.953 p=1.000 kneeR=(250,379,139) v=0.643 p=1.000 ankL=(261,460,-86) v=0.954 p=0.999 ankR=(261,461,189) v=0.806 p=0.999 heelL=(268,473,-87) v=0.872 p=0.999 heelR=(271,474,190) v=0.763 p=0.999 footL=(226,482,-166) v=0.945 p=0.998 footR=(230,480,145) v=0.848 p=0.999 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0005 bc=0.0002 ac=0.0008 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0001 bc=0.0001 ac=0.0003 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0000 spike=false footR ab=0.0002 bc=0.0002 ac=0.0003 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0005 cross=0.0057 diff=0.0052 ratio=11.5046 mapping=NORM rel=0.848
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:--> @audioPlayerDidFinishPlaying
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:<-- @audioPlayerDidFinishPlaying
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:--> ^audioPlayerFinishedPlaying
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:--> @audioPlayerDidFinishPlaying
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 iOS: invokeMethod audioPlayerFinishedPlaying - state=2
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.audioPlayerFinished (package:flutter_sound/public/flutter_sound_player.dart:256:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:72:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 FS:---> audioPlayerFinished
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.audioPlayerFinished (package:flutter_sound/public/flutter_sound_player.dart:274:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:72:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 FS:<--- audioPlayerFinished
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:<-- @audioPlayerDidFinishPlaying
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer.log (package:flutter_sound/public/flutter_sound_player.dart:418:13)
INFO [console] │ #1 MethodChannelFlutterSoundPlayer.channelMethodCallHandler.<anonymous closure> (package:flutter_sound_platform_interface/method_channel_flutter_sound_player.dart:118:21)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 IOS:<-- ^audioPlayerFinishedPlaying
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0009 | ankle dir=0.0000 cross=0.0007 | heel dir=0.0002 cross=0.0015 | foot dir=0.0003 cross=0.0028 |
INFO [console] LEG_RAW: hipL=(252,298,-77) v=1.000 p=1.000 hipR=(251,302,77) v=1.000 p=1.000 kneeL=(252,379,-100) v=0.953 p=1.000 kneeR=(250,379,140) v=0.639 p=1.000 ankL=(261,461,-91) v=0.955 p=0.999 ankR=(261,461,186) v=0.805 p=0.999 heelL=(268,473,-92) v=0.878 p=0.999 heelR=(271,474,186) v=0.767 p=0.999 footL=(226,482,-170) v=0.945 p=0.998 footR=(230,480,142) v=0.846 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(252,298,-77) v=1.000 p=1.000 hipR=(251,302,77) v=1.000 p=1.000 kneeL=(252,379,-100) v=0.953 p=1.000 kneeR=(250,379,140) v=0.639 p=1.000 ankL=(261,461,-91) v=0.955 p=0.999 ankR=(261,461,186) v=0.805 p=0.999 heelL=(268,473,-92) v=0.878 p=0.999 heelR=(271,474,186) v=0.767 p=0.999 footL=(226,482,-170) v=0.945 p=0.998 footR=(230,480,142) v=0.846 p=0.999 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0003 bc=0.0001 ac=0.0004 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0001 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.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0000 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.0007 cross=0.0059 diff=0.0052 ratio=8.1626 mapping=NORM rel=0.848
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-13.9,39.7) -> (511.9,565.6) clamped=(0.0,39.7) -> (480.0,565.6) frame=480x640 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] LEG_COR: hipL=(252,299,-74) v=1.000 p=1.000 hipR=(250,303,74) v=1.000 p=1.000 kneeL=(252,380,-98) v=0.953 p=1.000 kneeR=(250,379,138) v=0.648 p=1.000 ankL=(261,461,-88) v=0.955 p=0.999 ankR=(262,461,188) v=0.807 p=0.999 heelL=(268,472,-89) v=0.873 p=0.999 heelR=(271,474,188) v=0.761 p=0.999 footL=(226,482,-168) v=0.945 p=0.998 footR=(230,480,143) v=0.849 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(252,298,-74.220) v=1.000 p=1.000 knee=(252,377,-101.662) v=0.953 p=1.000 ankle=(261,460,-89.538) v=0.955 p=0.999 heel=(268,472,-90.840) v=0.872 p=0.999 footIdx=(226,482,-168.880) v=0.946 p=0.998
INFO [console] LEG_LOG_R: hip=(250,302,74.211) v=1.000 p=1.000 knee=(250,379,138.684) v=0.632 p=1.000 ankle=(262,461,189.865) v=0.799 p=0.999 heel=(271,473,190.619) v=0.755 p=0.999 footIdx=(230,480,145.654) v=0.845 p=0.999
INFO [console] LEG_V2: dir=0.0029 cross=0.0066 diff=0.0037 ratio=2.3053 mapping=NORM rel=0.849
INFO [console] LEG_PAIRS_V2: knee dir=0.0019 cross=0.0017 | ankle dir=0.0004 cross=0.0006 | heel dir=0.0002 cross=0.0014 | foot dir=0.0005 cross=0.0028 |
INFO [console] LEG_RAW: hipL=(252,299,-74) v=1.000 p=1.000 hipR=(250,303,74) v=1.000 p=1.000 kneeL=(252,380,-98) v=0.953 p=1.000 kneeR=(250,379,138) v=0.648 p=1.000 ankL=(261,461,-88) v=0.955 p=0.999 ankR=(262,461,188) v=0.807 p=0.999 heelL=(268,472,-89) v=0.873 p=0.999 heelR=(271,474,188) v=0.761 p=0.999 footL=(226,482,-168) v=0.945 p=0.998 footR=(230,480,143) v=0.849 p=0.999 fw=480 fh=640
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0003 ac=0.0004 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0001 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.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0000 spike=false footR ab=0.0001 bc=0.0001 ac=0.0003 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_LOG_R: hip=(249,302,74.413) v=1.000 p=1.000 knee=(250,379,140.043) v=0.631 p=1.000 ankle=(262,461,195.984) v=0.798 p=0.999 heel=(271,473,197.384) v=0.754 p=0.999 footIdx=(230,480,152.138) v=0.844 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-13.9,39.8) -> (512.0,565.7) clamped=(0.0,39.8) -> (480.0,565.7) frame=480x640 screen=390x844
INFO [console] LEG_PAIRS_V2: knee dir=0.0005 cross=0.0029 | ankle dir=0.0002 cross=0.0014 | heel dir=0.0001 cross=0.0014 | foot dir=0.0002 cross=0.0034 |
INFO [console] LEG_RAW: hipL=(256,305,-69) v=1.000 p=1.000 hipR=(249,309,69) v=1.000 p=1.000 kneeL=(252,382,-68) v=0.889 p=0.999 kneeR=(251,387,129) v=0.448 p=0.999 ankL=(262,465,-61) v=0.893 p=0.998 ankR=(262,463,167) v=0.610 p=0.999 heelL=(271,477,-63) v=0.754 p=0.997 heelR=(271,475,168) v=0.596 p=0.998 footL=(234,483,-139) v=0.888 p=0.997 footR=(240,482,124) v=0.717 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,305,-69) v=1.000 p=1.000 hipR=(249,309,69) v=1.000 p=1.000 kneeL=(252,382,-68) v=0.889 p=0.999 kneeR=(251,387,129) v=0.448 p=0.999 ankL=(262,465,-61) v=0.893 p=0.998 ankR=(262,463,167) v=0.610 p=0.999 heelL=(271,477,-63) v=0.754 p=0.997 heelR=(271,475,168) v=0.596 p=0.998 footL=(234,483,-139) v=0.888 p=0.997 footR=(240,482,124) v=0.717 p=0.998 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0001 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0009 cross=0.0092 diff=0.0082 ratio=9.6911 mapping=NORM rel=0.724
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-19.1,38.3) -> (517.0,574.4) clamped=(0.0,38.3) -> (480.0,574.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] LEG_COR: hipL=(254,308,-71) v=1.000 p=1.000 hipR=(249,310,71) v=1.000 p=1.000 kneeL=(253,382,-77) v=0.898 p=0.999 kneeR=(251,387,141) v=0.436 p=0.999 ankL=(263,465,-69) v=0.896 p=0.998 ankR=(262,463,184) v=0.597 p=0.999 heelL=(271,477,-71) v=0.753 p=0.997 heelR=(271,475,185) v=0.581 p=0.998 footL=(235,483,-149) v=0.893 p=0.996 footR=(240,482,142) v=0.713 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(255,308,-70.106) v=1.000 p=1.000 knee=(253,382,-76.075) v=0.906 p=0.999 ankle=(263,464,-69.985) v=0.902 p=0.998 heel=(271,477,-71.733) v=0.762 p=0.997 footIdx=(234,483,-150.314) v=0.896 p=0.996
INFO [console] LEG_LOG_R: hip=(249,309,70.059) v=1.000 p=1.000 knee=(250,386,138.208) v=0.469 p=0.999 ankle=(262,463,181.165) v=0.624 p=0.999 heel=(271,474,181.873) v=0.600 p=0.998 footIdx=(240,482,138.464) v=0.729 p=0.998
INFO [console] LEG_V2: dir=0.0009 cross=0.0094 diff=0.0085 ratio=10.6516 mapping=NORM rel=0.721
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0029 | ankle dir=0.0002 cross=0.0015 | heel dir=0.0002 cross=0.0016 | foot dir=0.0002 cross=0.0034 |
INFO [console] LEG_RAW: hipL=(254,308,-71) v=1.000 p=1.000 hipR=(249,310,71) v=1.000 p=1.000 kneeL=(253,382,-77) v=0.898 p=0.999 kneeR=(251,387,141) v=0.436 p=0.999 ankL=(263,465,-69) v=0.896 p=0.998 ankR=(262,463,184) v=0.597 p=0.999 heelL=(271,477,-71) v=0.753 p=0.997 heelR=(271,475,185) v=0.581 p=0.998 footL=(235,483,-149) v=0.893 p=0.996 footR=(240,482,142) v=0.713 p=0.998 fw=480 fh=640
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_LOG_R: hip=(249,309,69.779) v=1.000 p=1.000 knee=(250,386,132.483) v=0.473 p=0.999 ankle=(262,463,171.549) v=0.627 p=0.999 heel=(271,474,171.815) v=0.602 p=0.998 footIdx=(240,482,126.153) v=0.730 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-19.2,38.2) -> (517.1,574.4) clamped=(0.0,38.2) -> (480.0,574.4) frame=480x640 screen=390x844
INFO [console] LEG_COR: hipL=(256,302,-68) v=1.000 p=1.000 hipR=(249,306,67) v=1.000 p=1.000 kneeL=(253,381,-59) v=0.883 p=0.999 kneeR=(251,380,117) v=0.449 p=0.999 ankL=(262,459,-57) v=0.874 p=0.998 ankR=(261,458,143) v=0.599 p=0.999 heelL=(270,471,-60) v=0.744 p=0.996 heelR=(270,474,142) v=0.608 p=0.998 footL=(234,482,-132) v=0.861 p=0.996 footR=(239,481,100) v=0.693 p=0.997 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,303,-65.994) v=1.000 p=1.000 knee=(253,381,-58.563) v=0.867 p=0.999 ankle=(261,459,-55.780) v=0.852 p=0.998 heel=(270,471,-57.854) v=0.685 p=0.996 footIdx=(235,482,-130.482) v=0.847 p=0.996
INFO [console] LEG_LOG_R: hip=(248,307,65.910) v=1.000 p=1.000 knee=(250,381,116.636) v=0.506 p=0.999 ankle=(261,460,147.355) v=0.630 p=0.999 heel=(270,474,147.188) v=0.592 p=0.998 footIdx=(240,481,102.555) v=0.712 p=0.997
INFO [console] LEG_V2: dir=0.0010 cross=0.0071 diff=0.0060 ratio=6.7711 mapping=NORM rel=0.714
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0009 | ankle dir=0.0002 cross=0.0012 | heel dir=0.0002 cross=0.0015 | foot dir=0.0005 cross=0.0034 |
INFO [console] LEG_RAW: hipL=(256,302,-68) v=1.000 p=1.000 hipR=(249,306,67) v=1.000 p=1.000 kneeL=(253,381,-59) v=0.883 p=0.999 kneeR=(251,380,117) v=0.449 p=0.999 ankL=(262,459,-57) v=0.874 p=0.998 ankR=(261,458,143) v=0.599 p=0.999 heelL=(270,471,-60) v=0.744 p=0.996 heelR=(270,474,142) v=0.608 p=0.998 footL=(234,482,-132) v=0.861 p=0.996 footR=(239,481,100) v=0.693 p=0.997 fw=480 fh=640
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0000 bc=0.0000 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0034 bc=0.0029 ac=0.0063 spike=false kneeR ab=0.0002 bc=0.0004 ac=0.0006 spike=false ankleR ab=0.0003 bc=0.0002 ac=0.0005 spike=false heelR ab=0.0000 bc=0.0001 ac=0.0001 spike=false footR ab=0.0002 bc=0.0002 ac=0.0004 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_LOG_R: hip=(247,308,60.213) v=1.000 p=1.000 knee=(250,381,116.730) v=0.512 p=0.999 ankle=(260,460,157.011) v=0.633 p=0.999 heel=(270,474,157.462) v=0.590 p=0.998 footIdx=(240,481,112.876) v=0.715 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-17.1,38.5) -> (514.8,570.4) clamped=(0.0,38.5) -> (480.0,570.4) frame=480x640 screen=390x844
INFO [console] LEG_RAW: hipL=(256,305,-62) v=1.000 p=1.000 hipR=(248,308,62) v=1.000 p=1.000 kneeL=(253,381,-59) v=0.881 p=0.999 kneeR=(251,381,118) v=0.466 p=0.999 ankL=(262,460,-49) v=0.875 p=0.998 ankR=(261,458,159) v=0.610 p=0.999 heelL=(270,471,-51) v=0.726 p=0.997 heelR=(270,474,160) v=0.596 p=0.998 footL=(235,482,-125) v=0.869 p=0.996 footR=(240,481,115) v=0.708 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,305,-62) v=1.000 p=1.000 hipR=(248,308,62) v=1.000 p=1.000 kneeL=(253,381,-59) v=0.881 p=0.999 kneeR=(251,381,118) v=0.466 p=0.999 ankL=(262,460,-49) v=0.875 p=0.998 ankR=(261,458,159) v=0.610 p=0.999 heelL=(270,471,-51) v=0.726 p=0.997 heelR=(270,474,160) v=0.596 p=0.998 footL=(235,482,-125) v=0.869 p=0.996 footR=(240,481,115) v=0.708 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,304,-60.278) v=1.000 p=1.000 knee=(253,381,-57.574) v=0.865 p=0.999 ankle=(261,459,-48.600) v=0.850 p=0.998 heel=(270,471,-50.134) v=0.678 p=0.997 footIdx=(235,482,-124.636) v=0.846 p=0.996
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0016 cross=0.0073 diff=0.0057 ratio=4.5371 mapping=NORM rel=0.716
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0011 | ankle dir=0.0012 cross=0.0013 | heel dir=0.0001 cross=0.0015 | foot dir=0.0001 cross=0.0033 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-16.7,38.5) -> (514.4,569.6) clamped=(0.0,38.5) -> (480.0,569.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.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0020 bc=0.0034 ac=0.0054 spike=false kneeR ab=0.0000 bc=0.0002 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0003 ac=0.0004 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0001 bc=0.0002 ac=0.0003 spike=false
INFO [console] LEG_LOG_L: hip=(256,304,-56.263) v=1.000 p=1.000 knee=(253,381,-54.463) v=0.863 p=0.999 ankle=(261,459,-47.125) v=0.847 p=0.997 heel=(269,471,-48.826) v=0.673 p=0.996 footIdx=(235,481,-123.368) v=0.843 p=0.996
INFO [console] LEG_LOG_R: hip=(247,308,56.178) v=1.000 p=1.000 knee=(250,381,105.250) v=0.517 p=0.999 ankle=(260,461,140.246) v=0.636 p=0.998 heel=(269,474,140.172) v=0.590 p=0.998 footIdx=(240,481,93.506) v=0.715 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_RAW: hipL=(257,305,-56) v=1.000 p=1.000 hipR=(248,309,56) v=1.000 p=1.000 kneeL=(253,381,-57) v=0.870 p=0.999 kneeR=(251,381,105) v=0.477 p=0.999 ankL=(262,460,-50) v=0.856 p=0.997 ankR=(261,462,139) v=0.606 p=0.998 heelL=(270,471,-51) v=0.700 p=0.996 heelR=(270,474,139) v=0.587 p=0.998 footL=(235,482,-126) v=0.850 p=0.996 footR=(240,482,92) v=0.699 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,305,-56) v=1.000 p=1.000 hipR=(248,309,56) v=1.000 p=1.000 kneeL=(253,381,-57) v=0.870 p=0.999 kneeR=(251,381,105) v=0.477 p=0.999 ankL=(262,460,-50) v=0.856 p=0.997 ankR=(261,462,139) v=0.606 p=0.998 heelL=(270,471,-51) v=0.700 p=0.996 heelR=(270,474,139) v=0.587 p=0.998 footL=(235,482,-126) v=0.850 p=0.996 footR=(240,482,92) v=0.699 p=0.997 fw=480 fh=640
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0011 cross=0.0075 diff=0.0065 ratio=7.1536 mapping=NORM rel=0.706
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0011 | ankle dir=0.0003 cross=0.0016 | heel dir=0.0001 cross=0.0015 | foot dir=0.0004 cross=0.0033 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-16.9,38.5) -> (514.1,569.6) clamped=(0.0,38.5) -> (480.0,569.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.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0022 bc=0.0020 ac=0.0042 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0000 spike=false footR ab=0.0001 bc=0.0001 ac=0.0002 spike=false
INFO [console] LEG_LOG_L: hip=(256,304,-56.253) v=1.000 p=1.000 knee=(253,381,-50.757) v=0.862 p=0.998 ankle=(261,459,-38.751) v=0.846 p=0.997 heel=(269,471,-39.938) v=0.670 p=0.995 footIdx=(236,480,-112.672) v=0.842 p=0.995
INFO [console] LEG_LOG_R: hip=(247,307,56.172) v=1.000 p=1.000 knee=(249,381,105.150) v=0.521 p=0.999 ankle=(260,461,142.862) v=0.639 p=0.998 heel=(269,474,143.129) v=0.590 p=0.997 footIdx=(240,481,98.134) v=0.717 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0007 cross=0.0020 | ankle dir=0.0001 cross=0.0016 | heel dir=0.0001 cross=0.0015 | foot dir=0.0002 cross=0.0034 |
INFO [console] LEG_RAW: hipL=(256,304,-60) v=1.000 p=1.000 hipR=(249,307,59) v=1.000 p=1.000 kneeL=(252,381,-53) v=0.867 p=0.998 kneeR=(251,381,108) v=0.465 p=0.999 ankL=(262,459,-39) v=0.855 p=0.997 ankR=(261,462,145) v=0.599 p=0.998 heelL=(270,471,-40) v=0.699 p=0.995 heelR=(270,474,146) v=0.584 p=0.997 footL=(234,482,-111) v=0.846 p=0.995 footR=(240,481,101) v=0.689 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,304,-60) v=1.000 p=1.000 hipR=(249,307,59) v=1.000 p=1.000 kneeL=(252,381,-53) v=0.867 p=0.998 kneeR=(251,381,108) v=0.465 p=0.999 ankL=(262,459,-39) v=0.855 p=0.997 ankR=(261,462,145) v=0.599 p=0.998 heelL=(270,471,-40) v=0.699 p=0.995 heelR=(270,474,146) v=0.584 p=0.997 footL=(234,482,-111) v=0.846 p=0.995 footR=(240,481,101) v=0.689 p=0.997 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0000 spike=false footL ab=0.0004 bc=0.0022 ac=0.0026 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0000 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0000 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.0011 cross=0.0084 diff=0.0074 ratio=7.7467 mapping=NORM rel=0.700
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-16.6,38.5) -> (513.8,569.0) clamped=(0.0,38.5) -> (480.0,569.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] LEG_COR: hipL=(257,305,-52) v=1.000 p=1.000 hipR=(248,309,52) v=1.000 p=1.000 kneeL=(253,381,-54) v=0.858 p=0.998 kneeR=(248,381,98) v=0.487 p=0.999 ankL=(262,459,-42) v=0.845 p=0.997 ankR=(261,462,135) v=0.609 p=0.998 heelL=(270,471,-43) v=0.678 p=0.996 heelR=(270,474,135) v=0.577 p=0.998 footL=(235,482,-118) v=0.840 p=0.995 footR=(240,481,87) v=0.698 p=0.997 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,304,-51.642) v=1.000 p=1.000 knee=(253,381,-49.879) v=0.862 p=0.998 ankle=(261,459,-38.500) v=0.845 p=0.997 heel=(269,471,-39.858) v=0.666 p=0.996 footIdx=(237,479,-113.599) v=0.842 p=0.995
INFO [console] LEG_LOG_R: hip=(246,307,51.552) v=1.000 p=1.000 knee=(248,381,97.953) v=0.528 p=0.999 ankle=(260,460,135.676) v=0.644 p=0.998 heel=(269,474,135.926) v=0.591 p=0.998 footIdx=(240,481,87.924) v=0.720 p=0.997
INFO [console] LEG_V2: dir=0.0024 cross=0.0093 diff=0.0068 ratio=3.8185 mapping=NORM rel=0.699
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0027 | ankle dir=0.0002 cross=0.0016 | heel dir=0.0001 cross=0.0015 | foot dir=0.0019 cross=0.0035 |
INFO [console] LEG_RAW: hipL=(257,305,-52) v=1.000 p=1.000 hipR=(248,309,52) v=1.000 p=1.000 kneeL=(253,381,-54) v=0.858 p=0.998 kneeR=(248,381,98) v=0.487 p=0.999 ankL=(262,459,-42) v=0.845 p=0.997 ankR=(261,462,135) v=0.609 p=0.998 heelL=(270,471,-43) v=0.678 p=0.996 heelR=(270,474,135) v=0.577 p=0.998 footL=(235,482,-118) v=0.840 p=0.995 footR=(240,481,87) v=0.698 p=0.997 fw=480 fh=640
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0000 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0006 bc=0.0004 ac=0.0003 spike=false kneeR ab=0.0001 bc=0.0000 ac=0.0001 spike=false ankleR ab=0.0002 bc=0.0000 ac=0.0002 spike=false heelR ab=0.0001 bc=0.0000 ac=0.0001 spike=false footR ab=0.0008 bc=0.0001 ac=0.0009 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_LOG_R: hip=(246,307,50.979) v=1.000 p=1.000 knee=(248,381,97.785) v=0.532 p=0.999 ankle=(260,459,138.123) v=0.648 p=0.998 heel=(269,474,138.660) v=0.592 p=0.997 footIdx=(241,480,91.684) v=0.723 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-16.4,38.5) -> (513.6,568.5) clamped=(0.0,38.5) -> (480.0,568.5) frame=480x640 screen=390x844
INFO [console] LEG_RAW: hipL=(257,305,-57) v=1.000 p=1.000 hipR=(248,308,57) v=1.000 p=1.000 kneeL=(253,381,-51) v=0.870 p=0.998 kneeR=(248,381,106) v=0.486 p=0.999 ankL=(261,459,-33) v=0.857 p=0.997 ankR=(261,462,148) v=0.616 p=0.998 heelL=(270,471,-34) v=0.689 p=0.996 heelR=(270,474,149) v=0.580 p=0.997 footL=(235,477,-107) v=0.852 p=0.995 footR=(240,481,102) v=0.705 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,305,-57) v=1.000 p=1.000 hipR=(248,308,57) v=1.000 p=1.000 kneeL=(253,381,-51) v=0.870 p=0.998 kneeR=(248,381,106) v=0.486 p=0.999 ankL=(261,459,-33) v=0.857 p=0.997 ankR=(261,462,148) v=0.616 p=0.998 heelL=(270,471,-34) v=0.689 p=0.996 heelR=(270,474,149) v=0.580 p=0.997 footL=(235,477,-107) v=0.852 p=0.995 footR=(240,481,102) v=0.705 p=0.997 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(256,303,-51.066) v=1.000 p=1.000 knee=(253,381,-47.420) v=0.862 p=0.998 ankle=(261,459,-32.430) v=0.845 p=0.997 heel=(269,471,-33.419) v=0.665 p=0.996 footIdx=(240,476,-105.464) v=0.842 p=0.995
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0059 cross=0.0107 diff=0.0048 ratio=1.8230 mapping=NORM rel=0.707
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0027 | ankle dir=0.0016 cross=0.0019 | heel dir=0.0006 cross=0.0018 | foot dir=0.0033 cross=0.0043 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-16.7,38.5) -> (512.8,568.0) clamped=(0.0,38.5) -> (480.0,568.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.0000 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0000 bc=0.0000 ac=0.0001 spike=false footL ab=0.0003 bc=0.0006 ac=0.0009 spike=false kneeR ab=0.0000 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0002 ac=0.0002 spike=false heelR ab=0.0000 bc=0.0001 ac=0.0001 spike=false footR ab=0.0004 bc=0.0008 ac=0.0011 spike=false
INFO [console] LEG_LOG_L: hip=(256,303,-44.288) v=1.000 p=1.000 knee=(253,381,-46.955) v=0.861 p=0.998 ankle=(261,459,-32.296) v=0.843 p=0.996 heel=(269,471,-33.332) v=0.663 p=0.995 footIdx=(243,476,-105.109) v=0.841 p=0.994
INFO [console] LEG_LOG_R: hip=(246,307,44.170) v=1.000 p=1.000 knee=(248,381,74.495) v=0.537 p=0.999 ankle=(260,457,104.112) v=0.651 p=0.998 heel=(269,474,103.543) v=0.594 p=0.997 footIdx=(241,480,52.203) v=0.725 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0028 | ankle dir=0.0001 cross=0.0010 | heel dir=0.0002 cross=0.0018 | foot dir=0.0018 cross=0.0028 |
INFO [console] LEG_RAW: hipL=(256,304,-43) v=1.000 p=1.000 hipR=(246,307,43) v=1.000 p=1.000 kneeL=(253,381,-46) v=0.832 p=0.998 kneeR=(248,381,73) v=0.516 p=0.999 ankL=(261,458,-33) v=0.797 p=0.996 ankR=(260,457,103) v=0.614 p=0.998 heelL=(269,470,-34) v=0.628 p=0.995 heelR=(269,474,102) v=0.579 p=0.997 footL=(244,476,-106) v=0.793 p=0.994 footR=(241,482,51) v=0.686 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(256,304,-43) v=1.000 p=1.000 hipR=(246,307,43) v=1.000 p=1.000 kneeL=(253,381,-46) v=0.832 p=0.998 kneeR=(248,381,73) v=0.516 p=0.999 ankL=(261,458,-33) v=0.797 p=0.996 ankR=(260,457,103) v=0.614 p=0.998 heelL=(269,470,-34) v=0.628 p=0.995 heelR=(269,474,102) v=0.579 p=0.997 footL=(244,476,-106) v=0.793 p=0.994 footR=(241,482,51) v=0.686 p=0.996 fw=480 fh=640
INFO [console] LEG_RAW: hipL=(254,308,-69) v=1.000 p=1.000 hipR=(249,308,69) v=1.000 p=1.000 kneeL=(253,382,-79) v=0.901 p=0.999 kneeR=(251,387,131) v=0.455 p=0.999 ankL=(263,465,-75) v=0.901 p=0.998 ankR=(262,463,170) v=0.620 p=0.999 heelL=(271,477,-77) v=0.764 p=0.997 heelR=(270,474,170) v=0.602 p=0.998 footL=(235,483,-157) v=0.898 p=0.997 footR=(240,482,125) v=0.730 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(254,308,-69) v=1.000 p=1.000 hipR=(249,308,69) v=1.000 p=1.000 kneeL=(253,382,-79) v=0.901 p=0.999 kneeR=(251,387,131) v=0.455 p=0.999 ankL=(263,465,-75) v=0.901 p=0.998 ankR=(262,463,170) v=0.620 p=0.999 heelL=(271,477,-77) v=0.764 p=0.997 heelR=(270,474,170) v=0.602 p=0.998 footL=(235,483,-157) v=0.898 p=0.997 footR=(240,482,125) v=0.730 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(255,307,-69.833) v=1.000 p=1.000 knee=(253,382,-75.991) v=0.907 p=0.999 ankle=(263,464,-71.151) v=0.902 p=0.998 heel=(271,477,-73.138) v=0.763 p=0.997 footIdx=(234,483,-152.547) v=0.897 p=0.997
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0005 cross=0.0091 diff=0.0086 ratio=17.1114 mapping=NORM rel=0.734
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0029 | ankle dir=0.0001 cross=0.0014 | heel dir=0.0002 cross=0.0015 | foot dir=0.0001 cross=0.0034 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-19.2,38.1) -> (517.1,574.4) clamped=(0.0,38.1) -> (480.0,574.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.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0000 ac=0.0001 spike=false
INFO [console] LEG_LOG_L: hip=(256,306,-69.953) v=1.000 p=1.000 knee=(253,382,-73.749) v=0.907 p=0.999 ankle=(263,464,-69.928) v=0.903 p=0.998 heel=(271,477,-72.056) v=0.763 p=0.997 footIdx=(234,483,-150.429) v=0.896 p=0.997
INFO [console] LEG_LOG_R: hip=(249,309,69.894) v=1.000 p=1.000 knee=(250,386,133.279) v=0.475 p=0.999 ankle=(262,463,171.716) v=0.628 p=0.999 heel=(271,474,171.843) v=0.602 p=0.998 footIdx=(240,482,126.478) v=0.730 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0029 | ankle dir=0.0002 cross=0.0014 | heel dir=0.0002 cross=0.0015 | foot dir=0.0002 cross=0.0034 |
INFO [console] LEG_RAW: hipL=(257,304,-69) v=1.000 p=1.000 hipR=(248,308,69) v=1.000 p=1.000 kneeL=(252,382,-72) v=0.896 p=0.999 kneeR=(251,387,129) v=0.454 p=0.999 ankL=(263,465,-71) v=0.897 p=0.998 ankR=(262,463,164) v=0.615 p=0.999 heelL=(271,477,-73) v=0.761 p=0.997 heelR=(271,475,164) v=0.604 p=0.998 footL=(234,483,-152) v=0.892 p=0.997 footR=(239,482,119) v=0.724 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(257,304,-69) v=1.000 p=1.000 hipR=(248,308,69) v=1.000 p=1.000 kneeL=(252,382,-72) v=0.896 p=0.999 kneeR=(251,387,129) v=0.454 p=0.999 ankL=(263,465,-71) v=0.897 p=0.998 ankR=(262,463,164) v=0.615 p=0.999 heelL=(271,477,-73) v=0.761 p=0.997 heelR=(271,475,164) v=0.604 p=0.998 footL=(234,483,-152) v=0.892 p=0.997 footR=(239,482,119) v=0.724 p=0.998 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0002 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0001 bc=0.0000 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0007 cross=0.0092 diff=0.0084 ratio=12.6694 mapping=NORM rel=0.730
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-19.4,37.9) -> (517.3,574.5) clamped=(0.0,37.9) -> (480.0,574.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] LEG_COR: hipL=(254,308,-70) v=1.000 p=1.000 hipR=(249,309,70) v=1.000 p=1.000 kneeL=(253,382,-77) v=0.906 p=0.999 kneeR=(251,387,140) v=0.466 p=0.999 ankL=(263,465,-68) v=0.907 p=0.998 ankR=(262,462,186) v=0.631 p=0.999 heelL=(271,477,-70) v=0.770 p=0.997 heelR=(271,474,187) v=0.609 p=0.998 footL=(234,483,-149) v=0.903 p=0.997 footR=(239,482,143) v=0.737 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(255,307,-70.149) v=1.000 p=1.000 knee=(253,382,-75.451) v=0.909 p=0.999 ankle=(263,464,-69.087) v=0.903 p=0.998 heel=(271,477,-70.913) v=0.764 p=0.997 footIdx=(234,483,-149.274) v=0.897 p=0.997
INFO [console] LEG_LOG_R: hip=(249,309,70.089) v=1.000 p=1.000 knee=(250,386,140.313) v=0.477 p=0.999 ankle=(262,463,186.124) v=0.629 p=0.999 heel=(270,474,187.071) v=0.602 p=0.998 footIdx=(240,482,143.556) v=0.731 p=0.998
INFO [console] LEG_V2: dir=0.0006 cross=0.0092 diff=0.0086 ratio=15.4837 mapping=NORM rel=0.741
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0029 | ankle dir=0.0001 cross=0.0015 | heel dir=0.0002 cross=0.0015 | foot dir=0.0002 cross=0.0033 |
INFO [console] LEG_RAW: hipL=(254,308,-70) v=1.000 p=1.000 hipR=(249,309,70) v=1.000 p=1.000 kneeL=(253,382,-77) v=0.906 p=0.999 kneeR=(251,387,140) v=0.466 p=0.999 ankL=(263,465,-68) v=0.907 p=0.998 ankR=(262,462,186) v=0.631 p=0.999 heelL=(271,477,-70) v=0.770 p=0.997 heelR=(271,474,187) v=0.609 p=0.998 footL=(234,483,-149) v=0.903 p=0.997 footR=(239,482,143) v=0.737 p=0.998 fw=480 fh=640
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0001 bc=0.0000 ac=0.0001 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_RAW: hipL=(252,298,-75) v=1.000 p=1.000 hipR=(250,301,75) v=1.000 p=1.000 kneeL=(251,375,-108) v=0.959 p=1.000 kneeR=(250,379,144) v=0.675 p=1.000 ankL=(261,460,-90) v=0.961 p=0.999 ankR=(261,461,203) v=0.830 p=0.999 heelL=(269,472,-90) v=0.884 p=0.999 heelR=(271,473,204) v=0.777 p=0.999 footL=(226,481,-169) v=0.952 p=0.998 footR=(230,479,159) v=0.864 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(252,298,-75) v=1.000 p=1.000 hipR=(250,301,75) v=1.000 p=1.000 kneeL=(251,375,-108) v=0.959 p=1.000 kneeR=(250,379,144) v=0.675 p=1.000 ankL=(261,460,-90) v=0.961 p=0.999 ankR=(261,461,203) v=0.830 p=0.999 heelL=(269,472,-90) v=0.884 p=0.999 heelR=(271,473,204) v=0.777 p=0.999 footL=(226,481,-169) v=0.952 p=0.998 footR=(230,479,159) v=0.864 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(253,298,-74.422) v=1.000 p=1.000 knee=(252,376,-105.577) v=0.953 p=1.000 ankle=(261,460,-90.234) v=0.955 p=0.999 heel=(268,472,-91.362) v=0.871 p=0.999 footIdx=(226,482,-169.320) v=0.946 p=0.998
INFO [console] LEG_LOG_L: hip=(252,301,-77.743) v=1.000 p=1.000 knee=(252,381,-90.295) v=0.919 p=0.999 ankle=(263,465,-70.450) v=0.930 p=0.999 heel=(270,478,-71.356) v=0.815 p=0.998 footIdx=(230,484,-148.141) v=0.924 p=0.998
INFO [console] LEG_LOG_R: hip=(249,306,77.764) v=1.000 p=1.000 knee=(251,385,151.886) v=0.514 p=1.000 ankle=(262,463,204.258) v=0.700 p=0.999 heel=(271,475,205.463) v=0.664 p=0.999 footIdx=(233,482,164.320) v=0.785 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-13.2,41.8) -> (511.9,566.9) clamped=(0.0,41.8) -> (480.0,566.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.0000 bc=0.0000 ac=0.0001 spike=false ankleL ab=0.0004 bc=0.0004 ac=0.0009 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0004 bc=0.0004 ac=0.0007 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 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.0034 cross=0.0088 diff=0.0054 ratio=2.6114 mapping=NORM rel=0.798
INFO [console] LEG_PAIRS_V2: knee dir=0.0013 cross=0.0020 | ankle dir=0.0018 cross=0.0016 | heel dir=0.0001 cross=0.0022 | foot dir=0.0002 cross=0.0030 |
INFO [console] LEG_RAW: hipL=(251,300,-79) v=1.000 p=1.000 hipR=(250,305,79) v=1.000 p=1.000 kneeL=(251,381,-86) v=0.930 p=0.999 kneeR=(251,380,151) v=0.536 p=1.000 ankL=(261,461,-68) v=0.939 p=0.999 ankR=(262,463,205) v=0.724 p=0.999 heelL=(269,478,-69) v=0.837 p=0.998 heelR=(272,475,207) v=0.692 p=0.999 footL=(228,484,-144) v=0.929 p=0.998 footR=(233,482,166) v=0.795 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(251,300,-79) v=1.000 p=1.000 hipR=(250,305,79) v=1.000 p=1.000 kneeL=(251,381,-86) v=0.930 p=0.999 kneeR=(251,380,151) v=0.536 p=1.000 ankL=(261,461,-68) v=0.939 p=0.999 ankR=(262,463,205) v=0.724 p=0.999 heelL=(269,478,-69) v=0.837 p=0.998 heelR=(272,475,207) v=0.692 p=0.999 footL=(228,484,-144) v=0.929 p=0.998 footR=(233,482,166) v=0.795 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(252,301,-78.114) v=1.000 p=1.000 knee=(252,381,-88.448) v=0.920 p=0.999 ankle=(262,464,-68.855) v=0.931 p=0.999 heel=(270,478,-69.659) v=0.817 p=0.998 footIdx=(230,484,-145.538) v=0.924 p=0.998
INFO [console] LEG_LOG_R: hip=(249,306,78.127) v=1.000 p=1.000 knee=(251,383,151.733) v=0.516 p=1.000 ankle=(262,463,204.533) v=0.702 p=0.999 heel=(271,475,205.849) v=0.667 p=0.999 footIdx=(233,482,164.746) v=0.786 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-13.1,41.8) -> (511.8,566.7) clamped=(0.0,41.8) -> (480.0,566.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.0000 bc=0.0000 ac=0.0001 spike=false ankleL ab=0.0004 bc=0.0001 ac=0.0006 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0003 spike=false footL ab=0.0001 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0004 bc=0.0001 ac=0.0004 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 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.0031 cross=0.0059 diff=0.0028 ratio=1.8986 mapping=NORM rel=0.787
INFO [console] LEG_PAIRS_V2: knee dir=0.0003 cross=0.0007 | ankle dir=0.0006 cross=0.0010 | heel dir=0.0001 cross=0.0022 | foot dir=0.0021 cross=0.0020 |
INFO [console] LEG_RAW: hipL=(255,302,-76) v=1.000 p=1.000 hipR=(249,305,76) v=1.000 p=1.000 kneeL=(252,381,-83) v=0.922 p=0.999 kneeR=(251,380,145) v=0.522 p=1.000 ankL=(262,461,-67) v=0.932 p=0.999 ankR=(262,463,196) v=0.710 p=0.999 heelL=(269,478,-68) v=0.818 p=0.998 heelR=(272,475,197) v=0.674 p=0.999 footL=(234,483,-145) v=0.924 p=0.998 footR=(233,482,155) v=0.789 p=0.999 fw=480 fh=640
INFO [console] LEG_COR: hipL=(255,302,-76) v=1.000 p=1.000 hipR=(249,305,76) v=1.000 p=1.000 kneeL=(252,381,-83) v=0.922 p=0.999 kneeR=(251,380,145) v=0.522 p=1.000 ankL=(262,461,-67) v=0.932 p=0.999 ankR=(262,463,196) v=0.710 p=0.999 heelL=(269,478,-68) v=0.818 p=0.998 heelR=(272,475,197) v=0.674 p=0.999 footL=(234,483,-145) v=0.924 p=0.998 footR=(233,482,155) v=0.789 p=0.999 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(253,301,-77.707) v=1.000 p=1.000 knee=(252,381,-87.295) v=0.920 p=0.999 ankle=(262,463,-67.811) v=0.931 p=0.999 heel=(270,478,-68.729) v=0.817 p=0.998 footIdx=(232,484,-145.154) v=0.924 p=0.998
INFO [console] LEG_LOG_R: hip=(249,306,77.714) v=1.000 p=1.000 knee=(251,382,147.755) v=0.517 p=1.000 ankle=(262,463,198.365) v=0.703 p=0.999 heel=(271,475,199.503) v=0.668 p=0.999 footIdx=(233,482,157.312) v=0.786 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-13.0,41.7) -> (511.6,566.4) clamped=(0.0,41.7) -> (480.0,566.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.0000 bc=0.0000 ac=0.0001 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0002 bc=0.0004 ac=0.0003 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 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.0031 cross=0.0060 diff=0.0029 ratio=1.9340 mapping=NORM rel=0.795
INFO [console] LEG_PAIRS_V2: knee dir=0.0001 cross=0.0007 | ankle dir=0.0006 cross=0.0011 | heel dir=0.0002 cross=0.0022 | foot dir=0.0021 cross=0.0020 |
INFO [console] LEG_RAW: hipL=(253,300,-77) v=1.000 p=1.000 hipR=(250,305,77) v=1.000 p=1.000 kneeL=(252,381,-82) v=0.928 p=0.999 kneeR=(251,380,150) v=0.538 p=1.000 ankL=(261,461,-60) v=0.938 p=0.999 ankR=(262,463,209) v=0.723 p=0.999 heelL=(269,478,-60) v=0.828 p=0.998 heelR=(271,475,211) v=0.682 p=0.999 footL=(229,483,-135) v=0.929 p=0.998 footR=(233,482,169) v=0.797 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(253,300,-77) v=1.000 p=1.000 hipR=(250,305,77) v=1.000 p=1.000 kneeL=(252,381,-82) v=0.928 p=0.999 kneeR=(251,380,150) v=0.538 p=1.000 ankL=(261,461,-60) v=0.938 p=0.999 ankR=(262,463,209) v=0.723 p=0.999 heelL=(269,478,-60) v=0.828 p=0.998 heelR=(271,475,211) v=0.682 p=0.999 footL=(229,483,-135) v=0.929 p=0.998 footR=(233,482,169) v=0.797 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(253,301,-77.699) v=1.000 p=1.000 knee=(252,381,-86.136) v=0.921 p=0.999 ankle=(262,463,-64.027) v=0.932 p=0.999 heel=(270,478,-64.571) v=0.818 p=0.998 footIdx=(231,484,-139.983) v=0.925 p=0.998
INFO [console] LEG_LOG_R: hip=(249,306,77.706) v=1.000 p=1.000 knee=(251,381,148.400) v=0.519 p=1.000 ankle=(262,463,203.559) v=0.705 p=0.999 heel=(271,475,205.260) v=0.669 p=0.999 footIdx=(233,482,163.761) v=0.787 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-12.9,41.7) -> (511.5,566.1) clamped=(0.0,41.7) -> (480.0,566.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.0000 bc=0.0000 ac=0.0001 spike=false ankleL ab=0.0001 bc=0.0000 ac=0.0001 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0004 bc=0.0001 ac=0.0005 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 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.0042 cross=0.0059 diff=0.0017 ratio=1.4066 mapping=NORM rel=0.784
INFO [console] LEG_PAIRS_V2: knee dir=0.0002 cross=0.0006 | ankle dir=0.0006 cross=0.0011 | heel dir=0.0009 cross=0.0019 | foot dir=0.0024 cross=0.0023 |
INFO [console] LEG_RAW: hipL=(253,300,-75) v=1.000 p=1.000 hipR=(250,305,75) v=1.000 p=1.000 kneeL=(252,381,-73) v=0.917 p=0.999 kneeR=(251,380,138) v=0.526 p=1.000 ankL=(262,461,-59) v=0.927 p=0.999 ankR=(262,463,185) v=0.707 p=0.999 heelL=(271,478,-60) v=0.814 p=0.998 heelR=(271,475,185) v=0.677 p=0.999 footL=(235,483,-135) v=0.918 p=0.998 footR=(233,482,143) v=0.784 p=0.999 fw=480 fh=640
$
250 строкUTF-8LIVE