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

rehabapp_2026-09-14_14-47-28

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] 📐 ТЕСТ УГЛА: Камера=68.98104303168088 | База=107.49832287585568 | Разница градусов=38.517279844174794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(101.4,0.6) -> (659.8,559.0) clamped=(101.4,0.6) -> (659.8,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=71.23104303168088 | База=107.49832287585568 | Разница градусов=36.267279844174794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(103.2,6.4) -> (669.8,573.0) clamped=(103.2,6.4) -> (669.8,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=73.48104303168088 | База=107.49832287585568 | Разница градусов=34.017279844174794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(107.6,10.8) -> (675.4,578.7) clamped=(107.6,10.8) -> (675.4,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=75.73104303168088 | База=107.49832287585568 | Разница градусов=31.767279844174794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(110.0,14.2) -> (678.2,582.4) clamped=(110.0,14.2) -> (678.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=77.98104303168088 | База=107.49832287585568 | Разница градусов=29.517279844174794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE_METRICS: received=13(12.8fps) processed=13(12.8fps) replaced=0(0.0fps) buildMs=30.16 estimatorMs=59.41 totalMs=59.98 actualFps=12.8
INFO [console] 📐 ТЕСТ УГЛА: Камера=80.23104303168088 | База=107.49832287585568 | Разница градусов=27.267279844174794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] 📐 ТЕСТ УГЛА: Камера=82.48104303168088 | База=107.49832287585568 | Разница градусов=25.017279844174794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(119.9,22.7) -> (680.7,583.5) clamped=(119.9,22.7) -> (680.7,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=83.71004294411858 | База=107.49832287585568 | Разница градусов=23.788279931737094 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(119.6,22.4) -> (680.9,583.7) clamped=(119.6,22.4) -> (680.9,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=84.14125614765675 | База=107.49832287585568 | Разница градусов=23.35706672819893 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(118.0,20.8) -> (682.4,585.2) clamped=(118.0,20.8) -> (682.4,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=84.35812003426965 | База=107.49832287585568 | Разница градусов=23.14020284158603 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(116.9,19.7) -> (683.5,586.3) clamped=(116.9,19.7) -> (683.5,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=84.40758283555857 | База=107.49832287585568 | Разница градусов=23.090740040297106 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(113.5,17.2) -> (684.9,588.6) clamped=(113.5,17.2) -> (684.9,480.0) frame=720x480 screen=853x394
FATAL [zone] Unhandled asynchronous error
Bad state: No element
#0      ListBase.firstWhere (dart:collection/list.dart:132:5)
#1      AmplitudeAngleCalibration.buildResult (package:testapp/features/training/domain/runtime/handler/calibration/amplitude_angle_calibration.dart:95:12)
#2      MainCalibrationEngine.start.finalizeCalibration (package:testapp/features/training/domain/runtime/engine/main_calibration_engine.dart:108:38)
#3      MainCalibrationEngine.start.<anonymous closure> (package:testapp/features/training/domain/runtime/engine/main_calibration_engine.dart:197:13)
#4      _rootRunUnary (dart:async/zone_root.dart:48:47)
#5      _CustomZone.runUnary (dart:async/zone.dart:733:19)
#6      _CustomZone.runUnaryGuarded (dart:async/zone.dart:633:7)
#7      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
#8      _DelayedData.perform (dart:async/stream_impl.dart:573:14)
#9      _PendingEvents.handleNext (dart:async/stream_impl.dart:678:11)
#10     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:649:7)
#11     _rootRun (dart:async/zone_root.dart:27:47)
#12     _CustomZone.run (dart:async/zone.dart:726:19)
#13     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#14     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:666:23)
#15     _rootRun (dart:async/zone_root.dart:35:13)
#16     _CustomZone.run (dart:async/zone.dart:726:19)
#17     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#18     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:666:23)
#19     _microtaskLoop (dart:async/schedule_microtask.dart:40:35)
#20     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(113.5,17.1) -> (684.9,588.5) clamped=(113.5,17.1) -> (684.9,480.0) frame=720x480 screen=853x394
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(112.8,16.3) -> (685.5,589.1) clamped=(112.8,16.3) -> (685.5,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=85.42896567195731 | База=107.49832287585568 | Разница градусов=22.069357203898363 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(110.6,14.2) -> (687.5,591.0) clamped=(110.6,14.2) -> (687.5,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=86.49538778775482 | База=107.49832287585568 | Разница градусов=21.002935088100855 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(110.1,13.9) -> (687.3,591.2) clamped=(110.1,13.9) -> (687.3,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=87.65157385835252 | База=107.49832287585568 | Разница градусов=19.846749017503157 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(110.0,13.9) -> (687.3,591.2) clamped=(110.0,13.9) -> (687.3,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=88.82946763771203 | База=107.49832287585568 | Разница градусов=18.66885523814365 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(107.6,12.4) -> (687.6,592.4) clamped=(107.6,12.4) -> (687.6,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=90.41167632808222 | База=107.49832287585568 | Разница градусов=17.086646547773455 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(104.3,9.2) -> (690.5,595.4) clamped=(104.3,9.2) -> (690.5,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=92.54269970342287 | База=107.49832287585568 | Разница градусов=14.955623172432809 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(102.5,7.3) -> (692.3,597.1) clamped=(102.5,7.3) -> (692.3,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=94.75993594566867 | База=107.49832287585568 | Разница градусов=12.738386930187005 | Порог=10
INFO [console] ROI_DEBUG: corners computed rawRect=(102.4,7.2) -> (692.2,597.0) clamped=(102.4,7.2) -> (692.2,480.0) frame=720x480 screen=853x394
INFO [console] POSE_METRICS: received=14(13.4fps) processed=14(13.4fps) replaced=0(0.0fps) buildMs=33.60 estimatorMs=65.38 totalMs=66.10 actualFps=13.4
INFO [console] 📐 ТЕСТ УГЛА: Камера=96.83278431937143 | База=107.49832287585568 | Разница градусов=10.66553855648425 | Порог=10
INFO [console] LEG_SKEL_L: i23=(0.052,-0.015,-0.090) v=1.000 p=1.000 i25=(-0.283,-0.229,-0.207) v=0.992 p=1.000 i27=(-0.505,-0.061,-0.380) v=0.973 p=1.000
INFO [console] LEG_SKEL_R: i24=(-0.053,0.015,0.091) v=1.000 p=1.000 i26=(-0.245,-0.279,-0.021) v=0.880 p=1.000 i28=(-0.513,-0.060,-0.210) v=0.833 p=1.000
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(101.8,7.0) -> (692.0,597.2) clamped=(101.8,7.0) -> (692.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=97.97962376521846 | База=107.49832287585568 | Разница градусов=9.518699110637215 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(101.7,6.9) -> (691.9,597.2) clamped=(101.7,6.9) -> (691.9,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=97.74846311624522 | База=107.49832287585568 | Разница градусов=9.749859759610459 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(101.6,6.8) -> (691.8,597.1) clamped=(101.6,6.8) -> (691.8,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=97.97103835903289 | База=107.49832287585568 | Разница градусов=9.527284516822789 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(100.0,5.2) -> (693.4,598.6) clamped=(100.0,5.2) -> (693.4,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=98.0860644968528 | База=107.49832287585568 | Разница градусов=9.412258379002878 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(100.1,5.1) -> (693.2,598.2) clamped=(100.1,5.1) -> (693.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=98.54255144432011 | База=107.49832287585568 | Разница градусов=8.955771431535567 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(99.8,4.6) -> (693.4,598.3) clamped=(99.8,4.6) -> (693.4,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=99.34866784994676 | База=107.49832287585568 | Разница градусов=8.149655025908913 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(99.6,4.3) -> (693.6,598.2) clamped=(99.6,4.3) -> (693.6,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=100.39620134403154 | База=107.49832287585568 | Разница градусов=7.102121531824139 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(99.5,4.0) -> (693.6,598.1) clamped=(99.5,4.0) -> (693.6,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=100.85274285594832 | База=107.49832287585568 | Разница градусов=6.6455800199073565 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(99.5,4.0) -> (693.4,597.9) clamped=(99.5,4.0) -> (693.4,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=101.83482812600735 | База=107.49832287585568 | Разница градусов=5.663494749848326 | Порог=10
INFO [console] ROI_DEBUG: corners computed rawRect=(99.5,3.9) -> (693.3,597.8) clamped=(99.5,3.9) -> (693.3,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=104.08482812600735 | База=107.49832287585568 | Разница градусов=3.4134947498483257 | Порог=10
INFO [console] ROI_DEBUG: corners computed rawRect=(99.5,3.8) -> (693.2,597.6) clamped=(99.5,3.8) -> (693.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=106.33482812600735 | База=107.49832287585568 | Разница градусов=1.1634947498483257 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(99.1,3.6) -> (692.4,596.8) clamped=(99.1,3.6) -> (692.4,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=108.58482812600735 | База=107.49832287585568 | Разница градусов=1.0865052501516743 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(99.4,3.6) -> (692.0,596.2) clamped=(99.4,3.6) -> (692.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=110.83482812600735 | База=107.49832287585568 | Разница градусов=3.3365052501516743 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE_METRICS: received=18(16.5fps) processed=18(16.5fps) replaced=0(0.0fps) buildMs=25.32 estimatorMs=58.45 totalMs=59.02 actualFps=16.5
INFO [console] 📐 ТЕСТ УГЛА: Камера=113.08482812600735 | База=107.49832287585568 | Разница градусов=5.586505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] 📐 ТЕСТ УГЛА: Камера=115.33482812600735 | База=107.49832287585568 | Разница градусов=7.836505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(98.4,3.2) -> (691.0,595.8) clamped=(98.4,3.2) -> (691.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=117.58482812600735 | База=107.49832287585568 | Разница градусов=10.086505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(97.7,2.4) -> (690.2,595.0) clamped=(97.7,2.4) -> (690.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=119.83482812600735 | База=107.49832287585568 | Разница градусов=12.336505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(96.8,1.8) -> (688.8,593.8) clamped=(96.8,1.8) -> (688.8,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=122.08482812600735 | База=107.49832287585568 | Разница градусов=14.586505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(95.9,1.2) -> (688.0,593.3) clamped=(95.9,1.2) -> (688.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=124.33482812600735 | База=107.49832287585568 | Разница градусов=16.836505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(94.6,0.7) -> (687.5,593.6) clamped=(94.6,0.7) -> (687.5,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=126.58482812600735 | База=107.49832287585568 | Разница градусов=19.086505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(92.7,0.1) -> (686.7,594.1) clamped=(92.7,0.1) -> (686.7,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=128.83482812600735 | База=107.49832287585568 | Разница градусов=21.336505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(91.1,-0.5) -> (686.2,594.6) clamped=(91.1,0.0) -> (686.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=131.08482812600735 | База=107.49832287585568 | Разница градусов=23.586505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(89.6,-0.8) -> (685.5,595.0) clamped=(89.6,0.0) -> (685.5,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=133.33482812600735 | База=107.49832287585568 | Разница градусов=25.836505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(88.0,-1.2) -> (684.5,595.3) clamped=(88.0,0.0) -> (684.5,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.58482812600735 | База=107.49832287585568 | Разница градусов=28.086505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.6,-1.5) -> (683.8,595.6) clamped=(86.6,0.0) -> (683.8,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.83482812600735 | База=107.49832287585568 | Разница градусов=30.336505250151674 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.7,-1.3) -> (683.3,595.4) clamped=(86.7,0.0) -> (683.3,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.66368506813362 | База=107.49832287585568 | Разница градусов=29.16536219227794 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.9,-1.1) -> (683.1,595.1) clamped=(86.9,0.0) -> (683.1,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.40893238752383 | База=107.49832287585568 | Разница градусов=27.910609511668156 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(87.0,-1.0) -> (683.0,594.9) clamped=(87.0,0.0) -> (683.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.56931268471396 | База=107.49832287585568 | Разница градусов=28.070989808858286 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.7,-1.4) -> (683.3,595.3) clamped=(86.7,0.0) -> (683.3,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.18239580485647 | База=107.49832287585568 | Разница градусов=27.68407292900079 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.7,-1.3) -> (683.3,595.2) clamped=(86.7,0.0) -> (683.3,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.17324346605653 | База=107.49832287585568 | Разница градусов=27.674920590200855 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.7,-1.3) -> (683.2,595.2) clamped=(86.7,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] LEG_SKEL_R: i24=(-0.030,0.007,0.100) v=1.000 p=1.000 i26=(-0.300,-0.142,-0.040) v=0.769 p=1.000 i28=(-0.652,-0.019,-0.185) v=0.749 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.7,-1.3) -> (683.2,595.3) clamped=(86.7,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] ROI_DEBUG: corners computed rawRect=(86.7,-1.3) -> (683.2,595.3) clamped=(86.7,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.2025804560734 | База=107.49832287585568 | Разница градусов=27.704257580217728 | Порог=10
INFO [console] LEG_SKEL_L: i23=(0.030,-0.007,-0.099) v=1.000 p=1.000 i25=(-0.335,-0.100,-0.212) v=0.988 p=1.000 i27=(-0.705,-0.042,-0.372) v=0.974 p=1.000
INFO [console] POSE_METRICS: received=14(13.2fps) processed=13(12.3fps) replaced=0(0.0fps) buildMs=30.15 estimatorMs=63.31 totalMs=63.93 actualFps=12.3
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.27573642913455 | База=107.49832287585568 | Разница градусов=27.777413553278876 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.5227132720137 | База=107.49832287585568 | Разница градусов=28.024390396158026 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.6,-1.3) -> (683.2,595.3) clamped=(86.6,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.84224584580488 | База=107.49832287585568 | Разница градусов=28.343922969949205 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.6,-1.3) -> (683.2,595.3) clamped=(86.6,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.2998529421327 | База=107.49832287585568 | Разница градусов=28.801530066277024 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.5,-1.3) -> (683.2,595.3) clamped=(86.5,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.5699159031938 | База=107.49832287585568 | Разница градусов=29.07159302733811 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.5,-1.4) -> (683.2,595.4) clamped=(86.5,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.91343004521693 | База=107.49832287585568 | Разница градусов=29.41510716936125 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.4,-1.4) -> (683.2,595.4) clamped=(86.4,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.27053345929582 | База=107.49832287585568 | Разница градусов=29.772210583440142 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.4,-1.4) -> (683.2,595.4) clamped=(86.4,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
FATAL [zone] Unhandled asynchronous error
Bad state: No element
#0      ListBase.firstWhere (dart:collection/list.dart:132:5)
#1      AmplitudeAngleCalibration.buildResult (package:testapp/features/training/domain/runtime/handler/calibration/amplitude_angle_calibration.dart:95:12)
#2      MainCalibrationEngine.start.finalizeCalibration (package:testapp/features/training/domain/runtime/engine/main_calibration_engine.dart:108:38)
#3      MainCalibrationEngine.start.<anonymous closure> (package:testapp/features/training/domain/runtime/engine/main_calibration_engine.dart:197:13)
#4      _rootRunUnary (dart:async/zone_root.dart:48:47)
#5      _CustomZone.runUnary (dart:async/zone.dart:733:19)
#6      _CustomZone.runUnaryGuarded (dart:async/zone.dart:633:7)
#7      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381:11)
#8      _DelayedData.perform (dart:async/stream_impl.dart:573:14)
#9      _PendingEvents.handleNext (dart:async/stream_impl.dart:678:11)
#10     _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:649:7)
#11     _rootRun (dart:async/zone_root.dart:27:47)
#12     _CustomZone.run (dart:async/zone.dart:726:19)
#13     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#14     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:666:23)
#15     _rootRun (dart:async/zone_root.dart:35:13)
#16     _CustomZone.run (dart:async/zone.dart:726:19)
#17     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#18     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:666:23)
#19     _microtaskLoop (dart:async/schedule_microtask.dart:40:35)
#20     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.3,-1.4) -> (683.2,595.5) clamped=(86.3,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.3,-1.4) -> (683.2,595.5) clamped=(86.3,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.43930945211696 | База=107.49832287585568 | Разница градусов=29.94098657626128 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.2,-1.4) -> (683.2,595.5) clamped=(86.2,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.57218064446184 | База=107.49832287585568 | Разница градусов=30.07385776860616 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.2,-1.4) -> (683.2,595.6) clamped=(86.2,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.4663013887938 | База=107.49832287585568 | Разница градусов=29.967978512938117 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.2,-1.4) -> (683.2,595.6) clamped=(86.2,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.3774179185323 | База=107.49832287585568 | Разница градусов=29.879095042676624 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.1,-1.4) -> (683.2,595.6) clamped=(86.1,0.0) -> (683.2,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.2489400187807 | База=107.49832287585568 | Разница градусов=29.750617142925023 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.1,-1.4) -> (683.1,595.6) clamped=(86.1,0.0) -> (683.1,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.12902181374395 | База=107.49832287585568 | Разница градусов=29.63069893788827 | Порог=10
INFO [console] ROI_DEBUG: corners computed rawRect=(86.0,-1.4) -> (683.1,595.7) clamped=(86.0,0.0) -> (683.1,480.0) frame=720x480 screen=853x394
INFO [console] POSE_METRICS: received=13(12.7fps) processed=14(13.7fps) replaced=0(0.0fps) buildMs=23.79 estimatorMs=57.87 totalMs=58.53 actualFps=13.7
INFO [console] 📐 ТЕСТ УГЛА: Камера=137.05743950431923 | База=107.49832287585568 | Разница градусов=29.559116628463556 | Порог=10
INFO [console] ROI_DEBUG: corners computed rawRect=(-196.2,-256.1) -> (837.5,777.6) clamped=(0.0,0.0) -> (720.0,480.0) frame=720x480 screen=853x394
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-197.0,-257.0) -> (838.4,778.4) clamped=(0.0,0.0) -> (720.0,480.0) frame=720x480 screen=853x394
INFO [console] ROI_DEBUG: corners computed rawRect=(86.0,-1.4) -> (683.1,595.7) clamped=(86.0,0.0) -> (683.1,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.95730605585675 | База=107.49832287585568 | Разница градусов=29.45898318000107 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-164.3,-53.2) -> (525.7,636.8) clamped=(0.0,0.0) -> (480.0,636.8) frame=480x720 screen=394x853
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-164.4,-53.3) -> (525.8,636.9) clamped=(0.0,0.0) -> (480.0,636.9) frame=480x720 screen=394x853
INFO [console] ROI_DEBUG: corners computed rawRect=(-194.7,-257.6) -> (835.9,773.1) clamped=(0.0,0.0) -> (720.0,480.0) frame=720x480 screen=853x394
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.0,-1.4) -> (683.1,595.7) clamped=(86.0,0.0) -> (683.1,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.82611534654336 | База=107.49832287585568 | Разница градусов=29.327792470687683 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-164.2,-53.0) -> (525.6,636.7) clamped=(0.0,0.0) -> (480.0,636.7) frame=480x720 screen=394x853
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-194.4,-257.9) -> (835.4,771.9) clamped=(0.0,0.0) -> (720.0,480.0) frame=720x480 screen=853x394
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(86.0,-1.4) -> (683.1,595.7) clamped=(86.0,0.0) -> (683.1,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.64517366610548 | База=107.49832287585568 | Разница градусов=29.1468507902498 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(85.9,-1.4) -> (683.1,595.7) clamped=(85.9,0.0) -> (683.1,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.4028650108702 | База=107.49832287585568 | Разница градусов=28.90454213501451 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(85.9,-1.4) -> (683.0,595.8) clamped=(85.9,0.0) -> (683.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=136.08460639958298 | База=107.49832287585568 | Разница градусов=28.586283523727303 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-163.1,-51.9) -> (524.5,635.7) clamped=(0.0,0.0) -> (480.0,635.7) frame=480x720 screen=394x853
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-163.9,-52.7) -> (525.3,636.5) clamped=(0.0,0.0) -> (480.0,636.5) frame=480x720 screen=394x853
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(85.8,-1.5) -> (683.0,595.8) clamped=(85.8,0.0) -> (683.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.81446303421134 | База=107.49832287585568 | Разница градусов=28.316140158355665 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-198.3,-261.7) -> (838.9,775.5) clamped=(0.0,0.0) -> (720.0,480.0) frame=720x480 screen=853x394
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-196.7,-260.3) -> (837.5,773.9) clamped=(0.0,0.0) -> (720.0,480.0) frame=720x480 screen=853x394
INFO [console] ROI_DEBUG: corners computed rawRect=(85.8,-1.5) -> (683.0,595.8) clamped=(85.8,0.0) -> (683.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.5950310430562 | База=107.49832287585568 | Разница градусов=28.096708167200518 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-164.3,-53.2) -> (525.8,636.9) clamped=(0.0,0.0) -> (480.0,636.9) frame=480x720 screen=394x853
ERROR [rendering library] The _ScalePainter#6b1cb() custom painter called canvas.save() or canvas.saveLayer() at least 1 more time than it called canvas.restore(). This leaves the canvas in an inconsistent state and will probably result in a broken display. You must pair each call to save()/saveLayer() with a later matching call to restore().
The _ScalePainter#6b1cb() custom painter called canvas.save() or canvas.saveLayer() at least 1 more time than it called canvas.restore().
This leaves the canvas in an inconsistent state and will probably result in a broken display.
You must pair each call to save()/saveLayer() with a later matching call to restore().
#0      RenderCustomPaint._paintWithPainter.<anonymous closure> (package:flutter/src/rendering/custom_paint.dart:604:9)
#1      RenderCustomPaint._paintWithPainter (package:flutter/src/rendering/custom_paint.dart:634:6)
#2      RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:641:7)
#3      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#4      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#5      RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:98:15)
#6      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#7      PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#8      RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:98:15)
#9      RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#10     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#11     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:143:13)
#12     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#13     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#14     RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:98:15)
#15     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#16     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#17     RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:98:15)
#18     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#19     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#20     RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:3368:15)
#21     RenderStack.paintStack (package:flutter/src/rendering/stack.dart:713:5)
#22     RenderStack.paint (package:flutter/src/rendering/stack.dart:729:7)
#23     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#24     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#25     RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:98:15)
#26     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#27     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#28     _RenderLayoutBuilder.paint (package:flutter/src/widgets/layout_builder.dart:470:15)
#29     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#30     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#31     RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:3368:15)
#32     RenderStack.paintStack (package:flutter/src/rendering/stack.dart:713:5)
#33     RenderStack.paint (package:flutter/src/rendering/stack.dart:729:7)
#34     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#35     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#36     RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:3368:15)
#37     RenderStack.paintStack (package:flutter/src/rendering/stack.dart:713:5)
#38     RenderStack.paint (package:flutter/src/rendering/stack.dart:729:7)
#39     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#40     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#41     RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:3368:15)
#42     RenderCustomMultiChildLayoutBox.paint (package:flutter/src/rendering/custom_layout.dart:422:5)
#43     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#44     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#45     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:143:13)
#46     _RenderInkFeatures.paint (package:flutter/src/material/material.dart:634:11)
#47     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#48     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#49     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:143:13)
#50     RenderPhysicalModel.paint.<anonymous closure> (package:flutter/src/rendering/proxy_box.dart:2252:15)
#51     PaintingContext.pushClipRRect (package:flutter/src/rendering/object.dart:626:14)
#52     RenderPhysicalModel.paint (package:flutter/src/rendering/proxy_box.dart:2239:21)
#53     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#54     PaintingContext.paintChild (package:flutter/src/rendering/object.dart:265:13)
#55     RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:143:13)
#56     RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:3568:7)
#57     PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:180:11)
#58     PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:125:5)
#59     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1325:31)
#60     PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:1335:15)
#61     RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:645:23)
#62     WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1573:13)
#63     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:509:5)
#64     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1430:15)
#65     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1345:9)
#66     SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1198:5)
#67     _rootRun (dart:async/zone_root.dart:35:13)
#68     _CustomZone.run (dart:async/zone.dart:726:19)
#69     _CustomZone.runGuarded (dart:async/zone.dart:625:7)
#70     _invoke (dart:ui/hooks.dart:425:10)
#71     PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:447:5)
#72     _drawFrame (dart:ui/hooks.dart:395:31)
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(85.8,-1.4) -> (683.0,595.8) clamped=(85.8,0.0) -> (683.0,480.0) frame=720x480 screen=853x394
INFO [console] 📐 ТЕСТ УГЛА: Камера=135.47517670916403 | База=107.49832287585568 | Разница градусов=27.976853833308354 | Порог=10
INFO [console] POSE: landmarks=33 → emitting points
$
250 строкUTF-8LIVE