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

rehabapp_2026-08-17_09-05-28

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] LEG_COR: hipL=(162,422,77) v=1.000 p=1.000 hipR=(146,395,-77) v=1.000 p=1.000 kneeL=(181,506,6) v=0.929 p=1.000 kneeR=(147,482,-187) v=0.990 p=0.999 ankL=(88,510,83) v=0.944 p=0.999 ankR=(81,440,-32) v=0.951 p=0.998 heelL=(73,504,88) v=0.896 p=0.999 heelR=(72,425,-13) v=0.910 p=0.997 footL=(64,553,66) v=0.920 p=0.996 footR=(58,457,-9) v=0.940 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(160,423,75.558) v=1.000 p=1.000 knee=(178,510,3.006) v=0.967 p=1.000 ankle=(87,511,80.119) v=0.966 p=0.999 heel=(71,504,85.618) v=0.939 p=0.999 footIdx=(63,553,63.461) v=0.951 p=0.996
INFO [console] LEG_LOG_R: hip=(146,394,-75.490) v=1.000 p=1.000 knee=(150,483,-190.069) v=0.992 p=0.999 ankle=(83,451,-34.627) v=0.938 p=0.998 heel=(74,436,-16.422) v=0.897 p=0.997 footIdx=(55,472,-11.943) v=0.929 p=0.995
INFO [console] POSE_LM: [0 frame=(305,379)] [11 frame=(263,402)] [12 frame=(259,357)] [23 frame=(160,423)] [24 frame=(146,394)] frameSize=480 x 640 screenSize=844x390
INFO [console] POSE_MAP: [0 norm=(0.635,0.767)] [11 norm=(0.548,0.870)] [12 norm=(0.540,0.669)] [23 norm=(0.333,0.962)] [24 norm=(0.305,0.833)]
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-82.9,169.9) -> (395.9,648.8) clamped=(0.0,169.9) -> (395.9,640.0) frame=480x640 screen=844x390
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.0005 ac=0.0017 spike=false ankleL ab=0.0003 bc=0.0002 ac=0.0005 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0002 bc=0.0001 ac=0.0003 spike=false kneeR ab=0.0001 bc=0.0002 ac=0.0001 spike=false ankleR ab=0.0034 bc=0.0017 ac=0.0050 spike=false heelR ab=0.0075 bc=0.0030 ac=0.0104 spike=false footR ab=0.0005 bc=0.0003 ac=0.0008 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_COR: hipL=(164,428,48) v=1.000 p=1.000 hipR=(142,394,-48) v=1.000 p=1.000 kneeL=(180,510,-55) v=0.947 p=1.000 kneeR=(147,467,-213) v=0.975 p=0.999 ankL=(90,508,39) v=0.922 p=0.999 ankR=(86,448,-76) v=0.872 p=0.997 heelL=(75,494,48) v=0.869 p=0.999 heelR=(79,439,-61) v=0.779 p=0.997 footL=(67,539,20) v=0.893 p=0.993 footR=(58,467,-75) v=0.853 p=0.991 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(165,428,46.773) v=1.000 p=1.000 knee=(181,509,-56.009) v=0.960 p=1.000 ankle=(91,505,38.977) v=0.941 p=0.999 heel=(75,492,47.437) v=0.901 p=0.999 footIdx=(69,540,19.481) v=0.923 p=0.993
INFO [console] LEG_LOG_R: hip=(143,394,-46.842) v=1.000 p=1.000 knee=(150,464,-213.221) v=0.978 p=0.999 ankle=(82,447,-78.340) v=0.897 p=0.997 heel=(76,438,-63.499) v=0.824 p=0.997 footIdx=(56,466,-77.410) v=0.896 p=0.991
INFO [console] LEG_V2: dir=0.0135 cross=0.1530 diff=0.1395 ratio=11.3377 mapping=NORM rel=0.889
INFO [console] LEG_PAIRS_V2: knee dir=0.0050 cross=0.0385 | ankle dir=0.0033 cross=0.0371 | heel dir=0.0026 cross=0.0316 | foot dir=0.0025 cross=0.0458 |
INFO [console] LEG_RAW: hipL=(164,428,48) v=1.000 p=1.000 hipR=(142,394,-48) v=1.000 p=1.000 kneeL=(180,510,-55) v=0.947 p=1.000 kneeR=(147,467,-213) v=0.975 p=0.999 ankL=(90,508,39) v=0.922 p=0.999 ankR=(86,448,-76) v=0.872 p=0.997 heelL=(75,494,48) v=0.869 p=0.999 heelR=(79,439,-61) v=0.779 p=0.997 footL=(67,539,20) v=0.893 p=0.993 footR=(58,467,-75) v=0.853 p=0.991 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.0001 ac=0.0002 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.0000 bc=0.0004 ac=0.0004 spike=false kneeR ab=0.0005 bc=0.0003 ac=0.0001 spike=false ankleR ab=0.0070 bc=0.0050 ac=0.0120 spike=false heelR ab=0.0021 bc=0.0055 ac=0.0076 spike=false footR ab=0.0009 bc=0.0001 ac=0.0008 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_FIX_R: hip=(144,393,-46.380) v=1.000 p=1.000 knee=(151,462,-215.690) v=0.978 p=0.999 ankle=(80,444,-91.934) v=0.900 p=0.997 heel=(74,435,-78.812) v=0.829 p=0.997 footIdx=(52,462,-100.192) v=0.900 p=0.991 frame=480x640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-83.5,162.6) -> (401.3,647.4) clamped=(0.0,162.6) -> (401.3,640.0) frame=480x640 screen=844x390
INFO [console] LEG_LOG_L: hip=(167,427,46.314) v=1.000 p=1.000 knee=(184,509,-62.266) v=0.961 p=1.000 ankle=(91,502,38.218) v=0.943 p=0.999 heel=(76,491,47.230) v=0.904 p=0.999 footIdx=(69,540,15.547) v=0.927 p=0.993
INFO [console] LEG_LOG_R: hip=(144,393,-46.380) v=1.000 p=1.000 knee=(151,462,-215.690) v=0.978 p=0.999 ankle=(80,444,-91.934) v=0.900 p=0.997 heel=(74,435,-78.812) v=0.829 p=0.997 footIdx=(52,462,-100.192) v=0.900 p=0.991
INFO [console] LEG_FIX_L: hip=(167,427,46.314) v=1.000 p=1.000 knee=(184,509,-62.266) v=0.961 p=1.000 ankle=(91,502,38.218) v=0.943 p=0.999 heel=(76,491,47.230) v=0.904 p=0.999 footIdx=(69,540,15.547) v=0.927 p=0.993 frame=480x640
INFO [console] LEG_COR: hipL=(166,428,45) v=1.000 p=1.000 hipR=(143,394,-45) v=1.000 p=1.000 kneeL=(184,508,-60) v=0.948 p=1.000 kneeR=(154,459,-212) v=0.977 p=0.999 ankL=(92,500,38) v=0.924 p=0.999 ankR=(84,446,-87) v=0.900 p=0.997 heelL=(77,490,47) v=0.872 p=0.999 heelR=(76,438,-74) v=0.810 p=0.997 footL=(71,537,16) v=0.897 p=0.993 footR=(55,465,-95) v=0.883 p=0.991 fw=480 fh=640
INFO [console] LEG_RAW_L: hip=(167,427,46.314) v=1.000 p=1.000 knee=(184,509,-62.266) v=0.961 p=1.000 ankle=(91,502,38.218) v=0.943 p=0.999 heel=(76,491,47.230) v=0.904 p=0.999 footIdx=(69,540,15.547) v=0.927 p=0.993 frame=480x640
INFO [console] LEG_RAW_R: hip=(144,393,-46.380) v=1.000 p=1.000 knee=(151,462,-215.690) v=0.978 p=0.999 ankle=(80,444,-91.934) v=0.900 p=0.997 heel=(74,435,-78.812) v=0.829 p=0.997 footIdx=(52,462,-100.192) v=0.900 p=0.991 frame=480x640
INFO [console] LEG_V2: dir=0.0163 cross=0.1601 diff=0.1437 ratio=9.7947 mapping=NORM rel=0.901
INFO [console] LEG_PAIRS_V2: knee dir=0.0046 cross=0.0383 | ankle dir=0.0031 cross=0.0380 | heel dir=0.0026 cross=0.0328 | foot dir=0.0060 cross=0.0510 |
INFO [console] LEG_RAW: hipL=(166,428,45) v=1.000 p=1.000 hipR=(143,394,-45) v=1.000 p=1.000 kneeL=(184,508,-60) v=0.948 p=1.000 kneeR=(154,459,-212) v=0.977 p=0.999 ankL=(92,500,38) v=0.924 p=0.999 ankR=(84,446,-87) v=0.900 p=0.997 heelL=(77,490,47) v=0.872 p=0.999 heelR=(76,438,-74) v=0.810 p=0.997 footL=(71,537,16) v=0.897 p=0.993 footR=(55,465,-95) v=0.883 p=0.991 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.0001 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.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0008 bc=0.0005 ac=0.0013 spike=false ankleR ab=0.0039 bc=0.0070 ac=0.0037 spike=false heelR ab=0.0028 bc=0.0021 ac=0.0020 spike=false footR ab=0.0013 bc=0.0009 ac=0.0022 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] POSE_MAP: [0 norm=(0.585,0.635)] [11 norm=(0.567,0.811)] [12 norm=(0.463,0.538)] [23 norm=(0.352,0.981)] [24 norm=(0.300,0.828)]
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-84.7,160.8) -> (403.0,648.5) clamped=(0.0,160.8) -> (403.0,640.0) frame=480x640 screen=844x390
INFO [console] LEG_LOG_L: hip=(169,427,46.616) v=1.000 p=1.000 knee=(184,509,-84.485) v=0.962 p=1.000 ankle=(90,504,37.937) v=0.945 p=1.000 heel=(75,494,48.022) v=0.908 p=1.000 footIdx=(66,545,12.633) v=0.930 p=0.998
INFO [console] LEG_LOG_R: hip=(144,393,-46.681) v=1.000 p=1.000 knee=(146,465,-254.847) v=0.978 p=1.000 ankle=(80,436,-102.985) v=0.900 p=0.999 heel=(74,428,-87.431) v=0.831 p=0.999 footIdx=(47,453,-113.952) v=0.902 p=0.997
INFO [console] POSE_LM: [0 frame=(281,350)] [11 frame=(272,389)] [12 frame=(222,328)] [23 frame=(169,427)] [24 frame=(144,393)] frameSize=480 x 640 screenSize=844x390
INFO [console] LEG_PAIRS_V2: knee dir=0.0029 cross=0.0383 | ankle dir=0.0067 cross=0.0464 | heel dir=0.0027 cross=0.0379 | foot dir=0.0025 cross=0.0582 |
INFO [console] LEG_RAW: hipL=(168,427,47) v=1.000 p=1.000 hipR=(144,393,-47) v=1.000 p=1.000 kneeL=(183,510,-79) v=0.957 p=1.000 kneeR=(147,468,-248) v=0.981 p=1.000 ankL=(91,502,42) v=0.947 p=1.000 ankR=(78,441,-101) v=0.933 p=0.999 heelL=(76,491,52) v=0.905 p=1.000 heelR=(72,432,-87) v=0.859 p=0.999 footL=(66,542,17) v=0.933 p=0.998 footR=(46,457,-114) v=0.928 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(168,427,47) v=1.000 p=1.000 hipR=(144,393,-47) v=1.000 p=1.000 kneeL=(183,510,-79) v=0.957 p=1.000 kneeR=(147,468,-248) v=0.981 p=1.000 ankL=(91,502,42) v=0.947 p=1.000 ankR=(78,441,-101) v=0.933 p=0.999 heelL=(76,491,52) v=0.905 p=1.000 heelR=(72,432,-87) v=0.859 p=0.999 footL=(66,542,17) v=0.933 p=0.998 footR=(46,457,-114) v=0.928 p=0.997 fw=480 fh=640
INFO [console] POSE_ROT: sensorOrient=90 deviceOrient=DeviceOrientation.landscapeRight rotDeg=270 img=640x480 -> 480x640
INFO [console] POSE_DIAG: sensorOrient=90 imgSize=640 x 480 imgFormat=1111970369 planes=1 pixelStride=null rowStride=2560 screenSize=844x390
INFO [console] LEG_V2: dir=0.0147 cross=0.1809 diff=0.1662 ratio=12.3176 mapping=NORM rel=0.930
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.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0001 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0010 bc=0.0008 ac=0.0018 spike=false ankleR ab=0.0092 bc=0.0039 ac=0.0131 spike=false heelR ab=0.0057 bc=0.0028 ac=0.0085 spike=false footR ab=0.0016 bc=0.0013 ac=0.0029 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] POSE_BENCH: count=25 lastMs=19.79 avgMs=12.70 maxMs=19.85 fps=78.7 landmarks=33 bitmap=480x640 sensorOrient=90 dropped=0
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-85.6,159.0) -> (404.5,649.1) clamped=(0.0,159.0) -> (404.5,640.0) frame=480x640 screen=844x390
INFO [console] LEG_COR: hipL=(169,427,47) v=1.000 p=1.000 hipR=(143,393,-47) v=1.000 p=1.000 kneeL=(184,509,-98) v=0.970 p=1.000 kneeR=(146,462,-269) v=0.985 p=1.000 ankL=(91,504,32) v=0.966 p=1.000 ankR=(84,423,-105) v=0.938 p=0.999 heelL=(76,493,43) v=0.939 p=1.000 heelR=(76,427,-89) v=0.884 p=0.999 footL=(67,543,5) v=0.959 p=0.998 footR=(47,450,-114) v=0.943 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(170,427,46.487) v=1.000 p=1.000 knee=(186,509,-109.253) v=0.963 p=1.000 ankle=(90,506,24.119) v=0.945 p=1.000 heel=(75,495,34.831) v=0.908 p=1.000 footIdx=(66,545,-3.433) v=0.930 p=0.998
INFO [console] LEG_LOG_R: hip=(144,393,-46.553) v=1.000 p=1.000 knee=(146,461,-269.433) v=0.978 p=1.000 ankle=(82,422,-105.094) v=0.896 p=0.999 heel=(75,423,-88.668) v=0.827 p=0.999 footIdx=(47,445,-114.020) v=0.899 p=0.998
INFO [console] LEG_V2: dir=0.0213 cross=0.2117 diff=0.1904 ratio=9.9329 mapping=NORM rel=0.948
INFO [console] LEG_PAIRS_V2: knee dir=0.0028 cross=0.0417 | ankle dir=0.0048 cross=0.0564 | heel dir=0.0052 cross=0.0455 | foot dir=0.0084 cross=0.0680 |
INFO [console] LEG_RAW: hipL=(169,427,47) v=1.000 p=1.000 hipR=(143,393,-47) v=1.000 p=1.000 kneeL=(184,509,-98) v=0.970 p=1.000 kneeR=(146,462,-269) v=0.985 p=1.000 ankL=(91,504,32) v=0.966 p=1.000 ankR=(84,423,-105) v=0.938 p=0.999 heelL=(76,493,43) v=0.939 p=1.000 heelR=(76,427,-89) v=0.884 p=0.999 footL=(67,543,5) v=0.959 p=0.998 footR=(47,450,-114) v=0.943 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.0001 ac=0.0001 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0002 ac=0.0003 spike=false footL ab=0.0000 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0007 bc=0.0010 ac=0.0017 spike=false ankleR ab=0.0048 bc=0.0092 ac=0.0060 spike=false heelR ab=0.0048 bc=0.0057 ac=0.0028 spike=false footR ab=0.0021 bc=0.0016 ac=0.0038 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_LOG_R: hip=(144,392,-46.121) v=1.000 p=1.000 knee=(146,461,-271.698) v=0.977 p=1.000 ankle=(82,420,-104.847) v=0.892 p=0.999 heel=(75,422,-88.461) v=0.821 p=0.999 footIdx=(47,437,-114.265) v=0.894 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-86.3,157.3) -> (405.6,649.3) clamped=(0.0,157.3) -> (405.6,640.0) frame=480x640 screen=844x390
INFO [console] │ 🐛 IOS: ![audioPlayer stop]
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:<-- stopTimer
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:--> stopTimer
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:--> stopPlayer
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:--> stopPlayer
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] │ 🐛 FS:---> _stop
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer._stop (package:flutter_sound/public/flutter_sound_player.dart:1826:13)
INFO [console] │ #1 FlutterSoundPlayer._stopPlayer (package:flutter_sound/public/flutter_sound_player.dart:1818:13)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] │ 🐛 FS:---> _stopPlayer
INFO [console] └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] │ #0 FlutterSoundPlayer._stopPlayer (package:flutter_sound/public/flutter_sound_player.dart:1807:13)
INFO [console] │ #1 FlutterSoundPlayer.stopPlayer.<anonymous closure> (package:flutter_sound/public/flutter_sound_player.dart:1802:13)
INFO [console] ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
INFO [console] LEG_LOG_L: hip=(174,417,46.482) v=1.000 p=1.000 knee=(190,508,-88.638) v=0.954 p=1.000 ankle=(93,506,43.819) v=0.903 p=0.999 heel=(79,495,54.918) v=0.860 p=0.999 footIdx=(68,543,19.008) v=0.882 p=0.996
INFO [console] LEG_LOG_R: hip=(147,384,-46.577) v=1.000 p=1.000 knee=(152,461,-237.232) v=0.972 p=0.999 ankle=(87,424,-69.708) v=0.850 p=0.998 heel=(79,425,-52.352) v=0.775 p=0.998 footIdx=(54,441,-70.971) v=0.852 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0008 cross=0.0399 | ankle dir=0.0030 cross=0.0511 | heel dir=0.0018 cross=0.0405 | foot dir=0.0024 cross=0.0640 |
INFO [console] LEG_RAW: hipL=(175,419,45) v=1.000 p=1.000 hipR=(148,385,-45) v=1.000 p=1.000 kneeL=(190,506,-90) v=0.962 p=1.000 kneeR=(152,461,-237) v=0.978 p=0.999 ankL=(93,507,42) v=0.941 p=0.999 ankR=(85,422,-70) v=0.880 p=0.998 heelL=(78,496,53) v=0.898 p=0.999 heelR=(78,425,-52) v=0.802 p=0.998 footL=(69,543,17) v=0.920 p=0.996 footR=(56,439,-71) v=0.880 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(175,419,45) v=1.000 p=1.000 hipR=(148,385,-45) v=1.000 p=1.000 kneeL=(190,506,-90) v=0.962 p=1.000 kneeR=(152,461,-237) v=0.978 p=0.999 ankL=(93,507,42) v=0.941 p=0.999 ankR=(85,422,-70) v=0.880 p=0.998 heelL=(78,496,53) v=0.898 p=0.999 heelR=(78,425,-52) v=0.802 p=0.998 footL=(69,543,17) v=0.920 p=0.996 footR=(56,439,-71) v=0.880 p=0.995 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0012 bc=0.0015 ac=0.0027 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0001 bc=0.0000 ac=0.0001 spike=false footL ab=0.0000 bc=0.0000 ac=0.0000 spike=false kneeR ab=0.0000 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0004 bc=0.0083 ac=0.0084 spike=false heelR ab=0.0076 bc=0.0165 ac=0.0241 spike=false footR ab=0.0006 bc=0.0010 ac=0.0016 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0081 cross=0.1955 diff=0.1875 ratio=24.2415 mapping=NORM rel=0.908
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-89.9,149.1) -> (410.2,649.2) clamped=(0.0,149.1) -> (410.2,640.0) frame=480x640 screen=844x390
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] LEG_RAW: hipL=(172,422,43) v=1.000 p=1.000 hipR=(145,388,-44) v=1.000 p=1.000 kneeL=(189,508,-102) v=0.969 p=1.000 kneeR=(152,459,-237) v=0.977 p=0.999 ankL=(88,508,15) v=0.958 p=0.999 ankR=(86,435,-76) v=0.892 p=0.998 heelL=(73,498,24) v=0.924 p=0.999 heelR=(81,426,-60) v=0.825 p=0.999 footL=(64,546,-15) v=0.945 p=0.996 footR=(56,439,-80) v=0.898 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(172,422,43) v=1.000 p=1.000 hipR=(145,388,-44) v=1.000 p=1.000 kneeL=(189,508,-102) v=0.969 p=1.000 kneeR=(152,459,-237) v=0.977 p=0.999 ankL=(88,508,15) v=0.958 p=0.999 ankR=(86,435,-76) v=0.892 p=0.998 heelL=(73,498,24) v=0.924 p=0.999 heelR=(81,426,-60) v=0.825 p=0.999 footL=(64,546,-15) v=0.945 p=0.996 footR=(56,439,-80) v=0.898 p=0.996 fw=480 fh=640
INFO [console] ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0111 cross=0.2056 diff=0.1945 ratio=18.4432 mapping=NORM rel=0.924
INFO [console] LEG_PAIRS_V2: knee dir=0.0035 cross=0.0410 | ankle dir=0.0059 cross=0.0525 | heel dir=0.0016 cross=0.0446 | foot dir=0.0002 cross=0.0676 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-88.3,151.2) -> (408.8,648.3) clamped=(0.0,151.2) -> (408.8,640.0) frame=480x640 screen=844x390
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0004 bc=0.0005 ac=0.0009 spike=false ankleL ab=0.0005 bc=0.0008 ac=0.0013 spike=false heelL ab=0.0007 bc=0.0010 ac=0.0017 spike=false footL ab=0.0002 bc=0.0002 ac=0.0004 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0005 bc=0.0004 ac=0.0008 spike=false heelR ab=0.0003 bc=0.0003 ac=0.0006 spike=false footR ab=0.0001 bc=0.0001 ac=0.0002 spike=false
INFO [console] LEG_LOG_L: hip=(173,420,44.289) v=1.000 p=1.000 knee=(183,512,-100.220) v=0.960 p=1.000 ankle=(88,510,22.883) v=0.926 p=0.999 heel=(74,500,33.041) v=0.884 p=0.999 footIdx=(65,547,-4.769) v=0.906 p=0.997
INFO [console] LEG_LOG_R: hip=(146,385,-44.411) v=1.000 p=1.000 knee=(150,459,-237.487) v=0.974 p=0.999 ankle=(86,420,-62.539) v=0.862 p=0.998 heel=(81,424,-44.410) v=0.787 p=0.999 footIdx=(55,437,-60.388) v=0.865 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0010 cross=0.0418 | ankle dir=0.0015 cross=0.0570 | heel dir=0.0010 cross=0.0457 | foot dir=0.0016 cross=0.0691 |
INFO [console] LEG_RAW: hipL=(172,421,44) v=1.000 p=1.000 hipR=(145,386,-44) v=1.000 p=1.000 kneeL=(182,512,-101) v=0.970 p=1.000 kneeR=(149,460,-232) v=0.977 p=0.999 ankL=(88,511,22) v=0.956 p=0.999 ankR=(89,418,-58) v=0.869 p=0.998 heelL=(73,500,32) v=0.919 p=0.999 heelR=(82,424,-40) v=0.800 p=0.999 footL=(65,546,-6) v=0.940 p=0.997 footR=(56,439,-55) v=0.877 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(172,421,44) v=1.000 p=1.000 hipR=(145,386,-44) v=1.000 p=1.000 kneeL=(182,512,-101) v=0.970 p=1.000 kneeR=(149,460,-232) v=0.977 p=0.999 ankL=(88,511,22) v=0.956 p=0.999 ankR=(89,418,-58) v=0.869 p=0.998 heelL=(73,500,32) v=0.919 p=0.999 heelR=(82,424,-40) v=0.800 p=0.999 footL=(65,546,-6) v=0.940 p=0.997 footR=(56,439,-55) v=0.877 p=0.996 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0004 bc=0.0004 ac=0.0008 spike=false ankleL ab=0.0004 bc=0.0005 ac=0.0009 spike=false heelL ab=0.0005 bc=0.0007 ac=0.0013 spike=false footL ab=0.0002 bc=0.0002 ac=0.0004 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0006 bc=0.0005 ac=0.0011 spike=false heelR ab=0.0008 bc=0.0003 ac=0.0011 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.0050 cross=0.2136 diff=0.2086 ratio=42.3666 mapping=NORM rel=0.913
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-88.5,150.9) -> (409.0,648.4) clamped=(0.0,150.9) -> (409.0,640.0) frame=480x640 screen=844x390
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] LEG_COR: hipL=(173,420,44) v=1.000 p=1.000 hipR=(147,385,-44) v=1.000 p=1.000 kneeL=(183,512,-99) v=0.969 p=1.000 kneeR=(150,458,-241) v=0.978 p=0.999 ankL=(88,510,27) v=0.957 p=0.999 ankR=(85,421,-69) v=0.888 p=0.999 heelL=(73,500,37) v=0.918 p=0.999 heelR=(79,423,-52) v=0.810 p=0.999 footL=(65,547,-2) v=0.940 p=0.997 footR=(54,435,-72) v=0.891 p=0.996 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(174,419,44.335) v=1.000 p=1.000 knee=(183,511,-99.448) v=0.959 p=1.000 ankle=(89,510,28.137) v=0.922 p=0.999 heel=(74,499,38.528) v=0.880 p=0.999 footIdx=(65,547,-0.810) v=0.902 p=0.997
INFO [console] LEG_LOG_R: hip=(147,385,-44.453) v=1.000 p=1.000 knee=(150,458,-240.210) v=0.974 p=0.999 ankle=(86,420,-66.521) v=0.862 p=0.999 heel=(80,424,-48.612) v=0.785 p=0.999 footIdx=(54,436,-68.445) v=0.864 p=0.996
INFO [console] LEG_V2: dir=0.0044 cross=0.2155 diff=0.2111 ratio=49.2066 mapping=NORM rel=0.919
INFO [console] LEG_PAIRS_V2: knee dir=0.0007 cross=0.0421 | ankle dir=0.0019 cross=0.0570 | heel dir=0.0014 cross=0.0457 | foot dir=0.0003 cross=0.0707 |
INFO [console] LEG_RAW: hipL=(173,420,44) v=1.000 p=1.000 hipR=(147,385,-44) v=1.000 p=1.000 kneeL=(183,512,-99) v=0.969 p=1.000 kneeR=(150,458,-241) v=0.978 p=0.999 ankL=(88,510,27) v=0.957 p=0.999 ankR=(85,421,-69) v=0.888 p=0.999 heelL=(73,500,37) v=0.918 p=0.999 heelR=(79,423,-52) v=0.810 p=0.999 footL=(65,547,-2) v=0.940 p=0.997 footR=(54,435,-72) v=0.891 p=0.996 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.0007 bc=0.0004 ac=0.0003 spike=false ankleL ab=0.0003 bc=0.0004 ac=0.0007 spike=false heelL ab=0.0005 bc=0.0005 ac=0.0010 spike=false footL ab=0.0001 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0008 bc=0.0006 ac=0.0014 spike=false heelR ab=0.0016 bc=0.0008 ac=0.0024 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_LOG_R: hip=(147,385,-44.475) v=1.000 p=1.000 knee=(151,458,-239.259) v=0.974 p=0.999 ankle=(86,420,-61.222) v=0.859 p=0.998 heel=(80,424,-42.356) v=0.782 p=0.998 footIdx=(54,437,-59.778) v=0.861 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-88.9,150.4) -> (409.4,648.7) clamped=(0.0,150.4) -> (409.4,640.0) frame=480x640 screen=844x390
INFO [console] LEG_RAW: hipL=(173,420,43) v=1.000 p=1.000 hipR=(147,385,-43) v=1.000 p=1.000 kneeL=(181,512,-101) v=0.961 p=1.000 kneeR=(150,457,-239) v=0.971 p=0.999 ankL=(90,509,33) v=0.938 p=0.999 ankR=(88,419,-57) v=0.849 p=0.998 heelL=(75,499,44) v=0.888 p=0.999 heelR=(82,423,-38) v=0.754 p=0.998 footL=(65,547,6) v=0.912 p=0.996 footR=(54,435,-54) v=0.844 p=0.995 fw=480 fh=640
INFO [console] LEG_COR: hipL=(173,420,43) v=1.000 p=1.000 hipR=(147,385,-43) v=1.000 p=1.000 kneeL=(181,512,-101) v=0.961 p=1.000 kneeR=(150,457,-239) v=0.971 p=0.999 ankL=(90,509,33) v=0.938 p=0.999 ankR=(88,419,-57) v=0.849 p=0.998 heelL=(75,499,44) v=0.888 p=0.999 heelR=(82,423,-38) v=0.754 p=0.998 footL=(65,547,6) v=0.912 p=0.996 footR=(54,435,-54) v=0.844 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(174,419,44.358) v=1.000 p=1.000 knee=(184,510,-100.747) v=0.958 p=1.000 ankle=(90,509,31.620) v=0.918 p=0.999 heel=(76,499,42.609) v=0.875 p=0.999 footIdx=(66,547,4.865) v=0.898 p=0.996
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0048 cross=0.2157 diff=0.2109 ratio=44.4981 mapping=NORM rel=0.890
INFO [console] LEG_PAIRS_V2: knee dir=0.0038 cross=0.0430 | ankle dir=0.0003 cross=0.0578 | heel dir=0.0006 cross=0.0449 | foot dir=0.0002 cross=0.0700 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-89.2,150.1) -> (409.6,648.9) clamped=(0.0,150.1) -> (409.6,640.0) frame=480x640 screen=844x390
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0008 bc=0.0007 ac=0.0015 spike=false ankleL ab=0.0001 bc=0.0003 ac=0.0003 spike=false heelL ab=0.0001 bc=0.0005 ac=0.0006 spike=false footL ab=0.0000 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0001 spike=false ankleR ab=0.0012 bc=0.0008 ac=0.0020 spike=false heelR ab=0.0033 bc=0.0016 ac=0.0049 spike=false footR ab=0.0002 bc=0.0002 ac=0.0003 spike=false
INFO [console] LEG_LOG_L: hip=(174,418,44.999) v=1.000 p=1.000 knee=(190,508,-101.165) v=0.957 p=1.000 ankle=(91,509,28.053) v=0.916 p=0.999 heel=(76,498,38.663) v=0.874 p=0.999 footIdx=(66,546,-1.427) v=0.896 p=0.996
INFO [console] LEG_LOG_R: hip=(147,384,-45.106) v=1.000 p=1.000 knee=(151,459,-239.064) v=0.974 p=0.999 ankle=(86,421,-67.435) v=0.860 p=0.998 heel=(79,424,-49.846) v=0.786 p=0.999 footIdx=(55,437,-69.572) v=0.863 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0005 cross=0.0410 | ankle dir=0.0031 cross=0.0552 | heel dir=0.0029 cross=0.0437 | foot dir=0.0033 cross=0.0681 |
INFO [console] LEG_RAW: hipL=(174,419,43) v=1.000 p=1.000 hipR=(147,385,-44) v=1.000 p=1.000 kneeL=(190,507,-104) v=0.970 p=1.000 kneeR=(151,458,-241) v=0.979 p=0.999 ankL=(90,510,26) v=0.959 p=0.999 ankR=(88,418,-67) v=0.888 p=0.998 heelL=(75,500,36) v=0.924 p=0.999 heelR=(81,422,-49) v=0.822 p=0.999 footL=(65,547,-4) v=0.944 p=0.996 footR=(54,435,-69) v=0.896 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(174,419,43) v=1.000 p=1.000 hipR=(147,385,-44) v=1.000 p=1.000 kneeL=(190,507,-104) v=0.970 p=1.000 kneeR=(151,458,-241) v=0.979 p=0.999 ankL=(90,510,26) v=0.959 p=0.999 ankR=(88,418,-67) v=0.888 p=0.998 heelL=(75,500,36) v=0.924 p=0.999 heelR=(81,422,-49) v=0.822 p=0.999 footL=(65,547,-4) v=0.944 p=0.996 footR=(54,435,-69) v=0.896 p=0.996 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0008 bc=0.0008 ac=0.0017 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0000 ac=0.0000 spike=false ankleR ab=0.0010 bc=0.0012 ac=0.0022 spike=false heelR ab=0.0031 bc=0.0033 ac=0.0064 spike=false footR ab=0.0002 bc=0.0002 ac=0.0004 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0098 cross=0.2080 diff=0.1982 ratio=21.1939 mapping=NORM rel=0.923
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-89.5,149.7) -> (409.9,649.1) clamped=(0.0,149.7) -> (409.9,640.0) frame=480x640 screen=844x390
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] LEG_COR: hipL=(174,419,44) v=1.000 p=1.000 hipR=(147,385,-44) v=1.000 p=1.000 kneeL=(190,507,-88) v=0.961 p=1.000 kneeR=(152,459,-234) v=0.977 p=0.999 ankL=(92,506,43) v=0.941 p=0.999 ankR=(85,422,-69) v=0.889 p=0.998 heelL=(78,495,54) v=0.897 p=0.999 heelR=(79,425,-52) v=0.808 p=0.999 footL=(69,543,17) v=0.920 p=0.996 footR=(56,439,-72) v=0.886 p=0.995 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(174,418,45.849) v=1.000 p=1.000 knee=(190,508,-87.732) v=0.956 p=1.000 ankle=(92,506,43.017) v=0.912 p=0.999 heel=(78,496,53.991) v=0.868 p=0.999 footIdx=(67,545,17.838) v=0.891 p=0.996
INFO [console] LEG_LOG_R: hip=(147,384,-45.946) v=1.000 p=1.000 knee=(151,461,-234.030) v=0.974 p=0.999 ankle=(86,422,-68.118) v=0.857 p=0.998 heel=(79,425,-50.796) v=0.781 p=0.999 footIdx=(55,439,-70.931) v=0.859 p=0.995
INFO [console] LEG_V2: dir=0.0095 cross=0.2056 diff=0.1961 ratio=21.5513 mapping=NORM rel=0.910
INFO [console] LEG_PAIRS_V2: knee dir=0.0018 cross=0.0403 | ankle dir=0.0024 cross=0.0548 | heel dir=0.0021 cross=0.0429 | foot dir=0.0032 cross=0.0676 |
INFO [console] LEG_RAW: hipL=(174,419,44) v=1.000 p=1.000 hipR=(147,385,-44) v=1.000 p=1.000 kneeL=(190,507,-88) v=0.961 p=1.000 kneeR=(152,459,-234) v=0.977 p=0.999 ankL=(92,506,43) v=0.941 p=0.999 ankR=(85,422,-69) v=0.889 p=0.998 heelL=(78,495,54) v=0.897 p=0.999 heelR=(79,425,-52) v=0.808 p=0.999 footL=(69,543,17) v=0.920 p=0.996 footR=(56,439,-72) v=0.886 p=0.995 fw=480 fh=640
INFO [console] LEG_RAW: hipL=(170,427,46) v=1.000 p=1.000 hipR=(144,393,-46) v=1.000 p=1.000 kneeL=(188,508,-116) v=0.976 p=1.000 kneeR=(145,456,-273) v=0.985 p=1.000 ankL=(89,511,8) v=0.976 p=1.000 ankR=(86,414,-103) v=0.929 p=0.999 heelL=(73,501,17) v=0.955 p=1.000 heelR=(77,417,-86) v=0.880 p=0.999 footL=(64,550,-26) v=0.972 p=0.998 footR=(51,431,-112) v=0.943 p=0.998 fw=480 fh=640
INFO [console] LEG_COR: hipL=(170,427,46) v=1.000 p=1.000 hipR=(144,393,-46) v=1.000 p=1.000 kneeL=(188,508,-116) v=0.976 p=1.000 kneeR=(145,456,-273) v=0.985 p=1.000 ankL=(89,511,8) v=0.976 p=1.000 ankR=(86,414,-103) v=0.929 p=0.999 heelL=(73,501,17) v=0.955 p=1.000 heelR=(77,417,-86) v=0.880 p=0.999 footL=(64,550,-26) v=0.972 p=0.998 footR=(51,431,-112) v=0.943 p=0.998 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(171,426,46.050) v=1.000 p=1.000 knee=(186,509,-111.343) v=0.962 p=1.000 ankle=(90,507,12.216) v=0.942 p=1.000 heel=(74,496,21.832) v=0.905 p=1.000 footIdx=(66,546,-21.495) v=0.926 p=0.998
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0423 cross=0.1916 diff=0.1493 ratio=4.5282 mapping=NORM rel=0.952
INFO [console] LEG_PAIRS_V2: knee dir=0.0057 cross=0.0398 | ankle dir=0.0134 cross=0.0477 | heel dir=0.0098 cross=0.0409 | foot dir=0.0134 cross=0.0632 |
INFO [console] ROI_DEBUG: corners computed rawRect=(-86.5,156.2) -> (406.4,649.1) clamped=(0.0,156.2) -> (406.4,640.0) frame=480x640 screen=844x390
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.0001 bc=0.0001 ac=0.0002 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0000 bc=0.0000 ac=0.0000 spike=false kneeR ab=0.0005 bc=0.0007 ac=0.0012 spike=false ankleR ab=0.0091 bc=0.0048 ac=0.0138 spike=false heelR ab=0.0095 bc=0.0048 ac=0.0142 spike=false footR ab=0.0026 bc=0.0021 ac=0.0047 spike=false
INFO [console] LEG_LOG_L: hip=(171,425,45.998) v=1.000 p=1.000 knee=(186,509,-88.094) v=0.961 p=1.000 ankle=(90,500,39.242) v=0.938 p=1.000 heel=(75,489,49.810) v=0.899 p=1.000 footIdx=(66,540,15.167) v=0.921 p=0.998
INFO [console] LEG_LOG_R: hip=(145,391,-46.069) v=1.000 p=1.000 knee=(147,470,-261.102) v=0.977 p=1.000 ankle=(80,444,-110.779) v=0.887 p=0.999 heel=(74,435,-95.447) v=0.815 p=0.999 footIdx=(47,461,-121.661) v=0.889 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_PAIRS_V2: knee dir=0.0011 cross=0.0360 | ankle dir=0.0013 cross=0.0363 | heel dir=0.0013 cross=0.0323 | foot dir=0.0015 cross=0.0511 |
INFO [console] LEG_RAW: hipL=(169,426,47) v=1.000 p=1.000 hipR=(144,392,-47) v=1.000 p=1.000 kneeL=(185,509,-86) v=0.961 p=1.000 kneeR=(145,471,-261) v=0.985 p=1.000 ankL=(91,499,41) v=0.951 p=1.000 ankR=(79,445,-111) v=0.942 p=0.999 heelL=(76,488,52) v=0.917 p=1.000 heelR=(73,436,-96) v=0.886 p=0.999 footL=(67,539,17) v=0.938 p=0.998 footR=(46,462,-122) v=0.939 p=0.997 fw=480 fh=640
INFO [console] LEG_COR: hipL=(169,426,47) v=1.000 p=1.000 hipR=(144,392,-47) v=1.000 p=1.000 kneeL=(185,509,-86) v=0.961 p=1.000 kneeR=(145,471,-261) v=0.985 p=1.000 ankL=(91,499,41) v=0.951 p=1.000 ankR=(79,445,-111) v=0.942 p=0.999 heelL=(76,488,52) v=0.917 p=1.000 heelR=(73,436,-96) v=0.886 p=0.999 footL=(67,539,17) v=0.938 p=0.998 footR=(46,462,-122) v=0.939 p=0.997 fw=480 fh=640
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleL ab=0.0001 bc=0.0001 ac=0.0003 spike=false heelL ab=0.0002 bc=0.0002 ac=0.0004 spike=false footL ab=0.0000 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0000 bc=0.0005 ac=0.0005 spike=false ankleR ab=0.0003 bc=0.0091 ac=0.0091 spike=false heelR ab=0.0018 bc=0.0095 ac=0.0112 spike=false footR ab=0.0010 bc=0.0026 ac=0.0035 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0052 cross=0.1557 diff=0.1505 ratio=29.9415 mapping=NORM rel=0.940
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-87.0,154.6) -> (407.1,648.7) clamped=(0.0,154.6) -> (407.1,640.0) frame=480x640 screen=844x390
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] LEG_COR: hipL=(171,425,47) v=1.000 p=1.000 hipR=(145,392,-47) v=1.000 p=1.000 kneeL=(187,508,-89) v=0.959 p=1.000 kneeR=(146,470,-262) v=0.982 p=1.000 ankL=(91,500,37) v=0.954 p=0.999 ankR=(79,442,-110) v=0.933 p=0.999 heelL=(75,489,47) v=0.920 p=0.999 heelR=(74,433,-95) v=0.870 p=0.999 footL=(67,538,11) v=0.942 p=0.997 footR=(47,458,-122) v=0.933 p=0.996 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(172,424,45.379) v=1.000 p=1.000 knee=(186,509,-91.963) v=0.961 p=1.000 ankle=(90,502,33.452) v=0.937 p=0.999 heel=(74,491,43.687) v=0.897 p=0.999 footIdx=(66,541,7.447) v=0.920 p=0.997
INFO [console] LEG_LOG_R: hip=(146,391,-45.465) v=1.000 p=1.000 knee=(148,468,-260.899) v=0.976 p=1.000 ankle=(82,439,-108.997) v=0.881 p=0.999 heel=(76,431,-93.677) v=0.807 p=0.999 footIdx=(48,457,-120.875) v=0.883 p=0.996
INFO [console] LEG_V2: dir=0.0152 cross=0.1919 diff=0.1766 ratio=12.6036 mapping=NORM rel=0.928
INFO [console] LEG_PAIRS_V2: knee dir=0.0062 cross=0.0307 | ankle dir=0.0034 cross=0.0480 | heel dir=0.0027 cross=0.0498 | foot dir=0.0030 cross=0.0634 |
INFO [console] LEG_RAW: hipL=(162,424,76) v=1.000 p=1.000 hipR=(146,393,-76) v=1.000 p=1.000 kneeL=(175,514,-48) v=0.952 p=1.000 kneeR=(144,474,-238) v=0.990 p=0.999 ankL=(85,511,58) v=0.952 p=0.999 ankR=(83,433,-50) v=0.927 p=0.998 heelL=(72,503,66) v=0.901 p=0.999 heelR=(76,419,-29) v=0.864 p=0.998 footL=(64,552,35) v=0.925 p=0.997 footR=(59,449,-32) v=0.915 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(162,424,76) v=1.000 p=1.000 hipR=(146,393,-76) v=1.000 p=1.000 kneeL=(175,514,-48) v=0.952 p=1.000 kneeR=(144,474,-238) v=0.990 p=0.999 ankL=(85,511,58) v=0.952 p=0.999 ankR=(83,433,-50) v=0.927 p=0.998 heelL=(72,503,66) v=0.901 p=0.999 heelR=(76,419,-29) v=0.864 p=0.998 footL=(64,552,35) v=0.925 p=0.997 footR=(59,449,-32) v=0.915 p=0.996 fw=480 fh=640
INFO [console] LEG_RAW_L: hip=(160,423,75.612) v=1.000 p=1.000 knee=(176,511,-41.794) v=0.966 p=1.000 ankle=(86,511,62.672) v=0.965 p=0.999 heel=(71,504,69.243) v=0.935 p=0.999 footIdx=(63,553,40.627) v=0.948 p=0.997 frame=480x640
INFO [console] LEG_RAW_R: hip=(146,394,-75.566) v=1.000 p=1.000 knee=(146,478,-232.555) v=0.992 p=0.999 ankle=(83,439,-46.842) v=0.937 p=0.998 heel=(74,425,-27.168) v=0.893 p=0.998 footIdx=(57,456,-28.393) v=0.927 p=0.996 frame=480x640
INFO [console] LEG_LOG_L: hip=(160,423,75.612) v=1.000 p=1.000 knee=(176,511,-41.794) v=0.966 p=1.000 ankle=(86,511,62.672) v=0.965 p=0.999 heel=(71,504,69.243) v=0.935 p=0.999 footIdx=(63,553,40.627) v=0.948 p=0.997
INFO [console] LEG_LOG_R: hip=(146,394,-75.566) v=1.000 p=1.000 knee=(146,478,-232.555) v=0.992 p=0.999 ankle=(83,439,-46.842) v=0.937 p=0.998 heel=(74,425,-27.168) v=0.893 p=0.998 footIdx=(57,456,-28.393) v=0.927 p=0.996
INFO [console] LEG_FIX_L: hip=(160,423,75.612) v=1.000 p=1.000 knee=(176,511,-41.794) v=0.966 p=1.000 ankle=(86,511,62.672) v=0.965 p=0.999 heel=(71,504,69.243) v=0.935 p=0.999 footIdx=(63,553,40.627) v=0.948 p=0.997 frame=480x640
INFO [console] LEG_FIX_R: hip=(146,394,-75.566) v=1.000 p=1.000 knee=(146,478,-232.555) v=0.992 p=0.999 ankle=(83,439,-46.842) v=0.937 p=0.998 heel=(74,425,-27.168) v=0.893 p=0.998 footIdx=(57,456,-28.393) v=0.927 p=0.996 frame=480x640
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-83.7,169.5) -> (396.0,649.2) clamped=(0.0,169.5) -> (396.0,640.0) frame=480x640 screen=844x390
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0005 bc=0.0012 ac=0.0017 spike=false ankleL ab=0.0002 bc=0.0003 ac=0.0005 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.0002 bc=0.0020 ac=0.0023 spike=false ankleR ab=0.0017 bc=0.0015 ac=0.0032 spike=false heelR ab=0.0030 bc=0.0027 ac=0.0021 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.0091 cross=0.1980 diff=0.1890 ratio=21.8300 mapping=NORM rel=0.921
INFO [console] LEG_PAIRS_V2: knee dir=0.0039 cross=0.0334 | ankle dir=0.0021 cross=0.0497 | heel dir=0.0014 cross=0.0507 | foot dir=0.0017 cross=0.0642 |
INFO [console] LEG_RAW: hipL=(162,427,77) v=1.000 p=1.000 hipR=(146,395,-77) v=1.000 p=1.000 kneeL=(182,510,-38) v=0.947 p=1.000 kneeR=(146,477,-229) v=0.989 p=0.999 ankL=(88,512,63) v=0.943 p=0.999 ankR=(84,436,-54) v=0.917 p=0.998 heelL=(72,505,70) v=0.894 p=0.999 heelR=(76,422,-35) v=0.853 p=0.998 footL=(64,552,40) v=0.918 p=0.997 footR=(60,453,-40) v=0.907 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(162,427,77) v=1.000 p=1.000 hipR=(146,395,-77) v=1.000 p=1.000 kneeL=(182,510,-38) v=0.947 p=1.000 kneeR=(146,477,-229) v=0.989 p=0.999 ankL=(88,512,63) v=0.943 p=0.999 ankR=(84,436,-54) v=0.917 p=0.998 heelL=(72,505,70) v=0.894 p=0.999 heelR=(76,422,-35) v=0.853 p=0.998 footL=(64,552,40) v=0.918 p=0.997 footR=(60,453,-40) v=0.907 p=0.996 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(160,425,76.732) v=1.000 p=1.000 knee=(179,511,-38.832) v=0.964 p=1.000 ankle=(86,511,62.821) v=0.963 p=0.999 heel=(72,504,70.183) v=0.931 p=0.999 footIdx=(63,553,40.192) v=0.945 p=0.997
INFO [console] LEG_LOG_R: hip=(146,394,-76.697) v=1.000 p=1.000 knee=(146,478,-229.444) v=0.991 p=0.999 ankle=(83,438,-51.866) v=0.935 p=0.998 heel=(75,424,-32.826) v=0.889 p=0.998 footIdx=(59,455,-35.544) v=0.925 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-84.3,169.2) -> (395.9,649.5) clamped=(0.0,169.2) -> (395.9,640.0) frame=480x640 screen=844x390
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.0001 ac=0.0013 spike=false ankleL ab=0.0003 bc=0.0003 ac=0.0006 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.0017 ac=0.0037 spike=false ankleR ab=0.0015 bc=0.0013 ac=0.0028 spike=false heelR ab=0.0027 bc=0.0012 ac=0.0038 spike=false footR ab=0.0004 bc=0.0009 ac=0.0013 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0095 cross=0.2015 diff=0.1920 ratio=21.2371 mapping=NORM rel=0.907
INFO [console] LEG_PAIRS_V2: knee dir=0.0008 cross=0.0343 | ankle dir=0.0027 cross=0.0506 | heel dir=0.0031 cross=0.0515 | foot dir=0.0029 cross=0.0650 |
INFO [console] LEG_RAW: hipL=(163,425,75) v=1.000 p=1.000 hipR=(146,394,-75) v=1.000 p=1.000 kneeL=(182,511,-47) v=0.948 p=1.000 kneeR=(145,477,-238) v=0.988 p=0.999 ankL=(88,511,68) v=0.937 p=0.999 ankR=(87,430,-42) v=0.891 p=0.998 heelL=(72,503,77) v=0.881 p=0.999 heelR=(81,415,-21) v=0.823 p=0.998 footL=(65,551,51) v=0.906 p=0.997 footR=(63,445,-19) v=0.881 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(163,425,75) v=1.000 p=1.000 hipR=(146,394,-75) v=1.000 p=1.000 kneeL=(182,511,-47) v=0.948 p=1.000 kneeR=(145,477,-238) v=0.988 p=0.999 ankL=(88,511,68) v=0.937 p=0.999 ankR=(87,430,-42) v=0.891 p=0.998 heelL=(72,503,77) v=0.881 p=0.999 heelR=(81,415,-21) v=0.823 p=0.998 footL=(65,551,51) v=0.906 p=0.997 footR=(63,445,-19) v=0.881 p=0.996 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(161,425,76.398) v=1.000 p=1.000 knee=(180,511,-45.687) v=0.962 p=1.000 ankle=(87,511,67.075) v=0.960 p=0.999 heel=(72,504,76.041) v=0.926 p=0.999 footIdx=(63,553,49.666) v=0.941 p=0.997
INFO [console] LEG_LOG_R: hip=(146,394,-76.359) v=1.000 p=1.000 knee=(145,478,-236.098) v=0.991 p=0.999 ankle=(84,433,-44.417) v=0.931 p=0.998 heel=(78,418,-23.273) v=0.883 p=0.998 footIdx=(61,448,-21.189) v=0.921 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-85.0,168.9) -> (396.0,649.9) clamped=(0.0,168.9) -> (396.0,640.0) frame=480x640 screen=844x390
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.0002 spike=false ankleL ab=0.0003 bc=0.0001 ac=0.0004 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.0017 bc=0.0010 ac=0.0027 spike=false ankleR ab=0.0013 bc=0.0006 ac=0.0018 spike=false heelR ab=0.0012 bc=0.0096 ac=0.0107 spike=false footR ab=0.0009 bc=0.0011 ac=0.0020 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_V2: dir=0.0083 cross=0.2002 diff=0.1919 ratio=24.0012 mapping=NORM rel=0.894
INFO [console] LEG_PAIRS_V2: knee dir=0.0015 cross=0.0352 | ankle dir=0.0016 cross=0.0503 | heel dir=0.0017 cross=0.0509 | foot dir=0.0036 cross=0.0638 |
INFO [console] LEG_RAW: hipL=(162,425,74) v=1.000 p=1.000 hipR=(146,392,-74) v=1.000 p=1.000 kneeL=(181,509,-68) v=0.953 p=1.000 kneeR=(144,475,-255) v=0.987 p=0.999 ankL=(88,511,60) v=0.932 p=0.999 ankR=(87,435,-43) v=0.866 p=0.997 heelL=(73,503,70) v=0.878 p=0.999 heelR=(80,420,-21) v=0.784 p=0.998 footL=(67,550,40) v=0.899 p=0.997 footR=(64,454,-21) v=0.856 p=0.996 fw=480 fh=640
INFO [console] LEG_COR: hipL=(162,425,74) v=1.000 p=1.000 hipR=(146,392,-74) v=1.000 p=1.000 kneeL=(181,509,-68) v=0.953 p=1.000 kneeR=(144,475,-255) v=0.987 p=0.999 ankL=(88,511,60) v=0.932 p=0.999 ankR=(87,435,-43) v=0.866 p=0.997 heelL=(73,503,70) v=0.878 p=0.999 heelR=(80,420,-21) v=0.784 p=0.998 footL=(67,550,40) v=0.899 p=0.997 footR=(64,454,-21) v=0.856 p=0.996 fw=480 fh=640
INFO [console] LEG_LOG_L: hip=(161,425,76.212) v=1.000 p=1.000 knee=(180,510,-66.150) v=0.961 p=1.000 ankle=(87,511,62.589) v=0.957 p=0.999 heel=(72,504,71.521) v=0.921 p=0.999 footIdx=(65,552,42.834) v=0.937 p=0.997
INFO [console] LEG_LOG_R: hip=(146,394,-76.188) v=1.000 p=1.000 knee=(145,477,-252.960) v=0.991 p=0.999 ankle=(85,434,-43.629) v=0.924 p=0.997 heel=(79,419,-21.332) v=0.873 p=0.998 footIdx=(62,449,-21.287) v=0.914 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-85.0,168.9) -> (396.0,649.9) clamped=(0.0,168.9) -> (396.0,640.0) frame=480x640 screen=844x390
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.0001 bc=0.0001 ac=0.0000 spike=false kneeR ab=0.0010 bc=0.0013 ac=0.0023 spike=false ankleR ab=0.0006 bc=0.0006 ac=0.0012 spike=false heelR ab=0.0096 bc=0.0064 ac=0.0160 spike=false footR ab=0.0011 bc=0.0018 ac=0.0028 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
$
250 строкUTF-8LIVE