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

rehabapp_2026-08-13_14-56-24

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-348.7,-208.3) -> (511.9,652.3) clamped=(0.0,0.0) -> (511.9,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0491 bc=0.0050 ac=0.0542 spike=false ankleL ab=0.0599 bc=0.0078 ac=0.0676 spike=false heelL ab=0.0622 bc=0.0090 ac=0.0712 spike=false footL ab=0.0679 bc=0.0093 ac=0.0772 spike=false kneeR ab=0.0040 bc=0.0015 ac=0.0055 spike=false ankleR ab=0.0351 bc=0.0066 ac=0.0417 spike=false heelR ab=0.0336 bc=0.0064 ac=0.0400 spike=false footR ab=0.0632 bc=0.0084 ac=0.0716 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(97,286,22) v=0.969 p=0.988 hipR=(87,189,-22) v=0.978 p=0.978 kneeL=(80,277,427) v=0.043 p=0.962 kneeR=(73,194,434) v=0.211 p=0.964 ankL=(78,248,887) v=0.037 p=0.919 ankR=(59,187,869) v=0.160 p=0.919 heelL=(84,234,941) v=0.044 p=0.897 heelR=(62,183,921) v=0.107 p=0.901 footL=(31,253,917) v=0.052 p=0.817 footR=(18,212,889) v=0.154 p=0.820 fw=640 fh=480
INFO [console] LEG_COR: hipL=(97,286,22) v=0.969 p=0.988 hipR=(87,189,-22) v=0.978 p=0.978 kneeL=(80,277,427) v=0.043 p=0.962 kneeR=(73,194,434) v=0.211 p=0.964 ankL=(78,248,887) v=0.037 p=0.919 ankR=(59,187,869) v=0.160 p=0.919 heelL=(84,234,941) v=0.044 p=0.897 heelR=(62,183,921) v=0.107 p=0.901 footL=(31,253,917) v=0.052 p=0.817 footR=(18,212,889) v=0.154 p=0.820 fw=640 fh=480
INFO [console] LEG_RAW_L: hip=(95,279,19.380) v=0.940 p=0.988 knee=(83,264,398.928) v=0.088 p=0.962 ankle=(77,225,834.514) v=0.087 p=0.919 heel=(82,217,886.516) v=0.121 p=0.897 footIdx=(33,232,870.745) v=0.060 p=0.817 frame=640x480
INFO [console] LEG_RAW_R: hip=(86,189,-19.424) v=0.955 p=0.978 knee=(74,188,413.651) v=0.157 p=0.964 ankle=(56,171,834.807) v=0.148 p=0.919 heel=(59,174,886.834) v=0.157 p=0.901 footIdx=(17,196,857.107) v=0.101 p=0.820 frame=640x480
INFO [console] LEG_LOG_L: hip=(95,279,19.380) v=0.940 p=0.988 knee=(83,264,398.928) v=0.088 p=0.962 ankle=(77,225,834.514) v=0.087 p=0.919 heel=(82,217,886.516) v=0.121 p=0.897 footIdx=(33,232,870.745) v=0.060 p=0.817
INFO [console] LEG_LOG_R: hip=(86,189,-19.424) v=0.955 p=0.978 knee=(74,188,413.651) v=0.157 p=0.964 ankle=(56,171,834.807) v=0.148 p=0.919 heel=(59,174,886.834) v=0.157 p=0.901 footIdx=(17,196,857.107) v=0.101 p=0.820
INFO [console] LEG_FIX_L: hip=(95,279,19.380) v=0.940 p=0.988 knee=(83,264,398.928) v=0.088 p=0.962 ankle=(77,225,834.514) v=0.087 p=0.919 heel=(82,217,886.516) v=0.121 p=0.897 footIdx=(33,232,870.745) v=0.060 p=0.817 frame=640x480
INFO [console] LEG_FIX_R: hip=(86,189,-19.424) v=0.955 p=0.978 knee=(74,188,413.651) v=0.157 p=0.964 ankle=(56,171,834.807) v=0.148 p=0.919 heel=(59,174,886.834) v=0.157 p=0.901 footIdx=(17,196,857.107) v=0.101 p=0.820 frame=640x480
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-357.8,-217.1) -> (521.1,661.8) clamped=(0.0,0.0) -> (521.1,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0050 bc=0.0013 ac=0.0037 spike=false ankleL ab=0.0078 bc=0.0019 ac=0.0059 spike=false heelL ab=0.0090 bc=0.0023 ac=0.0067 spike=false footL ab=0.0093 bc=0.0068 ac=0.0025 spike=false kneeR ab=0.0015 bc=0.0013 ac=0.0003 spike=false ankleR ab=0.0066 bc=0.0035 ac=0.0101 spike=false heelR ab=0.0064 bc=0.0015 ac=0.0079 spike=false footR ab=0.0084 bc=0.0044 ac=0.0039 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(88,278,29) v=0.984 p=0.997 hipR=(79,174,-29) v=0.988 p=0.995 kneeL=(55,266,431) v=0.077 p=0.990 kneeR=(45,179,423) v=0.405 p=0.988 ankL=(44,236,836) v=0.073 p=0.977 ankR=(23,172,832) v=0.265 p=0.973 heelL=(48,220,883) v=0.080 p=0.969 heelR=(27,168,882) v=0.175 p=0.967 footL=(-6,243,849) v=0.102 p=0.929 footR=(-22,199,847) v=0.250 p=0.926 fw=640 fh=480
INFO [console] LEG_COR: hipL=(88,278,29) v=0.984 p=0.997 hipR=(79,174,-29) v=0.988 p=0.995 kneeL=(55,266,431) v=0.077 p=0.990 kneeR=(45,179,423) v=0.405 p=0.988 ankL=(44,236,836) v=0.073 p=0.977 ankR=(23,172,832) v=0.265 p=0.973 heelL=(48,220,883) v=0.080 p=0.969 heelR=(27,168,882) v=0.175 p=0.967 footL=(-6,243,849) v=0.102 p=0.929 footR=(-22,199,847) v=0.250 p=0.926 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(93,278,25.993) v=0.944 p=0.997 knee=(65,264,423.455) v=0.087 p=0.990 ankle=(62,232,835.357) v=0.086 p=0.977 heel=(70,219,883.803) v=0.117 p=0.969 footIdx=(8,237,852.051) v=0.064 p=0.929
INFO [console] LEG_LOG_R: hip=(85,181,-25.832) v=0.958 p=0.995 knee=(57,184,420.832) v=0.182 p=0.988 ankle=(38,172,834.657) v=0.160 p=0.973 heel=(42,169,886.564) v=0.159 p=0.967 footIdx=(-11,197,856.763) v=0.116 p=0.926
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-375.0,-232.5) -> (540.3,682.7) clamped=(0.0,0.0) -> (540.3,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0013 bc=0.0015 ac=0.0028 spike=false ankleL ab=0.0019 bc=0.0035 ac=0.0054 spike=false heelL ab=0.0023 bc=0.0027 ac=0.0050 spike=false footL ab=0.0068 bc=0.0046 ac=0.0114 spike=false kneeR ab=0.0013 bc=0.0001 ac=0.0013 spike=false ankleR ab=0.0035 bc=0.0019 ac=0.0054 spike=false heelR ab=0.0015 bc=0.0047 ac=0.0062 spike=false footR ab=0.0044 bc=0.0033 ac=0.0077 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(89,291,14) v=0.964 p=0.984 hipR=(84,187,-14) v=0.972 p=0.979 kneeL=(58,267,362) v=0.031 p=0.963 kneeR=(51,185,359) v=0.135 p=0.955 ankL=(34,245,691) v=0.026 p=0.943 ankR=(21,181,690) v=0.062 p=0.937 heelL=(37,237,731) v=0.029 p=0.934 heelR=(25,181,729) v=0.060 p=0.935 footL=(-7,236,704) v=0.035 p=0.904 footR=(-23,196,702) v=0.063 p=0.904 fw=640 fh=480
INFO [console] LEG_COR: hipL=(89,291,14) v=0.964 p=0.984 hipR=(84,187,-14) v=0.972 p=0.979 kneeL=(58,267,362) v=0.031 p=0.963 kneeR=(51,185,359) v=0.135 p=0.955 ankL=(34,245,691) v=0.026 p=0.943 ankR=(21,181,690) v=0.062 p=0.937 heelL=(37,237,731) v=0.029 p=0.934 heelR=(25,181,729) v=0.060 p=0.935 footL=(-7,236,704) v=0.035 p=0.904 footR=(-23,196,702) v=0.063 p=0.904 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(92,286,22.670) v=0.946 p=0.984 knee=(62,265,371.558) v=0.082 p=0.963 ankle=(45,233,698.943) v=0.080 p=0.943 heel=(50,224,738.662) v=0.108 p=0.934 footIdx=(-0,237,711.168) v=0.061 p=0.904
INFO [console] LEG_LOG_R: hip=(84,184,-22.464) v=0.960 p=0.979 knee=(56,184,368.796) v=0.177 p=0.955 ankle=(29,174,698.420) v=0.150 p=0.937 heel=(34,171,738.452) v=0.149 p=0.935 footIdx=(-18,197,711.256) v=0.111 p=0.904
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-393.0,-250.3) -> (557.9,700.6) clamped=(0.0,0.0) -> (557.9,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0015 bc=0.0011 ac=0.0026 spike=false ankleL ab=0.0035 bc=0.0018 ac=0.0053 spike=false heelL ab=0.0027 bc=0.0019 ac=0.0046 spike=false footL ab=0.0046 bc=0.0026 ac=0.0073 spike=false kneeR ab=0.0001 bc=0.0001 ac=0.0001 spike=false ankleR ab=0.0019 bc=0.0001 ac=0.0020 spike=false heelR ab=0.0047 bc=0.0013 ac=0.0059 spike=false footR ab=0.0033 bc=0.0019 ac=0.0051 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(94,307,21) v=0.933 p=0.952 hipR=(97,194,-20) v=0.957 p=0.964 kneeL=(84,284,440) v=0.043 p=0.929 kneeR=(86,188,431) v=0.206 p=0.934 ankL=(87,256,861) v=0.034 p=0.911 ankR=(83,189,839) v=0.083 p=0.910 heelL=(94,248,911) v=0.032 p=0.901 heelR=(90,194,887) v=0.065 p=0.911 footL=(47,241,882) v=0.047 p=0.845 footR=(44,194,849) v=0.087 p=0.853 fw=640 fh=480
INFO [console] LEG_COR: hipL=(94,307,21) v=0.933 p=0.952 hipR=(97,194,-20) v=0.957 p=0.964 kneeL=(84,284,440) v=0.043 p=0.929 kneeR=(86,188,431) v=0.206 p=0.934 ankL=(87,256,861) v=0.034 p=0.911 ankR=(83,189,839) v=0.083 p=0.910 heelL=(94,248,911) v=0.032 p=0.901 heelR=(90,194,887) v=0.065 p=0.911 footL=(47,241,882) v=0.047 p=0.845 footR=(44,194,849) v=0.087 p=0.853 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(93,303,22.000) v=0.945 p=0.952 knee=(78,277,426.713) v=0.078 p=0.929 ankle=(80,247,820.432) v=0.075 p=0.911 heel=(88,239,867.686) v=0.100 p=0.901 footIdx=(39,238,839.991) v=0.060 p=0.845
INFO [console] LEG_LOG_R: hip=(94,191,-21.794) v=0.960 p=0.964 knee=(80,186,417.844) v=0.180 p=0.934 ankle=(76,181,807.234) v=0.143 p=0.910 heel=(83,184,852.911) v=0.140 p=0.911 footIdx=(36,195,813.348) v=0.109 p=0.853
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-410.1,-265.7) -> (575.6,720.0) clamped=(0.0,0.0) -> (575.6,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0011 bc=0.0158 ac=0.0169 spike=false ankleL ab=0.0018 bc=0.0100 ac=0.0118 spike=false heelL ab=0.0019 bc=0.0109 ac=0.0129 spike=false footL ab=0.0026 bc=0.0019 ac=0.0045 spike=false kneeR ab=0.0001 bc=0.0003 ac=0.0004 spike=false ankleR ab=0.0001 bc=0.0005 ac=0.0005 spike=false heelR ab=0.0013 bc=0.0031 ac=0.0018 spike=false footR ab=0.0019 bc=0.0016 ac=0.0035 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(89,297,3) v=0.947 p=0.955 hipR=(90,193,-3) v=0.971 p=0.976 kneeL=(71,279,409) v=0.147 p=0.925 kneeR=(75,167,444) v=0.237 p=0.945 ankL=(20,229,900) v=0.120 p=0.839 ankR=(23,178,903) v=0.183 p=0.905 heelL=(16,220,958) v=0.104 p=0.805 heelR=(20,186,956) v=0.137 p=0.898 footL=(-34,208,911) v=0.155 p=0.661 footR=(-28,179,899) v=0.216 p=0.762 fw=640 fh=480
INFO [console] LEG_COR: hipL=(89,297,3) v=0.947 p=0.955 hipR=(90,193,-3) v=0.971 p=0.976 kneeL=(71,279,409) v=0.147 p=0.925 kneeR=(75,167,444) v=0.237 p=0.945 ankL=(20,229,900) v=0.120 p=0.839 ankR=(23,178,903) v=0.183 p=0.905 heelL=(16,220,958) v=0.104 p=0.805 heelR=(20,186,956) v=0.137 p=0.898 footL=(-34,208,911) v=0.155 p=0.661 footR=(-28,179,899) v=0.216 p=0.762 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(92,299,10.829) v=0.945 p=0.955 knee=(76,278,424.715) v=0.085 p=0.925 ankle=(33,236,889.811) v=0.080 p=0.839 heel=(30,227,947.645) v=0.101 p=0.805 footIdx=(-21,214,899.979) v=0.069 p=0.661
INFO [console] LEG_LOG_R: hip=(92,192,-10.436) v=0.961 p=0.976 knee=(77,174,438.921) v=0.185 p=0.945 ankle=(45,180,893.993) v=0.147 p=0.905 heel=(40,185,946.401) v=0.140 p=0.898 footIdx=(-11,183,889.387) v=0.119 p=0.762
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-432.4,-283.6) -> (601.4,750.2) clamped=(0.0,0.0) -> (601.4,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0158 bc=0.0101 ac=0.0259 spike=false ankleL ab=0.0100 bc=0.0010 ac=0.0110 spike=false heelL ab=0.0109 bc=0.0010 ac=0.0119 spike=false footL ab=0.0019 bc=0.0117 ac=0.0099 spike=false kneeR ab=0.0003 bc=0.0048 ac=0.0045 spike=false ankleR ab=0.0005 bc=0.0004 ac=0.0009 spike=false heelR ab=0.0031 bc=0.0024 ac=0.0054 spike=false footR ab=0.0016 bc=0.0047 ac=0.0031 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(83,302,29) v=0.912 p=0.981 hipR=(79,186,-29) v=0.958 p=0.988 kneeL=(55,291,508) v=0.144 p=0.970 kneeR=(40,173,495) v=0.318 p=0.974 ankL=(13,248,1025) v=0.167 p=0.929 ankR=(1,186,1012) v=0.323 p=0.948 heelL=(10,232,1087) v=0.189 p=0.903 heelR=(-2,190,1073) v=0.271 p=0.940 footL=(-49,248,1043) v=0.197 p=0.784 footR=(-55,201,1025) v=0.319 p=0.840 fw=640 fh=480
INFO [console] LEG_COR: hipL=(83,302,29) v=0.912 p=0.981 hipR=(79,186,-29) v=0.958 p=0.988 kneeL=(55,291,508) v=0.144 p=0.970 kneeR=(40,173,495) v=0.318 p=0.974 ankL=(13,248,1025) v=0.167 p=0.929 ankR=(1,186,1012) v=0.323 p=0.948 heelL=(10,232,1087) v=0.189 p=0.903 heelR=(-2,190,1073) v=0.271 p=0.940 footL=(-49,248,1043) v=0.197 p=0.784 footR=(-55,201,1025) v=0.319 p=0.840 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(89,301,22.215) v=0.942 p=0.981 knee=(63,287,501.442) v=0.091 p=0.970 ankle=(17,240,1019.011) v=0.088 p=0.929 heel=(13,228,1080.732) v=0.110 p=0.903 footIdx=(-45,231,1036.388) v=0.082 p=0.784
INFO [console] LEG_LOG_R: hip=(88,190,-21.724) v=0.960 p=0.988 knee=(51,173,490.044) v=0.199 p=0.974 ankle=(10,181,1007.379) v=0.165 p=0.948 heel=(5,187,1067.600) v=0.153 p=0.940 footIdx=(-48,188,1018.790) v=0.139 p=0.840
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-465.0,-314.4) -> (634.0,784.7) clamped=(0.0,0.0) -> (634.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0101 bc=0.0189 ac=0.0290 spike=false ankleL ab=0.0010 bc=0.0014 ac=0.0024 spike=false heelL ab=0.0010 bc=0.0008 ac=0.0018 spike=false footL ab=0.0117 bc=0.0023 ac=0.0094 spike=false kneeR ab=0.0048 bc=0.0040 ac=0.0088 spike=false ankleR ab=0.0004 bc=0.0009 ac=0.0012 spike=false heelR ab=0.0024 bc=0.0036 ac=0.0060 spike=false footR ab=0.0047 bc=0.0003 ac=0.0050 spike=false
INFO [console] LEG_LOG_L: hip=(89,303,22.128) v=0.944 p=0.980 knee=(38,285,520.638) v=0.098 p=0.960 ankle=(-12,241,1084.227) v=0.092 p=0.895 heel=(-14,228,1150.303) v=0.111 p=0.865 footIdx=(-80,229,1092.428) v=0.091 p=0.756
INFO [console] LEG_LOG_R: hip=(89,189,-21.622) v=0.962 p=0.990 knee=(43,173,533.982) v=0.208 p=0.974 ankle=(-12,179,1081.933) v=0.172 p=0.940 heel=(-16,183,1145.180) v=0.154 p=0.933 footIdx=(-74,187,1082.131) v=0.152 p=0.839
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-498.8,-346.3) -> (666.9,819.4) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0189 bc=0.0059 ac=0.0248 spike=false ankleL ab=0.0014 bc=0.0009 ac=0.0023 spike=false heelL ab=0.0008 bc=0.0004 ac=0.0012 spike=false footL ab=0.0023 bc=0.0013 ac=0.0037 spike=false kneeR ab=0.0040 bc=0.0022 ac=0.0062 spike=false ankleR ab=0.0009 bc=0.0004 ac=0.0013 spike=false heelR ab=0.0036 bc=0.0003 ac=0.0039 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_RAW: hipL=(95,307,12) v=0.930 p=0.971 hipR=(99,171,-12) v=0.955 p=0.981 kneeL=(27,300,636) v=0.094 p=0.953 kneeR=(26,166,640) v=0.186 p=0.966 ankL=(-17,266,1313) v=0.077 p=0.859 ankR=(-33,173,1270) v=0.193 p=0.915 heelL=(-14,254,1393) v=0.099 p=0.818 heelR=(-32,175,1344) v=0.176 p=0.899 footL=(-101,254,1348) v=0.060 p=0.671 footR=(-110,184,1290) v=0.134 p=0.758 fw=640 fh=480
INFO [console] LEG_COR: hipL=(95,307,12) v=0.930 p=0.971 hipR=(99,171,-12) v=0.955 p=0.981 kneeL=(27,300,636) v=0.094 p=0.953 kneeR=(26,166,640) v=0.186 p=0.966 ankL=(-17,266,1313) v=0.077 p=0.859 ankR=(-33,173,1270) v=0.193 p=0.915 heelL=(-14,254,1393) v=0.099 p=0.818 heelR=(-32,175,1344) v=0.176 p=0.899 footL=(-101,254,1348) v=0.060 p=0.671 footR=(-110,184,1290) v=0.134 p=0.758 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(91,306,18.290) v=0.942 p=0.971 knee=(30,295,629.779) v=0.098 p=0.953 ankle=(-16,258,1307.019) v=0.091 p=0.859 heel=(-14,245,1386.788) v=0.110 p=0.818 footIdx=(-99,243,1341.631) v=0.088 p=0.671
INFO [console] LEG_LOG_R: hip=(95,179,-17.869) v=0.962 p=0.981 knee=(31,169,634.492) v=0.205 p=0.966 ankle=(-29,176,1264.684) v=0.174 p=0.915 heel=(-29,179,1338.349) v=0.156 p=0.899 footIdx=(-106,186,1284.382) v=0.150 p=0.758
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-523.9,-370.9) -> (691.9,844.9) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0059 bc=0.0152 ac=0.0212 spike=false ankleL ab=0.0009 bc=0.0183 ac=0.0192 spike=false heelL ab=0.0004 bc=0.0147 ac=0.0151 spike=false footL ab=0.0013 bc=0.0092 ac=0.0105 spike=false kneeR ab=0.0022 bc=0.0045 ac=0.0067 spike=false ankleR ab=0.0004 bc=0.0001 ac=0.0005 spike=false heelR ab=0.0003 bc=0.0003 ac=0.0006 spike=false footR ab=0.0004 bc=0.0010 ac=0.0014 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(96,316,-22) v=0.940 p=0.971 hipR=(107,172,23) v=0.959 p=0.983 kneeL=(63,289,644) v=0.123 p=0.917 kneeR=(82,166,730) v=0.152 p=0.934 ankL=(33,253,1379) v=0.098 p=0.828 ankR=(57,178,1430) v=0.115 p=0.872 heelL=(37,250,1464) v=0.096 p=0.814 heelR=(59,189,1509) v=0.109 p=0.888 footL=(-31,212,1401) v=0.073 p=0.717 footR=(-2,174,1448) v=0.087 p=0.752 fw=640 fh=480
INFO [console] LEG_COR: hipL=(96,316,-22) v=0.940 p=0.971 hipR=(107,172,23) v=0.959 p=0.983 kneeL=(63,289,644) v=0.123 p=0.917 kneeR=(82,166,730) v=0.152 p=0.934 ankL=(33,253,1379) v=0.098 p=0.828 ankR=(57,178,1430) v=0.115 p=0.872 heelL=(37,250,1464) v=0.096 p=0.814 heelR=(59,189,1509) v=0.109 p=0.888 footL=(-31,212,1401) v=0.073 p=0.717 footR=(-2,174,1448) v=0.087 p=0.752 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(93,313,-14.228) v=0.942 p=0.971 knee=(46,292,643.222) v=0.100 p=0.917 ankle=(9,256,1377.627) v=0.092 p=0.828 heel=(14,248,1462.517) v=0.108 p=0.814 footIdx=(-92,220,1400.064) v=0.086 p=0.717
INFO [console] LEG_LOG_R: hip=(103,175,14.709) v=0.961 p=0.983 knee=(71,167,726.764) v=0.200 p=0.934 ankle=(42,176,1426.276) v=0.168 p=0.872 heel=(44,183,1505.725) v=0.152 p=0.888 footIdx=(-23,177,1444.725) v=0.144 p=0.752
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-562.5,-409.6) -> (730.5,883.4) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0152 bc=0.0062 ac=0.0214 spike=false ankleL ab=0.0183 bc=0.0095 ac=0.0278 spike=false heelL ab=0.0147 bc=0.0130 ac=0.0277 spike=false footL ab=0.0092 bc=0.0061 ac=0.0031 spike=false kneeR ab=0.0045 bc=0.0046 ac=0.0091 spike=false ankleR ab=0.0001 bc=0.0002 ac=0.0004 spike=false heelR ab=0.0003 bc=0.0007 ac=0.0010 spike=false footR ab=0.0010 bc=0.0069 ac=0.0079 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(94,199,-20) v=0.887 p=0.960 hipR=(113,258,20) v=0.917 p=0.980 kneeL=(114,203,604) v=0.034 p=0.861 kneeR=(145,256,654) v=0.042 p=0.893 ankL=(111,218,1212) v=0.080 p=0.807 ankR=(145,257,1273) v=0.066 p=0.811 heelL=(95,217,1286) v=0.100 p=0.815 heelR=(130,254,1349) v=0.109 p=0.840 footL=(169,226,1318) v=0.019 p=0.834 footR=(198,270,1405) v=0.016 p=0.850 fw=640 fh=480
INFO [console] LEG_COR: hipL=(94,199,-20) v=0.887 p=0.960 hipR=(113,258,20) v=0.917 p=0.980 kneeL=(114,203,604) v=0.034 p=0.861 kneeR=(145,256,654) v=0.042 p=0.893 ankL=(111,218,1212) v=0.080 p=0.807 ankR=(145,257,1273) v=0.066 p=0.811 heelL=(95,217,1286) v=0.100 p=0.815 heelR=(130,254,1349) v=0.109 p=0.840 footL=(169,226,1318) v=0.019 p=0.834 footR=(198,270,1405) v=0.016 p=0.850 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(93,212,-17.807) v=0.937 p=0.960 knee=(101,216,608.831) v=0.094 p=0.861 ankle=(97,230,1226.176) v=0.090 p=0.807 heel=(82,228,1299.647) v=0.108 p=0.815 footIdx=(153,222,1322.457) v=0.080 p=0.834
INFO [console] LEG_LOG_R: hip=(109,246,18.153) v=0.957 p=0.980 knee=(135,244,661.053) v=0.184 p=0.893 ankle=(135,245,1282.183) v=0.158 p=0.811 heel=(121,243,1357.661) v=0.147 p=0.840 footIdx=(186,257,1406.085) v=0.131 p=0.850
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-594.0,-442.6) -> (764.9,916.3) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0062 bc=0.0849 ac=0.0787 spike=false ankleL ab=0.0095 bc=0.0091 ac=0.0004 spike=false heelL ab=0.0130 bc=0.0025 ac=0.0105 spike=false footL ab=0.0061 bc=0.0012 ac=0.0072 spike=false kneeR ab=0.0046 bc=0.0872 ac=0.0826 spike=false ankleR ab=0.0002 bc=0.0868 ac=0.0870 spike=false heelR ab=0.0007 bc=0.0771 ac=0.0778 spike=false footR ab=0.0069 bc=0.0911 ac=0.0842 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(97,291,-32) v=0.908 p=0.976 hipR=(109,163,32) v=0.934 p=0.986 kneeL=(66,299,677) v=0.120 p=0.888 kneeR=(72,183,773) v=0.108 p=0.911 ankL=(46,294,1419) v=0.097 p=0.818 ankR=(67,230,1490) v=0.083 p=0.846 heelL=(47,293,1504) v=0.094 p=0.823 heelR=(68,242,1572) v=0.089 p=0.878 footL=(-1,270,1445) v=0.064 p=0.750 footR=(26,234,1524) v=0.062 p=0.782 fw=640 fh=480
INFO [console] LEG_COR: hipL=(97,291,-32) v=0.908 p=0.976 hipR=(109,163,32) v=0.934 p=0.986 kneeL=(66,299,677) v=0.120 p=0.888 kneeR=(72,183,773) v=0.108 p=0.911 ankL=(46,294,1419) v=0.097 p=0.818 ankR=(67,230,1490) v=0.083 p=0.846 heelL=(47,293,1504) v=0.094 p=0.823 heelR=(68,242,1572) v=0.089 p=0.878 footL=(-1,270,1445) v=0.064 p=0.750 footR=(26,234,1524) v=0.062 p=0.782 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(95,241,-28.271) v=0.934 p=0.976 knee=(95,275,671.835) v=0.096 p=0.888 ankle=(74,282,1412.183) v=0.091 p=0.818 heel=(65,282,1497.507) v=0.106 p=0.823 footIdx=(98,259,1440.694) v=0.078 p=0.750
INFO [console] LEG_LOG_R: hip=(109,189,28.741) v=0.955 p=0.986 knee=(115,238,767.401) v=0.177 p=0.911 ankle=(86,233,1484.287) v=0.150 p=0.846 heel=(82,243,1566.488) v=0.141 p=0.878 footIdx=(72,240,1520.582) v=0.124 p=0.782
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-614.9,-465.0) -> (788.2,938.1) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0849 bc=0.0066 ac=0.0783 spike=false ankleL ab=0.0091 bc=0.0434 ac=0.0343 spike=false heelL ab=0.0025 bc=0.0550 ac=0.0525 spike=false footL ab=0.0012 bc=0.0310 ac=0.0299 spike=false kneeR ab=0.0872 bc=0.0258 ac=0.1130 spike=false ankleR ab=0.0868 bc=0.0182 ac=0.1049 spike=false heelR ab=0.0771 bc=0.0324 ac=0.1095 spike=false footR ab=0.0911 bc=0.0131 ac=0.1042 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(79,287,-25) v=0.884 p=0.950 hipR=(99,150,25) v=0.872 p=0.953 kneeL=(48,293,666) v=0.129 p=0.793 kneeR=(63,166,719) v=0.116 p=0.759 ankL=(25,279,1386) v=0.082 p=0.590 ankR=(51,205,1426) v=0.066 p=0.648 heelL=(25,277,1469) v=0.076 p=0.579 heelR=(53,223,1506) v=0.067 p=0.692 footL=(-33,252,1400) v=0.077 p=0.464 footR=(-7,201,1448) v=0.074 p=0.568 fw=640 fh=480
INFO [console] LEG_COR: hipL=(79,287,-25) v=0.884 p=0.950 hipR=(99,150,25) v=0.872 p=0.953 kneeL=(48,293,666) v=0.129 p=0.793 kneeR=(63,166,719) v=0.116 p=0.759 ankL=(25,279,1386) v=0.082 p=0.590 ankR=(51,205,1426) v=0.066 p=0.648 heelL=(25,277,1469) v=0.076 p=0.579 heelR=(53,223,1506) v=0.067 p=0.692 footL=(-33,252,1400) v=0.077 p=0.464 footR=(-7,201,1448) v=0.074 p=0.568 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(86,244,-26.082) v=0.929 p=0.950 knee=(69,285,666.695) v=0.100 p=0.793 ankle=(49,280,1387.226) v=0.090 p=0.590 heel=(44,278,1470.330) v=0.103 p=0.579 footIdx=(7,255,1402.502) v=0.078 p=0.464
INFO [console] LEG_LOG_R: hip=(107,160,26.381) v=0.946 p=0.953 knee=(100,195,722.800) v=0.171 p=0.759 ankle=(72,222,1428.306) v=0.142 p=0.648 heel=(68,230,1508.878) v=0.134 p=0.692 footIdx=(36,227,1451.040) v=0.119 p=0.568
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-639.9,-490.5) -> (813.2,962.6) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0066 bc=0.0215 ac=0.0281 spike=false ankleL ab=0.0434 bc=0.0163 ac=0.0597 spike=false heelL ab=0.0550 bc=0.0166 ac=0.0716 spike=false footL ab=0.0310 bc=0.0113 ac=0.0424 spike=false kneeR ab=0.0258 bc=0.0044 ac=0.0214 spike=false ankleR ab=0.0182 bc=0.0030 ac=0.0151 spike=false heelR ab=0.0324 bc=0.0007 ac=0.0317 spike=false footR ab=0.0131 bc=0.0053 ac=0.0078 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(73,293,-16) v=0.898 p=0.910 hipR=(101,154,17) v=0.872 p=0.920 kneeL=(52,298,685) v=0.128 p=0.681 kneeR=(85,171,723) v=0.100 p=0.640 ankL=(35,285,1425) v=0.067 p=0.445 ankR=(82,215,1437) v=0.045 p=0.498 heelL=(36,283,1510) v=0.059 p=0.443 heelR=(87,236,1518) v=0.041 p=0.556 footL=(-26,255,1439) v=0.074 p=0.349 footR=(22,209,1449) v=0.061 p=0.451 fw=640 fh=480
INFO [console] LEG_COR: hipL=(73,293,-16) v=0.898 p=0.910 hipR=(101,154,17) v=0.872 p=0.920 kneeL=(52,298,685) v=0.128 p=0.681 kneeR=(85,171,723) v=0.100 p=0.640 ankL=(35,285,1425) v=0.067 p=0.445 ankR=(82,215,1437) v=0.045 p=0.498 heelL=(36,283,1510) v=0.059 p=0.443 heelR=(87,236,1518) v=0.041 p=0.556 footL=(-26,255,1439) v=0.074 p=0.349 footR=(22,209,1449) v=0.061 p=0.451 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(79,264,-21.249) v=0.926 p=0.910 knee=(61,293,683.084) v=0.102 p=0.681 ankle=(47,284,1423.091) v=0.088 p=0.445 heel=(44,282,1507.954) v=0.099 p=0.443 footIdx=(-13,255,1436.886) v=0.078 p=0.349
INFO [console] LEG_LOG_R: hip=(105,156,21.486) v=0.939 p=0.920 knee=(90,183,722.841) v=0.164 p=0.640 ankle=(80,218,1436.459) v=0.132 p=0.498 heel=(83,234,1517.479) v=0.125 p=0.556 footIdx=(27,222,1449.054) v=0.113 p=0.451
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-658.6,-509.8) -> (831.3,980.2) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0215 bc=0.0274 ac=0.0489 spike=false ankleL ab=0.0163 bc=0.0131 ac=0.0294 spike=false heelL ab=0.0166 bc=0.0130 ac=0.0297 spike=false footL ab=0.0113 bc=0.0070 ac=0.0183 spike=false kneeR ab=0.0044 bc=0.0268 ac=0.0312 spike=false ankleR ab=0.0030 bc=0.0044 ac=0.0074 spike=false heelR ab=0.0007 bc=0.0032 ac=0.0025 spike=false footR ab=0.0053 bc=0.0050 ac=0.0103 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(73,318,8) v=0.855 p=0.785 hipR=(81,158,-9) v=0.794 p=0.746 kneeL=(3,308,695) v=0.092 p=0.548 kneeR=(53,182,717) v=0.085 p=0.361 ankL=(-46,296,1401) v=0.034 p=0.295 ankR=(22,226,1383) v=0.026 p=0.255 heelL=(-47,292,1484) v=0.036 p=0.289 heelR=(26,244,1460) v=0.025 p=0.312 footL=(-119,275,1422) v=0.046 p=0.231 footR=(-49,234,1393) v=0.039 p=0.259 fw=640 fh=480
INFO [console] LEG_COR: hipL=(73,318,8) v=0.855 p=0.785 hipR=(81,158,-9) v=0.794 p=0.746 kneeL=(3,308,695) v=0.092 p=0.548 kneeR=(53,182,717) v=0.085 p=0.361 ankL=(-46,296,1401) v=0.034 p=0.295 ankR=(22,226,1383) v=0.026 p=0.255 heelL=(-47,292,1484) v=0.036 p=0.289 heelR=(26,244,1460) v=0.025 p=0.312 footL=(-119,275,1422) v=0.046 p=0.231 footR=(-49,234,1393) v=0.039 p=0.259 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(76,301,-5.392) v=0.919 p=0.785 knee=(15,302,693.190) v=0.101 p=0.548 ankle=(-32,292,1403.170) v=0.082 p=0.295 heel=(-33,289,1485.753) v=0.092 p=0.289 footIdx=(-106,269,1423.537) v=0.074 p=0.231
INFO [console] LEG_LOG_R: hip=(92,157,5.299) v=0.924 p=0.746 knee=(70,183,717.497) v=0.156 p=0.361 ankle=(41,223,1388.173) v=0.122 p=0.255 heel=(45,241,1465.548) v=0.115 p=0.312 footIdx=(-33,230,1399.516) v=0.106 p=0.259
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-676.9,-527.0) -> (846.9,996.8) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0274 bc=0.0232 ac=0.0507 spike=false ankleL ab=0.0131 bc=0.0136 ac=0.0267 spike=false heelL ab=0.0130 bc=0.0113 ac=0.0243 spike=false footL ab=0.0070 bc=0.0159 ac=0.0229 spike=false kneeR ab=0.0268 bc=0.0129 ac=0.0397 spike=false ankleR ab=0.0044 bc=0.0005 ac=0.0039 spike=false heelR ab=0.0032 bc=0.0069 ac=0.0101 spike=false footR ab=0.0050 bc=0.0003 ac=0.0047 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(70,316,18) v=0.906 p=0.808 hipR=(62,167,-17) v=0.898 p=0.805 kneeL=(-77,311,571) v=0.124 p=0.583 kneeR=(-81,193,578) v=0.109 p=0.425 ankL=(-226,301,1145) v=0.034 p=0.263 ankR=(-212,208,1112) v=0.030 p=0.219 heelL=(-241,293,1211) v=0.039 p=0.246 heelR=(-220,209,1174) v=0.028 p=0.255 footL=(-325,297,1124) v=0.062 p=0.189 footR=(-310,240,1086) v=0.054 p=0.186 fw=640 fh=480
INFO [console] LEG_COR: hipL=(70,316,18) v=0.906 p=0.808 hipR=(62,167,-17) v=0.898 p=0.805 kneeL=(-77,311,571) v=0.124 p=0.583 kneeR=(-81,193,578) v=0.109 p=0.425 ankL=(-226,301,1145) v=0.034 p=0.263 ankR=(-212,208,1112) v=0.030 p=0.219 heelL=(-241,293,1211) v=0.039 p=0.246 heelR=(-220,209,1174) v=0.028 p=0.255 footL=(-325,297,1124) v=0.062 p=0.189 footR=(-310,240,1086) v=0.054 p=0.186 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(73,311,9.065) v=0.917 p=0.808 knee=(-68,308,602.674) v=0.104 p=0.583 ankle=(-216,299,1171.895) v=0.078 p=0.263 heel=(-231,292,1237.917) v=0.087 p=0.246 footIdx=(-315,290,1147.567) v=0.073 p=0.189
INFO [console] LEG_LOG_R: hip=(71,159,-8.792) v=0.922 p=0.805 knee=(-68,188,601.413) v=0.151 p=0.425 ankle=(-199,221,1133.135) v=0.112 p=0.219 heel=(-207,229,1195.731) v=0.106 p=0.255 footIdx=(-298,237,1105.350) v=0.101 p=0.186
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-688.1,-535.9) -> (853.5,1005.7) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0232 bc=0.0214 ac=0.0446 spike=false ankleL ab=0.0136 bc=0.0143 ac=0.0280 spike=false heelL ab=0.0113 bc=0.0094 ac=0.0207 spike=false footL ab=0.0159 bc=0.0374 ac=0.0533 spike=false kneeR ab=0.0129 bc=0.0039 ac=0.0168 spike=false ankleR ab=0.0005 bc=0.0007 ac=0.0003 spike=false heelR ab=0.0069 bc=0.0030 ac=0.0039 spike=false footR ab=0.0003 bc=0.0050 ac=0.0053 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(60,310,-1) v=0.789 p=0.407 hipR=(60,166,1) v=0.804 p=0.416 kneeL=(-148,326,442) v=0.105 p=0.159 kneeR=(-192,194,460) v=0.119 p=0.121 ankL=(-335,327,968) v=0.036 p=0.045 ankR=(-377,210,899) v=0.050 p=0.036 heelL=(-358,324,1026) v=0.038 p=0.042 heelR=(-396,212,947) v=0.043 p=0.040 footL=(-434,323,890) v=0.058 p=0.032 footR=(-478,230,793) v=0.075 p=0.028 fw=640 fh=480
INFO [console] LEG_COR: hipL=(60,310,-1) v=0.789 p=0.407 hipR=(60,166,1) v=0.804 p=0.416 kneeL=(-148,326,442) v=0.105 p=0.159 kneeR=(-192,194,460) v=0.119 p=0.121 ankL=(-335,327,968) v=0.036 p=0.045 ankR=(-377,210,899) v=0.050 p=0.036 heelL=(-358,324,1026) v=0.038 p=0.042 heelR=(-396,212,947) v=0.043 p=0.040 footL=(-434,323,890) v=0.058 p=0.032 footR=(-478,230,793) v=0.075 p=0.028 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(65,310,8.050) v=0.905 p=0.407 knee=(-143,322,452.789) v=0.104 p=0.159 ankle=(-331,322,976.312) v=0.073 p=0.045 heel=(-354,319,1034.044) v=0.082 p=0.042 footIdx=(-430,318,897.682) v=0.072 p=0.032
INFO [console] LEG_LOG_R: hip=(63,161,-8.108) v=0.910 p=0.416 knee=(-186,191,469.238) v=0.148 p=0.121 ankle=(-372,218,906.330) v=0.106 p=0.036 heel=(-391,225,954.962) v=0.100 p=0.040 footIdx=(-474,233,800.803) v=0.098 p=0.028
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-711.1,-555.9) -> (870.7,1025.8) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0214 bc=0.0315 ac=0.0529 spike=false ankleL ab=0.0143 bc=0.0404 ac=0.0548 spike=false heelL ab=0.0094 bc=0.0415 ac=0.0509 spike=false footL ab=0.0374 bc=0.0601 ac=0.0974 spike=false kneeR ab=0.0039 bc=0.0008 ac=0.0047 spike=false ankleR ab=0.0007 bc=0.0015 ac=0.0022 spike=false heelR ab=0.0030 bc=0.0025 ac=0.0055 spike=false footR ab=0.0050 bc=0.0007 ac=0.0057 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(67,309,-7) v=0.940 p=0.820 hipR=(54,173,7) v=0.938 p=0.837 kneeL=(-138,309,429) v=0.263 p=0.626 kneeR=(-159,207,447) v=0.238 p=0.500 ankL=(-330,309,881) v=0.137 p=0.294 ankR=(-329,231,860) v=0.132 p=0.244 heelL=(-353,304,929) v=0.102 p=0.251 heelR=(-345,238,904) v=0.091 p=0.257 footL=(-429,307,784) v=0.185 p=0.168 footR=(-426,248,758) v=0.181 p=0.159 fw=640 fh=480
INFO [console] LEG_COR: hipL=(67,309,-7) v=0.940 p=0.820 hipR=(54,173,7) v=0.938 p=0.837 kneeL=(-138,309,429) v=0.263 p=0.626 kneeR=(-159,207,447) v=0.238 p=0.500 ankL=(-330,309,881) v=0.137 p=0.294 ankR=(-329,231,860) v=0.132 p=0.244 heelL=(-353,304,929) v=0.102 p=0.251 heelR=(-345,238,904) v=0.091 p=0.257 footL=(-429,307,784) v=0.185 p=0.168 footR=(-426,248,758) v=0.181 p=0.159 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(66,310,3.916) v=0.908 p=0.820 knee=(-139,317,431.563) v=0.120 p=0.626 ankle=(-330,315,885.886) v=0.080 p=0.294 heel=(-353,310,933.729) v=0.084 p=0.251 footIdx=(-429,311,788.920) v=0.083 p=0.168
INFO [console] LEG_LOG_R: hip=(57,163,-4.085) v=0.913 p=0.837 knee=(-162,200,448.832) v=0.157 p=0.500 ankle=(-332,226,862.532) v=0.109 p=0.244 heel=(-348,233,906.167) v=0.099 p=0.257 footIdx=(-428,242,759.740) v=0.106 p=0.159
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-737.9,-579.0) -> (890.5,1049.4) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0315 bc=0.0065 ac=0.0380 spike=false ankleL ab=0.0404 bc=0.0047 ac=0.0451 spike=false heelL ab=0.0415 bc=0.0038 ac=0.0453 spike=false footL ab=0.0601 bc=0.0077 ac=0.0678 spike=false kneeR ab=0.0008 bc=0.0018 ac=0.0026 spike=false ankleR ab=0.0015 bc=0.0022 ac=0.0007 spike=false heelR ab=0.0025 bc=0.0001 ac=0.0026 spike=false footR ab=0.0007 bc=0.0062 ac=0.0069 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(40,319,8) v=0.707 p=0.393 hipR=(48,168,-7) v=0.727 p=0.383 kneeL=(-207,335,220) v=0.133 p=0.200 kneeR=(-264,202,234) v=0.204 p=0.139 ankL=(-416,339,628) v=0.054 p=0.046 ankR=(-493,212,514) v=0.105 p=0.033 heelL=(-442,332,671) v=0.053 p=0.039 heelR=(-518,212,542) v=0.074 p=0.031 footL=(-516,349,511) v=0.084 p=0.025 footR=(-598,235,348) v=0.136 p=0.020 fw=640 fh=480
INFO [console] LEG_COR: hipL=(40,319,8) v=0.707 p=0.393 hipR=(48,168,-7) v=0.727 p=0.383 kneeL=(-207,335,220) v=0.133 p=0.200 kneeR=(-264,202,234) v=0.204 p=0.139 ankL=(-416,339,628) v=0.054 p=0.046 ankR=(-493,212,514) v=0.105 p=0.033 heelL=(-442,332,671) v=0.053 p=0.039 heelR=(-518,212,542) v=0.074 p=0.031 footL=(-516,349,511) v=0.084 p=0.025 footR=(-598,235,348) v=0.136 p=0.020 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(47,315,5.956) v=0.888 p=0.393 knee=(-202,330,228.635) v=0.121 p=0.200 ankle=(-412,333,634.375) v=0.077 p=0.046 heel=(-438,327,677.548) v=0.081 p=0.039 footIdx=(-512,343,517.285) v=0.083 p=0.025
INFO [console] LEG_LOG_R: hip=(51,164,-5.307) v=0.894 p=0.383 knee=(-259,201,242.391) v=0.162 p=0.139 ankle=(-487,225,521.451) v=0.108 p=0.033 heel=(-512,226,549.533) v=0.096 p=0.031 footIdx=(-592,239,355.116) v=0.109 p=0.020
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-753.5,-590.8) -> (899.2,1061.9) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0065 bc=0.0186 ac=0.0251 spike=false ankleL ab=0.0047 bc=0.0248 ac=0.0295 spike=false heelL ab=0.0038 bc=0.0220 ac=0.0258 spike=false footL ab=0.0077 bc=0.0483 ac=0.0560 spike=false kneeR ab=0.0018 bc=0.0013 ac=0.0031 spike=false ankleR ab=0.0022 bc=0.0010 ac=0.0033 spike=false heelR ab=0.0001 bc=0.0011 ac=0.0012 spike=false footR ab=0.0062 bc=0.0019 ac=0.0081 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(42,320,-8) v=0.760 p=0.423 hipR=(52,169,9) v=0.723 p=0.327 kneeL=(-210,327,3) v=0.128 p=0.165 kneeR=(-246,195,20) v=0.193 p=0.090 ankL=(-439,330,321) v=0.051 p=0.027 ankR=(-482,209,245) v=0.071 p=0.021 heelL=(-469,326,355) v=0.044 p=0.021 heelR=(-507,210,269) v=0.058 p=0.020 footL=(-535,327,201) v=0.068 p=0.017 footR=(-591,231,109) v=0.091 p=0.014 fw=640 fh=480
INFO [console] LEG_COR: hipL=(42,320,-8) v=0.760 p=0.423 hipR=(52,169,9) v=0.723 p=0.327 kneeL=(-210,327,3) v=0.128 p=0.165 kneeR=(-246,195,20) v=0.193 p=0.090 ankL=(-439,330,321) v=0.051 p=0.027 ankR=(-482,209,245) v=0.071 p=0.021 heelL=(-469,326,355) v=0.044 p=0.021 heelR=(-507,210,269) v=0.058 p=0.020 footL=(-535,327,201) v=0.068 p=0.017 footR=(-591,231,109) v=0.091 p=0.014 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(44,318,1.221) v=0.875 p=0.423 knee=(-209,328,9.944) v=0.122 p=0.165 ankle=(-438,331,327.197) v=0.075 p=0.027 heel=(-467,326,361.424) v=0.077 p=0.021 footIdx=(-533,332,206.235) v=0.082 p=0.017
INFO [console] LEG_LOG_R: hip=(52,164,0.111) v=0.877 p=0.327 knee=(-247,200,26.044) v=0.165 p=0.090 ankle=(-482,223,249.802) v=0.105 p=0.021 heel=(-507,220,274.224) v=0.093 p=0.020 footIdx=(-591,237,112.876) v=0.108 p=0.014
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-773.8,-606.4) -> (910.5,1077.9) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0186 bc=0.0072 ac=0.0258 spike=false ankleL ab=0.0248 bc=0.0075 ac=0.0324 spike=false heelL ab=0.0220 bc=0.0084 ac=0.0303 spike=false footL ab=0.0483 bc=0.0021 ac=0.0504 spike=false kneeR ab=0.0013 bc=0.0012 ac=0.0025 spike=false ankleR ab=0.0010 bc=0.0001 ac=0.0011 spike=false heelR ab=0.0011 bc=0.0027 ac=0.0038 spike=false footR ab=0.0019 bc=0.0001 ac=0.0020 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(50,320,4) v=0.740 p=0.494 hipR=(52,164,-2) v=0.643 p=0.323 kneeL=(-226,334,-107) v=0.157 p=0.187 kneeR=(-253,198,-102) v=0.177 p=0.079 ankL=(-483,341,148) v=0.067 p=0.030 ankR=(-511,218,54) v=0.072 p=0.021 heelL=(-518,337,175) v=0.059 p=0.025 heelR=(-540,219,69) v=0.058 p=0.020 footL=(-580,346,-16) v=0.094 p=0.019 footR=(-621,250,-134) v=0.101 p=0.015 fw=640 fh=480
INFO [console] LEG_COR: hipL=(50,320,4) v=0.740 p=0.494 hipR=(52,164,-2) v=0.643 p=0.323 kneeL=(-226,334,-107) v=0.157 p=0.187 kneeR=(-253,198,-102) v=0.177 p=0.079 ankL=(-483,341,148) v=0.067 p=0.030 ankR=(-511,218,54) v=0.072 p=0.021 heelL=(-518,337,175) v=0.059 p=0.025 heelR=(-540,219,69) v=0.058 p=0.020 footL=(-580,346,-16) v=0.094 p=0.019 footR=(-621,250,-134) v=0.101 p=0.015 fw=640 fh=480
INFO [console] LEG_LOG_R: hip=(52,164,-0.616) v=0.854 p=0.323 knee=(-253,199,-99.358) v=0.166 p=0.079 ankle=(-510,221,57.027) v=0.101 p=0.021 heel=(-538,220,72.330) v=0.089 p=0.020 footIdx=(-620,246,-130.245) v=0.107 p=0.015
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-787.0,-617.7) -> (920.3,1089.6) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0072 bc=0.0078 ac=0.0150 spike=false ankleL ab=0.0075 bc=0.0119 ac=0.0194 spike=false heelL ab=0.0084 bc=0.0131 ac=0.0214 spike=false footL ab=0.0021 bc=0.0147 ac=0.0168 spike=false kneeR ab=0.0012 bc=0.0010 ac=0.0022 spike=false ankleR ab=0.0001 bc=0.0004 ac=0.0003 spike=false heelR ab=0.0027 bc=0.0025 ac=0.0052 spike=false footR ab=0.0001 bc=0.0061 ac=0.0063 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(47,324,6) v=0.750 p=0.529 hipR=(50,163,-4) v=0.640 p=0.325 kneeL=(-225,357,-176) v=0.141 p=0.161 kneeR=(-266,211,-178) v=0.130 p=0.062 ankL=(-480,360,69) v=0.056 p=0.039 ankR=(-521,230,-43) v=0.052 p=0.020 heelL=(-514,353,94) v=0.060 p=0.034 heelR=(-547,227,-30) v=0.047 p=0.020 footL=(-579,378,-102) v=0.078 p=0.025 footR=(-635,275,-247) v=0.073 p=0.016 fw=640 fh=480
INFO [console] LEG_COR: hipL=(47,324,6) v=0.750 p=0.529 hipR=(50,163,-4) v=0.640 p=0.325 kneeL=(-225,357,-176) v=0.141 p=0.161 kneeR=(-266,211,-178) v=0.130 p=0.062 ankL=(-480,360,69) v=0.056 p=0.039 ankR=(-521,230,-43) v=0.052 p=0.020 heelL=(-514,353,94) v=0.060 p=0.034 heelR=(-547,227,-30) v=0.047 p=0.020 footL=(-579,378,-102) v=0.078 p=0.025 footR=(-635,275,-247) v=0.073 p=0.016 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(47,321,3.277) v=0.850 p=0.529 knee=(-225,350,-173.691) v=0.127 p=0.161 ankle=(-480,354,71.285) v=0.072 p=0.039 heel=(-514,348,96.224) v=0.074 p=0.034 footIdx=(-579,371,-100.396) v=0.082 p=0.025
INFO [console] LEG_LOG_R: hip=(51,164,-1.373) v=0.832 p=0.325 knee=(-264,205,-175.713) v=0.162 p=0.062 ankle=(-520,226,-40.405) v=0.096 p=0.020 heel=(-546,223,-28.034) v=0.085 p=0.020 footIdx=(-634,267,-244.942) v=0.104 p=0.016
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-800.1,-629.1) -> (930.2,1101.2) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0078 bc=0.0208 ac=0.0287 spike=false ankleL ab=0.0119 bc=0.0215 ac=0.0334 spike=false heelL ab=0.0131 bc=0.0197 ac=0.0328 spike=false footL ab=0.0147 bc=0.0401 ac=0.0548 spike=false kneeR ab=0.0010 bc=0.0010 ac=0.0001 spike=false ankleR ab=0.0004 bc=0.0009 ac=0.0006 spike=false heelR ab=0.0025 bc=0.0003 ac=0.0028 spike=false footR ab=0.0061 bc=0.0247 ac=0.0308 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(55,335,14) v=0.765 p=0.655 hipR=(49,169,-11) v=0.675 p=0.494 kneeL=(-218,369,-178) v=0.180 p=0.207 kneeR=(-256,215,-174) v=0.136 p=0.101 ankL=(-476,375,102) v=0.065 p=0.067 ankR=(-520,240,-28) v=0.054 p=0.036 heelL=(-514,369,129) v=0.072 p=0.061 heelR=(-551,237,-17) v=0.047 p=0.034 footL=(-565,394,-93) v=0.087 p=0.047 footR=(-625,287,-274) v=0.075 p=0.029 fw=640 fh=480
INFO [console] LEG_COR: hipL=(55,335,14) v=0.765 p=0.655 hipR=(49,169,-11) v=0.675 p=0.494 kneeL=(-218,369,-178) v=0.180 p=0.207 kneeR=(-256,215,-174) v=0.136 p=0.101 ankL=(-476,375,102) v=0.065 p=0.067 ankR=(-520,240,-28) v=0.054 p=0.036 heelL=(-514,369,129) v=0.072 p=0.061 heelR=(-551,237,-17) v=0.047 p=0.034 footL=(-565,394,-93) v=0.087 p=0.047 footR=(-625,287,-274) v=0.075 p=0.029 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(48,330,8.521) v=0.842 p=0.655 knee=(-219,364,-178.011) v=0.132 p=0.207 ankle=(-476,370,101.632) v=0.071 p=0.067 heel=(-514,364,128.020) v=0.074 p=0.061 footIdx=(-566,390,-93.467) v=0.083 p=0.047
INFO [console] LEG_LOG_R: hip=(50,165,-6.015) v=0.817 p=0.494 knee=(-257,211,-174.346) v=0.160 p=0.101 ankle=(-520,235,-28.204) v=0.092 p=0.036 heel=(-550,231,-17.035) v=0.081 p=0.034 footIdx=(-625,283,-273.668) v=0.101 p=0.029
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-804.0,-632.2) -> (932.7,1104.5) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0208 bc=0.0318 ac=0.0526 spike=false ankleL ab=0.0215 bc=0.0334 ac=0.0549 spike=false heelL ab=0.0197 bc=0.0323 ac=0.0521 spike=false footL ab=0.0401 bc=0.0455 ac=0.0856 spike=false kneeR ab=0.0010 bc=0.0047 ac=0.0057 spike=false ankleR ab=0.0009 bc=0.0069 ac=0.0078 spike=false heelR ab=0.0003 bc=0.0006 ac=0.0003 spike=false footR ab=0.0247 bc=0.0359 ac=0.0606 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(60,339,28) v=0.822 p=0.759 hipR=(49,168,-25) v=0.778 p=0.644 kneeL=(-191,388,-219) v=0.132 p=0.230 kneeR=(-237,242,-245) v=0.135 p=0.158 ankL=(-455,406,-12) v=0.048 p=0.053 ankR=(-512,265,-160) v=0.051 p=0.040 heelL=(-494,400,10) v=0.061 p=0.048 heelR=(-543,257,-150) v=0.047 p=0.037 footL=(-547,429,-195) v=0.085 p=0.038 footR=(-621,334,-382) v=0.087 p=0.029 fw=640 fh=480
INFO [console] LEG_COR: hipL=(60,339,28) v=0.822 p=0.759 hipR=(49,168,-25) v=0.778 p=0.644 kneeL=(-191,388,-219) v=0.132 p=0.230 kneeR=(-237,242,-245) v=0.135 p=0.158 ankL=(-455,406,-12) v=0.048 p=0.053 ankR=(-512,265,-160) v=0.051 p=0.040 heelL=(-494,400,10) v=0.061 p=0.048 heelR=(-543,257,-150) v=0.047 p=0.037 footL=(-547,429,-195) v=0.085 p=0.038 footR=(-621,334,-382) v=0.087 p=0.029 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(50,336,21.048) v=0.840 p=0.759 knee=(-198,384,-217.319) v=0.132 p=0.230 ankle=(-457,401,-9.164) v=0.069 p=0.053 heel=(-496,395,13.091) v=0.072 p=0.048 footIdx=(-549,424,-193.217) v=0.083 p=0.038
INFO [console] LEG_LOG_R: hip=(50,165,-18.420) v=0.813 p=0.644 knee=(-241,234,-242.734) v=0.157 p=0.158 ankle=(-513,259,-156.960) v=0.088 p=0.040 heel=(-544,250,-146.845) v=0.078 p=0.037 footIdx=(-621,327,-380.499) v=0.099 p=0.029
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-812.1,-638.7) -> (939.7,1113.1) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0318 bc=0.0413 ac=0.0731 spike=false ankleL ab=0.0334 bc=0.0598 ac=0.0932 spike=false heelL ab=0.0323 bc=0.0588 ac=0.0911 spike=false footL ab=0.0455 bc=0.0692 ac=0.1147 spike=false kneeR ab=0.0047 bc=0.0308 ac=0.0355 spike=false ankleR ab=0.0069 bc=0.0344 ac=0.0413 spike=false heelR ab=0.0006 bc=0.0183 ac=0.0189 spike=false footR ab=0.0359 bc=0.0864 ac=0.1223 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(57,343,8) v=0.706 p=0.615 hipR=(46,173,-5) v=0.599 p=0.423 kneeL=(-210,386,-268) v=0.085 p=0.206 kneeR=(-263,220,-261) v=0.076 p=0.070 ankL=(-466,396,-12) v=0.036 p=0.090 ankR=(-527,251,-134) v=0.031 p=0.035 heelL=(-502,389,12) v=0.053 p=0.086 heelR=(-555,248,-125) v=0.039 p=0.038 footL=(-560,420,-222) v=0.056 p=0.066 footR=(-639,303,-388) v=0.045 p=0.038 fw=640 fh=480
INFO [console] LEG_COR: hipL=(57,343,8) v=0.706 p=0.615 hipR=(46,173,-5) v=0.599 p=0.423 kneeL=(-210,386,-268) v=0.085 p=0.206 kneeR=(-263,220,-261) v=0.076 p=0.070 ankL=(-466,396,-12) v=0.036 p=0.090 ankR=(-527,251,-134) v=0.031 p=0.035 heelL=(-502,389,12) v=0.053 p=0.086 heelR=(-555,248,-125) v=0.039 p=0.038 footL=(-560,420,-222) v=0.056 p=0.066 footR=(-639,303,-388) v=0.045 p=0.038 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(51,340,19.986) v=0.827 p=0.615 knee=(-207,385,-265.427) v=0.127 p=0.206 ankle=(-465,397,-11.855) v=0.066 p=0.090 heel=(-501,391,12.381) v=0.071 p=0.086 footIdx=(-558,421,-221.392) v=0.080 p=0.066
INFO [console] LEG_LOG_R: hip=(48,167,-16.856) v=0.791 p=0.423 knee=(-259,229,-259.717) v=0.149 p=0.070 ankle=(-525,255,-135.304) v=0.082 p=0.035 heel=(-553,249,-125.811) v=0.074 p=0.038 footIdx=(-637,311,-387.741) v=0.094 p=0.038
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-824.4,-649.2) -> (951.8,1127.1) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0413 bc=0.0137 ac=0.0550 spike=false ankleL ab=0.0598 bc=0.0105 ac=0.0703 spike=false heelL ab=0.0588 bc=0.0104 ac=0.0692 spike=false footL ab=0.0692 bc=0.0111 ac=0.0803 spike=false kneeR ab=0.0308 bc=0.0058 ac=0.0366 spike=false ankleR ab=0.0344 bc=0.0082 ac=0.0426 spike=false heelR ab=0.0183 bc=0.0063 ac=0.0246 spike=false footR ab=0.0864 bc=0.0015 ac=0.0878 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(62,341,13) v=0.774 p=0.751 hipR=(58,170,-11) v=0.676 p=0.536 kneeL=(-191,378,-231) v=0.121 p=0.288 kneeR=(-248,225,-246) v=0.106 p=0.096 ankL=(-450,394,26) v=0.049 p=0.105 ankR=(-511,256,-100) v=0.042 p=0.042 heelL=(-490,388,51) v=0.061 p=0.093 heelR=(-542,252,-88) v=0.049 p=0.042 footL=(-539,418,-158) v=0.075 p=0.068 footR=(-617,308,-325) v=0.061 p=0.038 fw=640 fh=480
INFO [console] LEG_COR: hipL=(62,341,13) v=0.774 p=0.751 hipR=(58,170,-11) v=0.676 p=0.536 kneeL=(-191,378,-231) v=0.121 p=0.288 kneeR=(-248,225,-246) v=0.106 p=0.096 ankL=(-450,394,26) v=0.049 p=0.105 ankR=(-511,256,-100) v=0.042 p=0.042 heelL=(-490,388,51) v=0.061 p=0.093 heelR=(-542,252,-88) v=0.049 p=0.042 footL=(-539,418,-158) v=0.075 p=0.068 footR=(-617,308,-325) v=0.061 p=0.038 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(54,340,18.268) v=0.821 p=0.751 knee=(-198,381,-232.913) v=0.127 p=0.288 ankle=(-453,394,23.999) v=0.064 p=0.105 heel=(-492,389,49.560) v=0.070 p=0.093 footIdx=(-543,418,-160.548) v=0.080 p=0.068
INFO [console] LEG_LOG_R: hip=(50,167,-15.464) v=0.780 p=0.536 knee=(-251,227,-246.716) v=0.145 p=0.096 ankle=(-513,255,-101.647) v=0.078 p=0.042 heel=(-544,251,-89.304) v=0.071 p=0.042 footIdx=(-620,309,-327.334) v=0.091 p=0.038
INFO [console] POSE_BENCH: count=26 lastMs=9.62 avgMs=11.74 maxMs=18.92 fps=85.2 landmarks=33 bitmap=640x480 sensorOrient=90 dropped=0
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-827.9,-650.4) -> (954.6,1132.1) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0137 bc=0.0022 ac=0.0160 spike=false ankleL ab=0.0105 bc=0.0020 ac=0.0125 spike=false heelL ab=0.0104 bc=0.0030 ac=0.0135 spike=false footL ab=0.0111 bc=0.0011 ac=0.0122 spike=false kneeR ab=0.0058 bc=0.0026 ac=0.0085 spike=false ankleR ab=0.0082 bc=0.0061 ac=0.0143 spike=false heelR ab=0.0063 bc=0.0064 ac=0.0126 spike=false footR ab=0.0015 bc=0.0015 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] POSE_ROT: sensorOrient=90 deviceOrient=DeviceOrientation.portraitUp rotDeg=90 img=480x640 -> 640x480
INFO [console] POSE_DIAG: sensorOrient=90 imgSize=480 x 640 imgFormat=1111970369 planes=1 pixelStride=null rowStride=1920 screenSize=390x844
INFO [console] LEG_RAW: hipL=(49,351,30) v=0.873 p=0.843 hipR=(41,185,-29) v=0.863 p=0.783 kneeL=(-202,388,-156) v=0.080 p=0.452 kneeR=(-245,235,-298) v=0.092 p=0.341 ankL=(-458,384,153) v=0.038 p=0.256 ankR=(-526,258,-226) v=0.070 p=0.165 heelL=(-495,374,179) v=0.059 p=0.236 heelR=(-560,254,-227) v=0.073 p=0.149 footL=(-548,412,-58) v=0.062 p=0.191 footR=(-629,310,-542) v=0.099 p=0.124 fw=640 fh=480
INFO [console] LEG_COR: hipL=(49,351,30) v=0.873 p=0.843 hipR=(41,185,-29) v=0.863 p=0.783 kneeL=(-202,388,-156) v=0.080 p=0.452 kneeR=(-245,235,-298) v=0.092 p=0.341 ankL=(-458,384,153) v=0.038 p=0.256 ankR=(-526,258,-226) v=0.070 p=0.165 heelL=(-495,374,179) v=0.059 p=0.236 heelR=(-560,254,-227) v=0.073 p=0.149 footL=(-548,412,-58) v=0.062 p=0.191 footR=(-629,310,-542) v=0.099 p=0.124 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(52,347,25.522) v=0.827 p=0.843 knee=(-201,386,-165.156) v=0.122 p=0.452 ankle=(-457,388,138.457) v=0.061 p=0.256 heel=(-494,381,165.246) v=0.069 p=0.236 footIdx=(-547,414,-65.582) v=0.078 p=0.191
INFO [console] LEG_LOG_R: hip=(45,176,-23.340) v=0.788 p=0.783 knee=(-247,232,-295.350) v=0.140 p=0.341 ankle=(-524,257,-221.177) v=0.078 p=0.165 heel=(-558,253,-222.159) v=0.071 p=0.149 footIdx=(-627,310,-536.223) v=0.092 p=0.124
INFO [console] POSE_LM: [0 frame=(469,158)] [11 frame=(496,363)] [12 frame=(410,63)] [23 frame=(52,347)] [24 frame=(45,176)] frameSize=640 x 480 screenSize=390x844
INFO [console] BODY_POINT_PHASE: timeout — no geometry data in 30s
INFO [console] 🎯 БОДИПОИНТ: Скрытый 30-секундный таймер-убийца успешно обезврежен!
INFO [console] POSE_MAP: [0 norm=(0.000,0.330)] [11 norm=(0.000,0.756)] [12 norm=(0.095,0.132)] [23 norm=(1.000,0.723)] [24 norm=(1.000,0.368)]
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-830.7,-651.8) -> (957.1,1136.0) clamped=(0.0,0.0) -> (640.0,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0022 bc=0.0061 ac=0.0084 spike=false ankleL ab=0.0020 bc=0.0044 ac=0.0024 spike=false heelL ab=0.0030 bc=0.0052 ac=0.0022 spike=false footL ab=0.0011 bc=0.0043 ac=0.0033 spike=false kneeR ab=0.0026 bc=0.0049 ac=0.0075 spike=false ankleR ab=0.0061 bc=0.0047 ac=0.0108 spike=false heelR ab=0.0064 bc=0.0051 ac=0.0114 spike=false footR ab=0.0015 bc=0.0001 ac=0.0014 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(62,353,32) v=0.894 p=0.868 hipR=(48,190,-30) v=0.890 p=0.811 kneeL=(-183,398,-239) v=0.057 p=0.452 kneeR=(-222,247,-387) v=0.071 p=0.385 ankL=(-445,406,63) v=0.025 p=0.270 ankR=(-513,275,-344) v=0.046 p=0.189 heelL=(-482,398,88) v=0.046 p=0.253 heelR=(-548,269,-348) v=0.052 p=0.174 footL=(-534,436,-163) v=0.047 p=0.226 footR=(-615,339,-682) v=0.076 p=0.155 fw=640 fh=480
INFO [console] LEG_COR: hipL=(62,353,32) v=0.894 p=0.868 hipR=(48,190,-30) v=0.890 p=0.811 kneeL=(-183,398,-239) v=0.057 p=0.452 kneeR=(-222,247,-387) v=0.071 p=0.385 ankL=(-445,406,63) v=0.025 p=0.270 ankR=(-513,275,-344) v=0.046 p=0.189 heelL=(-482,398,88) v=0.046 p=0.253 heelR=(-548,269,-348) v=0.052 p=0.174 footL=(-534,436,-163) v=0.047 p=0.226 footR=(-615,339,-682) v=0.076 p=0.155 fw=640 fh=480
INFO [console] LEG_RAW_L: hip=(55,351,29.193) v=0.833 p=0.868 knee=(-198,395,-234.037) v=0.116 p=0.452 ankle=(-448,402,68.096) v=0.058 p=0.270 heel=(-485,394,92.635) v=0.066 p=0.253 footIdx=(-538,431,-158.172) v=0.075 p=0.226 frame=640x480
INFO [console] LEG_RAW_R: hip=(46,185,-27.194) v=0.798 p=0.811 knee=(-244,242,-383.028) v=0.133 p=0.385 ankle=(-515,270,-340.140) v=0.074 p=0.189 heel=(-549,264,-344.756) v=0.070 p=0.174 footIdx=(-617,333,-678.853) v=0.090 p=0.155 frame=640x480
$
250 строкUTF-8LIVE