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

rehabapp_2026-08-17_08-47-01

Подключение…
Rehab Logger console · история загружается порциями по 250 записей
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-43.6,-48.6) -> (536.4,531.4) clamped=(0.0,0.0) -> (536.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.0017 bc=0.0024 ac=0.0041 spike=false ankleL ab=0.0023 bc=0.0045 ac=0.0068 spike=false heelL ab=0.0011 bc=0.0036 ac=0.0047 spike=false footL ab=0.0060 bc=0.0112 ac=0.0173 spike=false kneeR ab=0.0053 bc=0.0027 ac=0.0080 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0000 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(249,221,-3) v=1.000 p=1.000 hipR=(254,269,4) v=1.000 p=1.000 kneeL=(344,214,-83) v=0.975 p=1.000 kneeR=(341,260,-92) v=0.980 p=1.000 ankL=(432,205,57) v=0.968 p=0.999 ankR=(445,257,6) v=0.984 p=1.000 heelL=(441,208,64) v=0.845 p=0.999 heelR=(461,253,8) v=0.904 p=0.999 footL=(468,204,-60) v=0.961 p=0.998 footR=(471,275,-126) v=0.978 p=0.998 fw=640 fh=480
INFO [console] LEG_COR: hipL=(249,221,-3) v=1.000 p=1.000 hipR=(254,269,4) v=1.000 p=1.000 kneeL=(344,214,-83) v=0.975 p=1.000 kneeR=(341,260,-92) v=0.980 p=1.000 ankL=(432,205,57) v=0.968 p=0.999 ankR=(445,257,6) v=0.984 p=1.000 heelL=(441,208,64) v=0.845 p=0.999 heelR=(461,253,8) v=0.904 p=0.999 footL=(468,204,-60) v=0.961 p=0.998 footR=(471,275,-126) v=0.978 p=0.998 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(252,221,-1.647) v=1.000 p=1.000 knee=(345,213,-74.224) v=0.967 p=1.000 ankle=(433,204,63.614) v=0.964 p=0.999 heel=(442,206,70.170) v=0.820 p=0.999 footIdx=(468,203,-52.486) v=0.959 p=0.998
INFO [console] LEG_LOG_R: hip=(254,269,1.692) v=1.000 p=1.000 knee=(342,262,-94.743) v=0.976 p=1.000 ankle=(445,258,4.081) v=0.981 p=1.000 heel=(462,253,6.129) v=0.865 p=0.999 footIdx=(470,275,-127.887) v=0.975 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-42.8,-48.0) -> (536.9,531.6) clamped=(0.0,0.0) -> (536.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.0024 bc=0.0039 ac=0.0062 spike=false ankleL ab=0.0045 bc=0.0067 ac=0.0112 spike=false heelL ab=0.0036 bc=0.0069 ac=0.0105 spike=false footL ab=0.0112 bc=0.0125 ac=0.0237 spike=false kneeR ab=0.0027 bc=0.0016 ac=0.0044 spike=false ankleR ab=0.0000 bc=0.0001 ac=0.0001 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0000 spike=false footR ab=0.0001 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(248,221,-5) v=1.000 p=1.000 hipR=(252,268,5) v=1.000 p=1.000 kneeL=(346,215,-77) v=0.981 p=1.000 kneeR=(346,261,-54) v=0.986 p=1.000 ankL=(432,210,87) v=0.968 p=0.999 ankR=(449,261,63) v=0.987 p=1.000 heelL=(441,213,96) v=0.831 p=0.999 heelR=(461,255,66) v=0.908 p=1.000 footL=(464,209,-21) v=0.959 p=0.998 footR=(474,284,-63) v=0.980 p=0.998 fw=640 fh=480
INFO [console] LEG_COR: hipL=(248,221,-5) v=1.000 p=1.000 hipR=(252,268,5) v=1.000 p=1.000 kneeL=(346,215,-77) v=0.981 p=1.000 kneeR=(346,261,-54) v=0.986 p=1.000 ankL=(432,210,87) v=0.968 p=0.999 ankR=(449,261,63) v=0.987 p=1.000 heelL=(441,213,96) v=0.831 p=0.999 heelR=(461,255,66) v=0.908 p=1.000 footL=(464,209,-21) v=0.959 p=0.998 footR=(474,284,-63) v=0.980 p=0.998 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,221,-4.029) v=1.000 p=1.000 knee=(345,214,-74.589) v=0.968 p=1.000 ankle=(432,208,84.556) v=0.964 p=0.999 heel=(441,211,93.928) v=0.821 p=0.999 footIdx=(466,208,-24.055) v=0.959 p=0.998
INFO [console] LEG_LOG_R: hip=(254,269,4.076) v=1.000 p=1.000 knee=(344,262,-56.410) v=0.977 p=1.000 ankle=(446,259,60.159) v=0.982 p=1.000 heel=(462,254,63.546) v=0.869 p=1.000 footIdx=(471,281,-65.549) v=0.975 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-42.4,-47.6) -> (536.9,531.8) clamped=(0.0,0.0) -> (536.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.0039 bc=0.0036 ac=0.0075 spike=false ankleL ab=0.0067 bc=0.0080 ac=0.0147 spike=false heelL ab=0.0069 bc=0.0083 ac=0.0152 spike=false footL ab=0.0125 bc=0.0121 ac=0.0247 spike=false kneeR ab=0.0016 bc=0.0045 ac=0.0061 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0000 spike=false heelR ab=0.0000 bc=0.0000 ac=0.0001 spike=false footR ab=0.0001 bc=0.0020 ac=0.0021 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(248,220,-2) v=1.000 p=1.000 hipR=(252,268,3) v=1.000 p=1.000 kneeL=(347,216,-61) v=0.978 p=1.000 kneeR=(346,262,-44) v=0.985 p=1.000 ankL=(434,214,100) v=0.965 p=0.999 ankR=(449,263,69) v=0.986 p=1.000 heelL=(442,216,109) v=0.822 p=0.999 heelR=(461,256,72) v=0.895 p=1.000 footL=(466,212,-6) v=0.956 p=0.998 footR=(474,282,-54) v=0.978 p=0.998 fw=640 fh=480
INFO [console] LEG_COR: hipL=(248,220,-2) v=1.000 p=1.000 hipR=(252,268,3) v=1.000 p=1.000 kneeL=(347,216,-61) v=0.978 p=1.000 kneeR=(346,262,-44) v=0.985 p=1.000 ankL=(434,214,100) v=0.965 p=0.999 ankR=(449,263,69) v=0.986 p=1.000 heelL=(442,216,109) v=0.822 p=0.999 heelR=(461,256,72) v=0.895 p=1.000 footL=(466,212,-6) v=0.956 p=0.998 footR=(474,282,-54) v=0.978 p=0.998 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,221,-3.199) v=1.000 p=1.000 knee=(346,216,-63.301) v=0.969 p=1.000 ankle=(433,213,98.664) v=0.964 p=0.999 heel=(442,215,107.951) v=0.821 p=0.999 footIdx=(466,211,-6.797) v=0.959 p=0.998
INFO [console] LEG_LOG_R: hip=(253,269,3.241) v=1.000 p=1.000 knee=(345,262,-44.991) v=0.978 p=1.000 ankle=(447,261,68.767) v=0.982 p=1.000 heel=(462,255,71.932) v=0.872 p=1.000 footIdx=(472,281,-54.250) v=0.975 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-42.2,-47.3) -> (536.8,531.7) clamped=(0.0,0.0) -> (536.8,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0036 bc=0.0040 ac=0.0076 spike=false ankleL ab=0.0080 bc=0.0100 ac=0.0181 spike=false heelL ab=0.0083 bc=0.0099 ac=0.0183 spike=false footL ab=0.0121 bc=0.0111 ac=0.0233 spike=false kneeR ab=0.0045 bc=0.0052 ac=0.0097 spike=false ankleR ab=0.0000 bc=0.0004 ac=0.0004 spike=false heelR ab=0.0000 bc=0.0001 ac=0.0002 spike=false footR ab=0.0020 bc=0.0019 ac=0.0039 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(248,219,-2) v=1.000 p=1.000 hipR=(252,267,2) v=1.000 p=1.000 kneeL=(345,217,-77) v=0.973 p=1.000 kneeR=(342,262,-112) v=0.985 p=1.000 ankL=(431,218,83) v=0.955 p=0.999 ankR=(447,262,-19) v=0.987 p=1.000 heelL=(441,220,92) v=0.814 p=0.999 heelR=(459,257,-17) v=0.909 p=0.999 footL=(465,215,-22) v=0.947 p=0.998 footR=(471,277,-151) v=0.981 p=0.998 fw=640 fh=480
INFO [console] LEG_COR: hipL=(248,219,-2) v=1.000 p=1.000 hipR=(252,267,2) v=1.000 p=1.000 kneeL=(345,217,-77) v=0.973 p=1.000 kneeR=(342,262,-112) v=0.985 p=1.000 ankL=(431,218,83) v=0.955 p=0.999 ankR=(447,262,-19) v=0.987 p=1.000 heelL=(441,220,92) v=0.814 p=0.999 heelR=(459,257,-17) v=0.909 p=0.999 footL=(465,215,-22) v=0.947 p=0.998 footR=(471,277,-151) v=0.981 p=0.998 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,221,-2.527) v=1.000 p=1.000 knee=(346,216,-69.125) v=0.970 p=1.000 ankle=(432,216,85.649) v=0.963 p=0.999 heel=(442,219,94.804) v=0.820 p=0.999 footIdx=(465,214,-20.076) v=0.958 p=0.998
INFO [console] LEG_LOG_R: hip=(253,269,2.578) v=1.000 p=1.000 knee=(345,262,-98.783) v=0.978 p=1.000 ankle=(447,261,1.222) v=0.983 p=1.000 heel=(461,255,3.155) v=0.876 p=0.999 footIdx=(472,281,-128.895) v=0.976 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-41.8,-46.9) -> (536.4,531.4) clamped=(0.0,0.0) -> (536.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.0040 bc=0.0031 ac=0.0070 spike=false ankleL ab=0.0100 bc=0.0095 ac=0.0195 spike=false heelL ab=0.0099 bc=0.0093 ac=0.0192 spike=false footL ab=0.0111 bc=0.0088 ac=0.0199 spike=false kneeR ab=0.0052 bc=0.0031 ac=0.0083 spike=false ankleR ab=0.0004 bc=0.0004 ac=0.0008 spike=false heelR ab=0.0001 bc=0.0003 ac=0.0004 spike=false footR ab=0.0019 bc=0.0010 ac=0.0029 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(248,218,1) v=1.000 p=1.000 hipR=(251,266,-1) v=1.000 p=1.000 kneeL=(344,217,-75) v=0.958 p=1.000 kneeR=(342,260,-125) v=0.975 p=1.000 ankL=(432,219,61) v=0.939 p=0.999 ankR=(444,260,-47) v=0.978 p=1.000 heelL=(442,221,69) v=0.790 p=0.999 heelR=(454,254,-47) v=0.878 p=0.999 footL=(464,215,-46) v=0.933 p=0.997 footR=(469,266,-178) v=0.972 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(248,218,1) v=1.000 p=1.000 hipR=(251,266,-1) v=1.000 p=1.000 kneeL=(344,217,-75) v=0.958 p=1.000 kneeR=(342,260,-125) v=0.975 p=1.000 ankL=(432,219,61) v=0.939 p=0.999 ankR=(444,260,-47) v=0.978 p=1.000 heelL=(442,221,69) v=0.790 p=0.999 heelR=(454,254,-47) v=0.878 p=0.999 footL=(464,215,-46) v=0.933 p=0.997 footR=(469,266,-178) v=0.972 p=0.997 fw=640 fh=480
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-41.3,-46.3) -> (535.9,530.9) clamped=(0.0,0.0) -> (535.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.0031 bc=0.0016 ac=0.0047 spike=false ankleL ab=0.0095 bc=0.0056 ac=0.0151 spike=false heelL ab=0.0093 bc=0.0055 ac=0.0148 spike=false footL ab=0.0088 bc=0.0042 ac=0.0130 spike=false kneeR ab=0.0031 bc=0.0012 ac=0.0043 spike=false ankleR ab=0.0004 bc=0.0002 ac=0.0006 spike=false heelR ab=0.0003 bc=0.0001 ac=0.0004 spike=false footR ab=0.0010 bc=0.0018 ac=0.0008 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(249,217,5) v=1.000 p=1.000 hipR=(252,265,-5) v=1.000 p=1.000 kneeL=(345,214,-65) v=0.956 p=1.000 kneeR=(342,259,-134) v=0.977 p=1.000 ankL=(430,218,77) v=0.936 p=0.999 ankR=(444,259,-60) v=0.981 p=1.000 heelL=(439,220,85) v=0.798 p=0.999 heelR=(453,254,-61) v=0.881 p=0.999 footL=(464,213,-28) v=0.932 p=0.997 footR=(470,259,-195) v=0.974 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(249,217,5) v=1.000 p=1.000 hipR=(252,265,-5) v=1.000 p=1.000 kneeL=(345,214,-65) v=0.956 p=1.000 kneeR=(342,259,-134) v=0.977 p=1.000 ankL=(430,218,77) v=0.936 p=0.999 ankR=(444,259,-60) v=0.981 p=1.000 heelL=(439,220,85) v=0.798 p=0.999 heelR=(453,254,-61) v=0.881 p=0.999 footL=(464,213,-28) v=0.932 p=0.997 footR=(470,259,-195) v=0.974 p=0.997 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(249,219,1.448) v=1.000 p=1.000 knee=(345,216,-66.655) v=0.967 p=1.000 ankle=(431,218,76.127) v=0.958 p=0.999 heel=(440,220,84.097) v=0.815 p=0.999 footIdx=(464,214,-26.765) v=0.953 p=0.997
INFO [console] LEG_LOG_R: hip=(253,267,-1.356) v=1.000 p=1.000 knee=(345,261,-132.602) v=0.978 p=1.000 ankle=(445,261,-58.684) v=0.982 p=1.000 heel=(455,255,-58.903) v=0.876 p=0.999 footIdx=(471,262,-192.746) v=0.975 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.9,-46.0) -> (535.6,530.5) clamped=(0.0,0.0) -> (535.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.0016 bc=0.0013 ac=0.0029 spike=false ankleL ab=0.0056 bc=0.0046 ac=0.0102 spike=false heelL ab=0.0055 bc=0.0045 ac=0.0100 spike=false footL ab=0.0042 bc=0.0027 ac=0.0069 spike=false kneeR ab=0.0012 bc=0.0010 ac=0.0023 spike=false ankleR ab=0.0002 bc=0.0002 ac=0.0004 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0018 bc=0.0087 ac=0.0105 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(250,217,4) v=1.000 p=1.000 hipR=(254,264,-4) v=1.000 p=1.000 kneeL=(349,213,-49) v=0.960 p=1.000 kneeR=(345,259,-77) v=0.976 p=1.000 ankL=(432,218,104) v=0.943 p=0.999 ankR=(445,259,18) v=0.979 p=1.000 heelL=(441,220,112) v=0.798 p=0.999 heelR=(456,253,19) v=0.870 p=0.999 footL=(464,213,1) v=0.935 p=0.997 footR=(470,270,-109) v=0.971 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(250,217,4) v=1.000 p=1.000 hipR=(254,264,-4) v=1.000 p=1.000 kneeL=(349,213,-49) v=0.960 p=1.000 kneeR=(345,259,-77) v=0.976 p=1.000 ankL=(432,218,104) v=0.943 p=0.999 ankR=(445,259,18) v=0.979 p=1.000 heelL=(441,220,112) v=0.798 p=0.999 heelR=(456,253,19) v=0.870 p=0.999 footL=(464,213,1) v=0.935 p=0.997 footR=(470,270,-109) v=0.971 p=0.997 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,218,2.739) v=1.000 p=1.000 knee=(347,216,-51.320) v=0.967 p=1.000 ankle=(431,218,101.019) v=0.957 p=0.999 heel=(441,220,109.649) v=0.814 p=0.999 footIdx=(464,213,-0.954) v=0.951 p=0.997
INFO [console] LEG_LOG_R: hip=(253,266,-2.667) v=1.000 p=1.000 knee=(345,260,-82.589) v=0.978 p=1.000 ankle=(445,261,11.165) v=0.982 p=1.000 heel=(455,254,12.669) v=0.876 p=0.999 footIdx=(471,265,-115.253) v=0.975 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.5,-45.8) -> (535.3,530.0) clamped=(0.0,0.0) -> (535.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.0017 ac=0.0028 spike=false ankleL ab=0.0046 bc=0.0029 ac=0.0075 spike=false heelL ab=0.0045 bc=0.0031 ac=0.0076 spike=false footL ab=0.0027 bc=0.0016 ac=0.0043 spike=false kneeR ab=0.0010 bc=0.0010 ac=0.0021 spike=false ankleR ab=0.0002 bc=0.0002 ac=0.0004 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0087 bc=0.0037 ac=0.0124 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(251,216,8) v=1.000 p=1.000 hipR=(253,263,-8) v=1.000 p=1.000 kneeL=(348,213,-35) v=0.960 p=1.000 kneeR=(346,257,-57) v=0.975 p=1.000 ankL=(433,219,108) v=0.953 p=0.999 ankR=(445,260,39) v=0.978 p=1.000 heelL=(445,221,115) v=0.823 p=0.999 heelR=(454,256,40) v=0.857 p=0.999 footL=(464,213,2) v=0.945 p=0.998 footR=(468,261,-86) v=0.969 p=0.998 fw=640 fh=480
INFO [console] LEG_COR: hipL=(251,216,8) v=1.000 p=1.000 hipR=(253,263,-8) v=1.000 p=1.000 kneeL=(348,213,-35) v=0.960 p=1.000 kneeR=(346,257,-57) v=0.975 p=1.000 ankL=(433,219,108) v=0.953 p=0.999 ankR=(445,260,39) v=0.978 p=1.000 heelL=(445,221,115) v=0.823 p=0.999 heelR=(454,256,40) v=0.857 p=0.999 footL=(464,213,2) v=0.945 p=0.998 footR=(468,261,-86) v=0.969 p=0.998 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(250,218,5.463) v=1.000 p=1.000 knee=(347,215,-36.631) v=0.966 p=1.000 ankle=(431,218,106.817) v=0.957 p=0.999 heel=(442,221,114.160) v=0.815 p=0.999 footIdx=(464,213,1.359) v=0.950 p=0.998
INFO [console] LEG_LOG_R: hip=(253,265,-5.403) v=1.000 p=1.000 knee=(345,259,-59.117) v=0.977 p=1.000 ankle=(445,261,36.420) v=0.981 p=1.000 heel=(454,255,37.991) v=0.874 p=0.999 footIdx=(470,262,-88.443) v=0.974 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-40.0,-45.8) -> (535.3,529.5) clamped=(0.0,0.0) -> (535.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.0017 bc=0.0013 ac=0.0029 spike=false ankleL ab=0.0029 bc=0.0019 ac=0.0048 spike=false heelL ab=0.0031 bc=0.0020 ac=0.0052 spike=false footL ab=0.0016 bc=0.0008 ac=0.0025 spike=false kneeR ab=0.0010 bc=0.0011 ac=0.0021 spike=false ankleR ab=0.0002 bc=0.0001 ac=0.0003 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0001 spike=false footR ab=0.0037 bc=0.0034 ac=0.0071 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(253,215,8) v=1.000 p=1.000 hipR=(253,262,-7) v=1.000 p=1.000 kneeL=(348,214,-43) v=0.962 p=1.000 kneeR=(345,257,-71) v=0.978 p=1.000 ankL=(433,217,98) v=0.958 p=0.999 ankR=(447,260,17) v=0.983 p=1.000 heelL=(446,220,105) v=0.840 p=0.999 heelR=(459,256,18) v=0.887 p=0.999 footL=(464,211,-9) v=0.949 p=0.998 footR=(473,274,-111) v=0.975 p=0.998 fw=640 fh=480
INFO [console] LEG_COR: hipL=(253,215,8) v=1.000 p=1.000 hipR=(253,262,-7) v=1.000 p=1.000 kneeL=(348,214,-43) v=0.962 p=1.000 kneeR=(345,257,-71) v=0.978 p=1.000 ankL=(433,217,98) v=0.958 p=0.999 ankR=(447,260,17) v=0.983 p=1.000 heelL=(446,220,105) v=0.840 p=0.999 heelR=(459,256,18) v=0.887 p=0.999 footL=(464,211,-9) v=0.949 p=0.998 footR=(473,274,-111) v=0.975 p=0.998 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(251,217,6.475) v=1.000 p=1.000 knee=(348,215,-41.397) v=0.966 p=1.000 ankle=(431,218,100.010) v=0.957 p=0.999 heel=(443,220,107.109) v=0.817 p=0.999 footIdx=(464,212,-6.800) v=0.950 p=0.998
INFO [console] LEG_LOG_R: hip=(253,263,-6.408) v=1.000 p=1.000 knee=(345,258,-69.305) v=0.977 p=1.000 ankle=(446,261,20.662) v=0.981 p=1.000 heel=(455,255,21.646) v=0.875 p=0.999 footIdx=(471,268,-107.423) v=0.974 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-38.3,-44.6) -> (533.9,527.6) clamped=(0.0,0.0) -> (533.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.0013 bc=0.0012 ac=0.0024 spike=false ankleL ab=0.0019 bc=0.0012 ac=0.0031 spike=false heelL ab=0.0020 bc=0.0013 ac=0.0033 spike=false footL ab=0.0008 bc=0.0003 ac=0.0012 spike=false kneeR ab=0.0011 bc=0.0008 ac=0.0019 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0001 bc=0.0001 ac=0.0002 spike=false footR ab=0.0034 bc=0.0001 ac=0.0035 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(253,215,8) v=1.000 p=1.000 hipR=(253,261,-7) v=1.000 p=1.000 kneeL=(349,212,-45) v=0.948 p=1.000 kneeR=(344,257,-76) v=0.968 p=1.000 ankL=(439,218,67) v=0.950 p=0.999 ankR=(447,262,-7) v=0.974 p=1.000 heelL=(452,220,72) v=0.812 p=0.999 heelR=(461,258,-8) v=0.852 p=0.999 footL=(470,212,-42) v=0.940 p=0.997 footR=(472,275,-134) v=0.965 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(253,215,8) v=1.000 p=1.000 hipR=(253,261,-7) v=1.000 p=1.000 kneeL=(349,212,-45) v=0.948 p=1.000 kneeR=(344,257,-76) v=0.968 p=1.000 ankL=(439,218,67) v=0.950 p=0.999 ankR=(447,262,-7) v=0.974 p=1.000 heelL=(452,220,72) v=0.812 p=0.999 heelR=(461,258,-8) v=0.852 p=0.999 footL=(470,212,-42) v=0.940 p=0.997 footR=(472,275,-134) v=0.965 p=0.997 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(252,216,6.974) v=1.000 p=1.000 knee=(348,214,-44.421) v=0.964 p=1.000 ankle=(436,218,73.129) v=0.956 p=0.999 heel=(449,220,77.134) v=0.817 p=0.999 footIdx=(467,212,-36.353) v=0.949 p=0.997
INFO [console] LEG_LOG_R: hip=(253,262,-6.900) v=1.000 p=1.000 knee=(345,258,-74.270) v=0.977 p=1.000 ankle=(446,261,2.056) v=0.981 p=1.000 heel=(458,256,0.422) v=0.873 p=0.999 footIdx=(471,271,-123.779) v=0.973 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-36.1,-43.1) -> (532.3,525.3) clamped=(0.0,0.0) -> (532.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.0012 bc=0.0015 ac=0.0026 spike=false ankleL ab=0.0012 bc=0.0009 ac=0.0021 spike=false heelL ab=0.0013 bc=0.0009 ac=0.0021 spike=false footL ab=0.0003 bc=0.0002 ac=0.0006 spike=false kneeR ab=0.0008 bc=0.0006 ac=0.0013 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0001 bc=0.0004 ac=0.0005 spike=false footR ab=0.0001 bc=0.0004 ac=0.0003 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(254,214,9) v=1.000 p=1.000 hipR=(254,260,-9) v=1.000 p=1.000 kneeL=(352,211,-41) v=0.933 p=1.000 kneeR=(345,257,-112) v=0.968 p=1.000 ankL=(437,218,78) v=0.929 p=0.999 ankR=(449,259,-55) v=0.976 p=0.999 heelL=(448,221,84) v=0.784 p=0.999 heelR=(460,255,-56) v=0.867 p=0.999 footL=(466,213,-24) v=0.920 p=0.997 footR=(472,266,-185) v=0.968 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(254,214,9) v=1.000 p=1.000 hipR=(254,260,-9) v=1.000 p=1.000 kneeL=(352,211,-41) v=0.933 p=1.000 kneeR=(345,257,-112) v=0.968 p=1.000 ankL=(437,218,78) v=0.929 p=0.999 ankR=(449,259,-55) v=0.976 p=0.999 heelL=(448,221,84) v=0.784 p=0.999 heelR=(460,255,-56) v=0.867 p=0.999 footL=(466,213,-24) v=0.920 p=0.997 footR=(472,266,-185) v=0.968 p=0.997 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(253,215,7.676) v=1.000 p=1.000 knee=(350,213,-41.955) v=0.961 p=1.000 ankle=(436,218,75.214) v=0.953 p=0.999 heel=(448,221,80.260) v=0.813 p=0.999 footIdx=(467,212,-34.026) v=0.946 p=0.997
INFO [console] LEG_LOG_R: hip=(253,261,-7.583) v=1.000 p=1.000 knee=(345,257,-105.815) v=0.976 p=1.000 ankle=(447,261,-49.352) v=0.980 p=0.999 heel=(458,256,-51.310) v=0.872 p=0.999 footIdx=(472,269,-179.179) v=0.973 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-34.3,-42.1) -> (531.1,523.3) clamped=(0.0,0.0) -> (531.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.0015 bc=0.0024 ac=0.0039 spike=false ankleL ab=0.0009 bc=0.0005 ac=0.0015 spike=false heelL ab=0.0009 bc=0.0005 ac=0.0014 spike=false footL ab=0.0002 bc=0.0002 ac=0.0004 spike=false kneeR ab=0.0006 bc=0.0003 ac=0.0009 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0002 spike=false heelR ab=0.0004 bc=0.0002 ac=0.0005 spike=false footR ab=0.0004 bc=0.0000 ac=0.0004 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(256,214,9) v=1.000 p=1.000 hipR=(255,260,-8) v=1.000 p=1.000 kneeL=(354,212,-47) v=0.922 p=1.000 kneeR=(345,257,-120) v=0.955 p=1.000 ankL=(444,219,47) v=0.929 p=0.999 ankR=(448,260,-74) v=0.970 p=0.999 heelL=(456,222,50) v=0.785 p=0.998 heelR=(460,255,-76) v=0.860 p=0.999 footL=(472,212,-61) v=0.920 p=0.997 footR=(471,270,-204) v=0.962 p=0.997 fw=640 fh=480
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(247,214,7) v=1.000 p=1.000 hipR=(246,263,-7) v=1.000 p=1.000 kneeL=(346,202,-85) v=0.967 p=1.000 kneeR=(340,257,-112) v=0.974 p=1.000 ankL=(443,188,13) v=0.966 p=0.999 ankR=(448,258,-47) v=0.980 p=1.000 heelL=(457,190,16) v=0.825 p=0.999 heelR=(464,253,-48) v=0.860 p=0.999 footL=(475,177,-108) v=0.960 p=0.997 footR=(469,271,-184) v=0.972 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(247,214,7) v=1.000 p=1.000 hipR=(246,263,-7) v=1.000 p=1.000 kneeL=(346,202,-85) v=0.967 p=1.000 kneeR=(340,257,-112) v=0.974 p=1.000 ankL=(443,188,13) v=0.966 p=0.999 ankR=(448,258,-47) v=0.980 p=1.000 heelL=(457,190,16) v=0.825 p=0.999 heelR=(464,253,-48) v=0.860 p=0.999 footL=(475,177,-108) v=0.960 p=0.997 footR=(469,271,-184) v=0.972 p=0.997 fw=640 fh=480
INFO [console] ROI_DEBUG: corners computed rawRect=(-58.4,-68.4) -> (532.4,522.4) clamped=(0.0,0.0) -> (532.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.0036 bc=0.0026 ac=0.0062 spike=false ankleL ab=0.0000 bc=0.0001 ac=0.0001 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0000 ac=0.0001 spike=false kneeR ab=0.0022 bc=0.0018 ac=0.0040 spike=false ankleR ab=0.0001 bc=0.0001 ac=0.0002 spike=false heelR ab=0.0003 bc=0.0002 ac=0.0005 spike=false footR ab=0.0029 bc=0.0017 ac=0.0046 spike=false
INFO [console] LEG_LOG_L: hip=(244,211,8.381) v=1.000 p=1.000 knee=(341,200,-102.821) v=0.966 p=1.000 ankle=(445,187,-0.545) v=0.963 p=0.999 heel=(459,189,1.493) v=0.790 p=0.999 footIdx=(476,176,-122.629) v=0.958 p=0.997
INFO [console] LEG_LOG_R: hip=(242,259,-8.277) v=1.000 p=1.000 knee=(336,255,-128.464) v=0.972 p=1.000 ankle=(447,260,-105.445) v=0.979 p=1.000 heel=(465,255,-113.790) v=0.824 p=0.999 footIdx=(470,272,-234.164) v=0.971 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(245,212,9) v=1.000 p=1.000 hipR=(244,260,-9) v=1.000 p=1.000 kneeL=(343,201,-81) v=0.964 p=1.000 kneeR=(338,256,-120) v=0.973 p=1.000 ankL=(444,188,8) v=0.965 p=0.999 ankR=(447,258,-67) v=0.980 p=1.000 heelL=(458,191,10) v=0.826 p=0.999 heelR=(465,254,-70) v=0.858 p=0.999 footL=(476,175,-113) v=0.961 p=0.997 footR=(469,272,-206) v=0.973 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(245,212,9) v=1.000 p=1.000 hipR=(244,260,-9) v=1.000 p=1.000 kneeL=(343,201,-81) v=0.964 p=1.000 kneeR=(338,256,-120) v=0.973 p=1.000 ankL=(444,188,8) v=0.965 p=0.999 ankR=(447,258,-67) v=0.980 p=1.000 heelL=(458,191,10) v=0.826 p=0.999 heelR=(465,254,-70) v=0.858 p=0.999 footL=(476,175,-113) v=0.961 p=0.997 footR=(469,272,-206) v=0.973 p=0.997 fw=640 fh=480
INFO [console] ROI_DEBUG: corners computed rawRect=(-60.4,-72.0) -> (532.8,521.2) clamped=(0.0,0.0) -> (532.8,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0032 bc=0.0036 ac=0.0067 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0002 bc=0.0001 ac=0.0003 spike=false footL ab=0.0001 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0018 bc=0.0022 ac=0.0040 spike=false ankleR ab=0.0002 bc=0.0001 ac=0.0003 spike=false heelR ab=0.0003 bc=0.0003 ac=0.0006 spike=false footR ab=0.0003 bc=0.0029 ac=0.0032 spike=false
INFO [console] LEG_LOG_L: hip=(243,208,7.749) v=1.000 p=1.000 knee=(341,199,-104.285) v=0.966 p=1.000 ankle=(445,186,-35.178) v=0.963 p=0.999 heel=(459,189,-34.979) v=0.786 p=0.999 footIdx=(477,176,-159.052) v=0.957 p=0.997
INFO [console] LEG_LOG_R: hip=(241,258,-7.650) v=1.000 p=1.000 knee=(336,254,-157.137) v=0.972 p=1.000 ankle=(447,260,-130.009) v=0.978 p=1.000 heel=(465,255,-134.783) v=0.820 p=0.999 footIdx=(470,272,-276.407) v=0.970 p=0.998
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(244,209,10) v=1.000 p=1.000 hipR=(242,258,-9) v=1.000 p=1.000 kneeL=(342,199,-104) v=0.960 p=1.000 kneeR=(335,255,-159) v=0.970 p=1.000 ankL=(446,187,-31) v=0.962 p=0.999 ankR=(445,259,-132) v=0.980 p=1.000 heelL=(459,190,-31) v=0.830 p=0.999 heelR=(464,255,-136) v=0.860 p=0.999 footL=(478,175,-156) v=0.960 p=0.997 footR=(469,270,-278) v=0.975 p=0.998 fw=640 fh=480
INFO [console] LEG_COR: hipL=(244,209,10) v=1.000 p=1.000 hipR=(242,258,-9) v=1.000 p=1.000 kneeL=(342,199,-104) v=0.960 p=1.000 kneeR=(335,255,-159) v=0.970 p=1.000 ankL=(446,187,-31) v=0.962 p=0.999 ankR=(445,259,-132) v=0.980 p=1.000 heelL=(459,190,-31) v=0.830 p=0.999 heelR=(464,255,-136) v=0.860 p=0.999 footL=(478,175,-156) v=0.960 p=0.997 footR=(469,270,-278) v=0.975 p=0.998 fw=640 fh=480
INFO [console] ROI_DEBUG: corners computed rawRect=(-61.6,-75.0) -> (533.3,519.9) clamped=(0.0,0.0) -> (533.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.0035 bc=0.0032 ac=0.0066 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0002 bc=0.0002 ac=0.0004 spike=false footL ab=0.0001 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0017 bc=0.0018 ac=0.0035 spike=false ankleR ab=0.0002 bc=0.0002 ac=0.0004 spike=false heelR ab=0.0004 bc=0.0003 ac=0.0007 spike=false footR ab=0.0004 bc=0.0003 ac=0.0007 spike=false
INFO [console] LEG_LOG_L: hip=(242,206,6.096) v=1.000 p=1.000 knee=(341,198,-106.903) v=0.967 p=1.000 ankle=(444,185,-59.880) v=0.963 p=0.999 heel=(459,189,-61.465) v=0.781 p=0.999 footIdx=(476,176,-184.495) v=0.957 p=0.997
INFO [console] LEG_LOG_R: hip=(239,256,-6.012) v=1.000 p=1.000 knee=(336,253,-117.235) v=0.973 p=1.000 ankle=(449,261,-96.318) v=0.978 p=0.999 heel=(465,255,-101.280) v=0.816 p=0.999 footIdx=(471,277,-234.417) v=0.970 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(243,208,7) v=1.000 p=1.000 hipR=(241,257,-6) v=1.000 p=1.000 kneeL=(340,199,-109) v=0.954 p=1.000 kneeR=(335,254,-119) v=0.956 p=1.000 ankL=(445,186,-60) v=0.957 p=0.999 ankR=(449,259,-97) v=0.971 p=0.999 heelL=(460,189,-62) v=0.808 p=0.999 heelR=(465,255,-102) v=0.822 p=0.999 footL=(476,175,-185) v=0.954 p=0.997 footR=(470,278,-235) v=0.964 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(243,208,7) v=1.000 p=1.000 hipR=(241,257,-6) v=1.000 p=1.000 kneeL=(340,199,-109) v=0.954 p=1.000 kneeR=(335,254,-119) v=0.956 p=1.000 ankL=(445,186,-60) v=0.957 p=0.999 ankR=(449,259,-97) v=0.971 p=0.999 heelL=(460,189,-62) v=0.808 p=0.999 heelR=(465,255,-102) v=0.822 p=0.999 footL=(476,175,-185) v=0.954 p=0.997 footR=(470,278,-235) v=0.964 p=0.997 fw=640 fh=480
INFO [console] ROI_DEBUG: corners computed rawRect=(-62.1,-77.1) -> (533.3,518.3) clamped=(0.0,0.0) -> (533.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.0050 bc=0.0035 ac=0.0084 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0004 bc=0.0002 ac=0.0007 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0016 bc=0.0017 ac=0.0033 spike=false ankleR ab=0.0004 bc=0.0002 ac=0.0006 spike=false heelR ab=0.0007 bc=0.0004 ac=0.0012 spike=false footR ab=0.0005 bc=0.0004 ac=0.0009 spike=false
INFO [console] LEG_LOG_L: hip=(241,204,6.000) v=1.000 p=1.000 knee=(342,196,-94.080) v=0.968 p=1.000 ankle=(443,185,-56.137) v=0.964 p=0.999 heel=(458,189,-58.415) v=0.778 p=0.998 footIdx=(476,176,-174.075) v=0.957 p=0.996
INFO [console] LEG_LOG_R: hip=(239,253,-5.923) v=1.000 p=1.000 knee=(336,252,-105.035) v=0.974 p=1.000 ankle=(449,261,-89.593) v=0.979 p=0.999 heel=(465,256,-94.843) v=0.815 p=0.999 footIdx=(471,277,-219.700) v=0.971 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(242,205,7) v=1.000 p=1.000 hipR=(239,254,-7) v=1.000 p=1.000 kneeL=(340,197,-96) v=0.963 p=1.000 kneeR=(334,254,-108) v=0.965 p=1.000 ankL=(444,186,-58) v=0.959 p=0.999 ankR=(449,259,-92) v=0.972 p=0.999 heelL=(459,189,-61) v=0.772 p=0.998 heelR=(465,255,-98) v=0.782 p=0.999 footL=(477,175,-176) v=0.954 p=0.996 footR=(471,277,-222) v=0.962 p=0.996 fw=640 fh=480
INFO [console] LEG_COR: hipL=(242,205,7) v=1.000 p=1.000 hipR=(239,254,-7) v=1.000 p=1.000 kneeL=(340,197,-96) v=0.963 p=1.000 kneeR=(334,254,-108) v=0.965 p=1.000 ankL=(444,186,-58) v=0.959 p=0.999 ankR=(449,259,-92) v=0.972 p=0.999 heelL=(459,189,-61) v=0.772 p=0.998 heelR=(465,255,-98) v=0.782 p=0.999 footL=(477,175,-176) v=0.954 p=0.996 footR=(471,277,-222) v=0.962 p=0.996 fw=640 fh=480
INFO [console] ROI_DEBUG: corners computed rawRect=(-64.0,-81.5) -> (534.5,517.0) clamped=(0.0,0.0) -> (534.5,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0032 bc=0.0050 ac=0.0081 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0001 bc=0.0004 ac=0.0004 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0012 bc=0.0016 ac=0.0027 spike=false ankleR ab=0.0004 bc=0.0004 ac=0.0008 spike=false heelR ab=0.0008 bc=0.0007 ac=0.0015 spike=false footR ab=0.0001 bc=0.0005 ac=0.0006 spike=false
INFO [console] LEG_LOG_L: hip=(241,202,5.524) v=1.000 p=1.000 knee=(342,195,-78.042) v=0.969 p=1.000 ankle=(443,185,-21.447) v=0.964 p=0.999 heel=(458,188,-21.973) v=0.779 p=0.999 footIdx=(476,177,-142.238) v=0.958 p=0.996
INFO [console] LEG_LOG_R: hip=(238,251,-5.430) v=1.000 p=1.000 knee=(337,250,-82.420) v=0.975 p=1.000 ankle=(449,261,-46.880) v=0.980 p=0.999 heel=(465,256,-50.149) v=0.819 p=0.999 footIdx=(472,278,-177.707) v=0.972 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(242,203,2) v=1.000 p=1.000 hipR=(239,252,-2) v=1.000 p=1.000 kneeL=(341,197,-82) v=0.961 p=1.000 kneeR=(335,251,-86) v=0.963 p=1.000 ankL=(445,184,-23) v=0.964 p=0.999 ankR=(448,261,-48) v=0.975 p=0.999 heelL=(459,187,-24) v=0.801 p=0.999 heelR=(465,256,-52) v=0.819 p=0.999 footL=(476,177,-144) v=0.958 p=0.996 footR=(471,275,-180) v=0.966 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(242,203,2) v=1.000 p=1.000 hipR=(239,252,-2) v=1.000 p=1.000 kneeL=(341,197,-82) v=0.961 p=1.000 kneeR=(335,251,-86) v=0.963 p=1.000 ankL=(445,184,-23) v=0.964 p=0.999 ankR=(448,261,-48) v=0.975 p=0.999 heelL=(459,187,-24) v=0.801 p=0.999 heelR=(465,256,-52) v=0.819 p=0.999 footL=(476,177,-144) v=0.958 p=0.996 footR=(471,275,-180) v=0.966 p=0.997 fw=640 fh=480
INFO [console] ROI_DEBUG: corners computed rawRect=(-64.7,-84.6) -> (534.8,514.9) clamped=(0.0,0.0) -> (534.8,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0022 bc=0.0032 ac=0.0054 spike=false ankleL ab=0.0000 bc=0.0000 ac=0.0000 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0002 spike=false footL ab=0.0001 bc=0.0001 ac=0.0002 spike=false kneeR ab=0.0013 bc=0.0012 ac=0.0024 spike=false ankleR ab=0.0005 bc=0.0004 ac=0.0009 spike=false heelR ab=0.0012 bc=0.0008 ac=0.0019 spike=false footR ab=0.0001 bc=0.0001 ac=0.0001 spike=false
INFO [console] LEG_COR: hipL=(256,214,9) v=1.000 p=1.000 hipR=(255,260,-8) v=1.000 p=1.000 kneeL=(354,212,-47) v=0.922 p=1.000 kneeR=(345,257,-120) v=0.955 p=1.000 ankL=(444,219,47) v=0.929 p=0.999 ankR=(448,260,-74) v=0.970 p=0.999 heelL=(456,222,50) v=0.785 p=0.998 heelR=(460,255,-76) v=0.860 p=0.999 footL=(472,212,-61) v=0.920 p=0.997 footR=(471,270,-204) v=0.962 p=0.997 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(255,215,8.059) v=1.000 p=1.000 knee=(353,213,-44.653) v=0.957 p=1.000 ankle=(442,218,50.188) v=0.951 p=0.999 heel=(454,221,53.135) v=0.811 p=0.998 footIdx=(470,212,-58.209) v=0.944 p=0.997
INFO [console] LEG_LOG_R: hip=(254,261,-7.953) v=1.000 p=1.000 knee=(345,257,-118.301) v=0.974 p=1.000 ankle=(447,261,-72.003) v=0.979 p=0.999 heel=(459,256,-74.504) v=0.871 p=0.999 footIdx=(472,269,-201.970) v=0.972 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-34.0,-42.5) -> (531.5,523.0) clamped=(0.0,0.0) -> (531.5,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0024 bc=0.0069 ac=0.0094 spike=false ankleL ab=0.0005 bc=0.0006 ac=0.0012 spike=false heelL ab=0.0005 bc=0.0007 ac=0.0013 spike=false footL ab=0.0002 bc=0.0002 ac=0.0003 spike=false kneeR ab=0.0003 bc=0.0003 ac=0.0006 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0004 spike=false footR ab=0.0000 bc=0.0000 ac=0.0000 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(256,214,2) v=1.000 p=1.000 hipR=(255,259,-1) v=1.000 p=1.000 kneeL=(352,213,-56) v=0.954 p=1.000 kneeR=(346,257,-86) v=0.972 p=1.000 ankL=(437,218,60) v=0.944 p=0.999 ankR=(448,260,-19) v=0.976 p=0.999 heelL=(448,221,64) v=0.785 p=0.998 heelR=(460,256,-20) v=0.866 p=0.999 footL=(467,214,-47) v=0.934 p=0.996 footR=(473,273,-145) v=0.968 p=0.997 fw=640 fh=480
INFO [console] LEG_COR: hipL=(256,214,2) v=1.000 p=1.000 hipR=(255,259,-1) v=1.000 p=1.000 kneeL=(352,213,-56) v=0.954 p=1.000 kneeR=(346,257,-86) v=0.972 p=1.000 ankL=(437,218,60) v=0.944 p=0.999 ankR=(448,260,-19) v=0.976 p=0.999 heelL=(448,221,64) v=0.785 p=0.998 heelR=(460,256,-20) v=0.866 p=0.999 footL=(467,214,-47) v=0.934 p=0.996 footR=(473,273,-145) v=0.968 p=0.997 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(255,214,4.557) v=1.000 p=1.000 knee=(352,213,-50.730) v=0.957 p=1.000 ankle=(441,218,57.530) v=0.950 p=0.999 heel=(453,221,62.081) v=0.808 p=0.998 footIdx=(470,213,-49.182) v=0.943 p=0.996
INFO [console] LEG_LOG_R: hip=(255,260,-4.444) v=1.000 p=1.000 knee=(345,257,-95.303) v=0.973 p=1.000 ankle=(447,260,-46.517) v=0.979 p=0.999 heel=(459,256,-51.424) v=0.871 p=0.999 footIdx=(472,270,-164.634) v=0.971 p=0.997
INFO [console] LEG_SKEL_L: i23=(-0.003,-0.093,-0.000) v=1.000 p=1.000 i25=(0.364,-0.099,-0.042) v=0.954 p=1.000 i27=(0.740,-0.100,0.061) v=0.944 p=0.999
INFO [console] LEG_SKEL_R: i24=(0.002,0.094,0.001) v=1.000 p=1.000 i26=(0.347,0.082,-0.107) v=0.972 p=1.000 i28=(0.747,0.082,-0.052) v=0.976 p=0.999
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-32.4,-41.9) -> (531.3,521.8) clamped=(0.0,0.0) -> (531.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.0069 bc=0.0046 ac=0.0115 spike=false ankleL ab=0.0006 bc=0.0005 ac=0.0011 spike=false heelL ab=0.0007 bc=0.0006 ac=0.0013 spike=false footL ab=0.0002 bc=0.0003 ac=0.0004 spike=false kneeR ab=0.0003 bc=0.0006 ac=0.0010 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0004 spike=false footR ab=0.0000 bc=0.0001 ac=0.0001 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(258,213,4) v=1.000 p=1.000 hipR=(256,258,-4) v=1.000 p=1.000 kneeL=(353,214,-57) v=0.907 p=1.000 kneeR=(344,257,-122) v=0.950 p=1.000 ankL=(438,219,33) v=0.908 p=0.999 ankR=(449,260,-83) v=0.967 p=0.999 heelL=(452,222,36) v=0.746 p=0.998 heelR=(464,257,-86) v=0.857 p=0.999 footL=(466,216,-72) v=0.903 p=0.996 footR=(472,275,-211) v=0.960 p=0.996 fw=640 fh=480
INFO [console] LEG_COR: hipL=(258,213,4) v=1.000 p=1.000 hipR=(256,258,-4) v=1.000 p=1.000 kneeL=(353,214,-57) v=0.907 p=1.000 kneeR=(344,257,-122) v=0.950 p=1.000 ankL=(438,219,33) v=0.908 p=0.999 ankR=(449,260,-83) v=0.967 p=0.999 heelL=(452,222,36) v=0.746 p=0.998 heelR=(464,257,-86) v=0.857 p=0.999 footL=(466,216,-72) v=0.903 p=0.996 footR=(472,275,-211) v=0.960 p=0.996 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(257,214,4.433) v=1.000 p=1.000 knee=(352,214,-54.198) v=0.952 p=1.000 ankle=(440,218,35.956) v=0.946 p=0.999 heel=(453,221,38.972) v=0.802 p=0.998 footIdx=(469,214,-69.462) v=0.939 p=0.996
INFO [console] LEG_LOG_R: hip=(255,259,-4.312) v=1.000 p=1.000 knee=(345,257,-117.907) v=0.971 p=1.000 ankle=(447,260,-79.932) v=0.978 p=0.999 heel=(461,256,-83.219) v=0.869 p=0.999 footIdx=(472,272,-207.477) v=0.970 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-30.6,-41.2) -> (530.9,520.2) clamped=(0.0,0.0) -> (530.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.0046 bc=0.0026 ac=0.0072 spike=false ankleL ab=0.0005 bc=0.0003 ac=0.0008 spike=false heelL ab=0.0006 bc=0.0004 ac=0.0010 spike=false footL ab=0.0003 bc=0.0005 ac=0.0008 spike=false kneeR ab=0.0006 bc=0.0003 ac=0.0010 spike=false ankleR ab=0.0000 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0002 bc=0.0002 ac=0.0004 spike=false footR ab=0.0001 bc=0.0005 ac=0.0006 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(259,211,4) v=1.000 p=1.000 hipR=(256,257,-4) v=1.000 p=1.000 kneeL=(353,214,-51) v=0.913 p=1.000 kneeR=(343,259,-113) v=0.954 p=1.000 ankL=(438,220,43) v=0.915 p=0.999 ankR=(449,263,-68) v=0.968 p=0.999 heelL=(452,224,46) v=0.748 p=0.998 heelR=(461,259,-71) v=0.847 p=0.999 footL=(467,217,-63) v=0.910 p=0.996 footR=(474,276,-195) v=0.961 p=0.996 fw=640 fh=480
INFO [console] LEG_COR: hipL=(259,211,4) v=1.000 p=1.000 hipR=(256,257,-4) v=1.000 p=1.000 kneeL=(353,214,-51) v=0.913 p=1.000 kneeR=(343,259,-113) v=0.954 p=1.000 ankL=(438,220,43) v=0.915 p=0.999 ankR=(449,263,-68) v=0.968 p=0.999 heelL=(452,224,46) v=0.748 p=0.998 heelR=(461,259,-71) v=0.847 p=0.999 footL=(467,217,-63) v=0.910 p=0.996 footR=(474,276,-195) v=0.961 p=0.996 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(258,212,4.277) v=1.000 p=1.000 knee=(353,214,-53.048) v=0.948 p=1.000 ankle=(440,219,41.544) v=0.943 p=0.999 heel=(452,223,44.757) v=0.796 p=0.998 footIdx=(469,216,-64.208) v=0.936 p=0.996
INFO [console] LEG_LOG_R: hip=(255,258,-4.146) v=1.000 p=1.000 knee=(345,258,-114.391) v=0.969 p=1.000 ankle=(448,261,-69.577) v=0.977 p=0.999 heel=(461,258,-72.111) v=0.867 p=0.999 footIdx=(472,274,-196.310) v=0.969 p=0.996
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-29.1,-40.8) -> (530.6,518.9) clamped=(0.0,0.0) -> (530.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.0026 bc=0.0023 ac=0.0049 spike=false ankleL ab=0.0003 bc=0.0005 ac=0.0008 spike=false heelL ab=0.0004 bc=0.0008 ac=0.0012 spike=false footL ab=0.0005 bc=0.0011 ac=0.0016 spike=false kneeR ab=0.0003 bc=0.0001 ac=0.0005 spike=false ankleR ab=0.0000 bc=0.0002 ac=0.0002 spike=false heelR ab=0.0002 bc=0.0005 ac=0.0007 spike=false footR ab=0.0005 bc=0.0011 ac=0.0016 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(259,210,5) v=1.000 p=1.000 hipR=(256,256,-5) v=1.000 p=1.000 kneeL=(354,213,-68) v=0.949 p=1.000 kneeR=(340,260,-135) v=0.972 p=1.000 ankL=(441,221,3) v=0.948 p=0.999 ankR=(446,266,-110) v=0.973 p=0.999 heelL=(452,226,5) v=0.764 p=0.998 heelR=(457,263,-114) v=0.820 p=0.998 footL=(473,219,-103) v=0.935 p=0.995 footR=(472,276,-236) v=0.967 p=0.994 fw=640 fh=480
INFO [console] LEG_COR: hipL=(259,210,5) v=1.000 p=1.000 hipR=(256,256,-5) v=1.000 p=1.000 kneeL=(354,213,-68) v=0.949 p=1.000 kneeR=(340,260,-135) v=0.972 p=1.000 ankL=(441,221,3) v=0.948 p=0.999 ankR=(446,266,-110) v=0.973 p=0.999 heelL=(452,226,5) v=0.764 p=0.998 heelR=(457,263,-114) v=0.820 p=0.998 footL=(473,219,-103) v=0.935 p=0.995 footR=(472,276,-236) v=0.967 p=0.994 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(259,211,4.287) v=1.000 p=1.000 knee=(353,214,-64.789) v=0.948 p=1.000 ankle=(441,220,5.646) v=0.943 p=0.999 heel=(452,225,7.057) v=0.793 p=0.998 footIdx=(471,218,-100.753) v=0.936 p=0.995
INFO [console] LEG_LOG_R: hip=(255,257,-4.155) v=1.000 p=1.000 knee=(343,258,-133.068) v=0.970 p=1.000 ankle=(447,264,-107.680) v=0.976 p=0.999 heel=(460,261,-111.603) v=0.862 p=0.998 footIdx=(472,275,-233.961) v=0.969 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-27.2,-40.4) -> (530.0,516.9) clamped=(0.0,0.0) -> (530.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.0023 bc=0.0023 ac=0.0046 spike=false ankleL ab=0.0005 bc=0.0009 ac=0.0014 spike=false heelL ab=0.0008 bc=0.0017 ac=0.0025 spike=false footL ab=0.0011 bc=0.0018 ac=0.0029 spike=false kneeR ab=0.0001 bc=0.0007 ac=0.0006 spike=false ankleR ab=0.0002 bc=0.0010 ac=0.0012 spike=false heelR ab=0.0005 bc=0.0021 ac=0.0026 spike=false footR ab=0.0011 bc=0.0012 ac=0.0023 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(260,210,6) v=1.000 p=1.000 hipR=(256,255,-6) v=1.000 p=1.000 kneeL=(354,212,-74) v=0.948 p=1.000 kneeR=(340,259,-124) v=0.967 p=1.000 ankL=(440,221,-2) v=0.945 p=0.999 ankR=(442,265,-92) v=0.970 p=0.999 heelL=(451,227,-0) v=0.772 p=0.998 heelR=(455,263,-96) v=0.817 p=0.998 footL=(473,219,-109) v=0.935 p=0.995 footR=(471,270,-219) v=0.963 p=0.994 fw=640 fh=480
INFO [console] LEG_COR: hipL=(260,210,6) v=1.000 p=1.000 hipR=(256,255,-6) v=1.000 p=1.000 kneeL=(354,212,-74) v=0.948 p=1.000 kneeR=(340,259,-124) v=0.967 p=1.000 ankL=(440,221,-2) v=0.945 p=0.999 ankR=(442,265,-92) v=0.970 p=0.999 heelL=(451,227,-0) v=0.772 p=0.998 heelR=(455,263,-96) v=0.817 p=0.998 footL=(473,219,-109) v=0.935 p=0.995 footR=(471,270,-219) v=0.963 p=0.994 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(259,211,4.713) v=1.000 p=1.000 knee=(353,213,-72.269) v=0.948 p=1.000 ankle=(440,220,-1.168) v=0.943 p=0.999 heel=(452,226,0.254) v=0.791 p=0.998 footIdx=(472,219,-108.115) v=0.936 p=0.995
INFO [console] LEG_LOG_R: hip=(256,256,-4.576) v=1.000 p=1.000 knee=(342,259,-126.046) v=0.969 p=1.000 ankle=(444,264,-94.089) v=0.976 p=0.999 heel=(458,262,-97.533) v=0.858 p=0.998 footIdx=(472,273,-220.654) v=0.968 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-26.8,-41.4) -> (530.8,516.2) clamped=(0.0,0.0) -> (530.8,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0023 bc=0.0016 ac=0.0039 spike=false ankleL ab=0.0009 bc=0.0006 ac=0.0014 spike=false heelL ab=0.0017 bc=0.0014 ac=0.0031 spike=false footL ab=0.0018 bc=0.0014 ac=0.0032 spike=false kneeR ab=0.0007 bc=0.0011 ac=0.0018 spike=false ankleR ab=0.0010 bc=0.0007 ac=0.0017 spike=false heelR ab=0.0021 bc=0.0016 ac=0.0037 spike=false footR ab=0.0012 bc=0.0003 ac=0.0015 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(260,210,5) v=1.000 p=1.000 hipR=(256,255,-5) v=1.000 p=1.000 kneeL=(352,212,-70) v=0.964 p=0.999 kneeR=(339,259,-129) v=0.981 p=1.000 ankL=(438,220,15) v=0.959 p=0.999 ankR=(441,265,-92) v=0.979 p=0.999 heelL=(447,227,17) v=0.769 p=0.998 heelR=(454,263,-95) v=0.829 p=0.998 footL=(469,218,-89) v=0.946 p=0.994 footR=(471,272,-218) v=0.973 p=0.993 fw=640 fh=480
INFO [console] LEG_COR: hipL=(260,210,5) v=1.000 p=1.000 hipR=(256,255,-5) v=1.000 p=1.000 kneeL=(352,212,-70) v=0.964 p=0.999 kneeR=(339,259,-129) v=0.981 p=1.000 ankL=(438,220,15) v=0.959 p=0.999 ankR=(441,265,-92) v=0.979 p=0.999 heelL=(447,227,17) v=0.769 p=0.998 heelR=(454,263,-95) v=0.829 p=0.998 footL=(469,218,-89) v=0.946 p=0.994 footR=(471,272,-218) v=0.973 p=0.993 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(259,210,4.791) v=1.000 p=1.000 knee=(353,213,-70.830) v=0.950 p=0.999 ankle=(440,220,12.178) v=0.945 p=0.999 heel=(450,226,14.877) v=0.789 p=0.998 footIdx=(472,218,-92.155) v=0.937 p=0.994
INFO [console] ROI_DEBUG: corners computed rawRect=(-56.6,-65.3) -> (532.0,523.3) clamped=(0.0,0.0) -> (532.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.0026 bc=0.0031 ac=0.0057 spike=false ankleL ab=0.0001 bc=0.0002 ac=0.0003 spike=false heelL ab=0.0001 bc=0.0001 ac=0.0001 spike=false footL ab=0.0000 bc=0.0001 ac=0.0001 spike=false kneeR ab=0.0018 bc=0.0024 ac=0.0042 spike=false ankleR ab=0.0001 bc=0.0000 ac=0.0001 spike=false heelR ab=0.0002 bc=0.0001 ac=0.0003 spike=false footR ab=0.0017 bc=0.0017 ac=0.0034 spike=false
INFO [console] LEG_LOG_L: hip=(245,213,8.248) v=1.000 p=1.000 knee=(343,201,-94.137) v=0.966 p=1.000 ankle=(444,187,11.034) v=0.963 p=0.999 heel=(459,189,13.800) v=0.794 p=0.999 footIdx=(476,176,-110.297) v=0.958 p=0.997
INFO [console] LEG_LOG_R: hip=(244,262,-8.146) v=1.000 p=1.000 knee=(338,256,-119.602) v=0.973 p=1.000 ankle=(447,260,-58.479) v=0.979 p=1.000 heel=(465,255,-60.254) v=0.828 p=0.999 footIdx=(469,272,-194.310) v=0.971 p=0.997
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] LEG_LOG_R: hip=(256,256,-4.639) v=1.000 p=1.000 knee=(340,259,-128.381) v=0.970 p=1.000 ankle=(442,265,-92.599) v=0.976 p=0.999 heel=(456,262,-95.462) v=0.855 p=0.998 footIdx=(472,273,-218.530) v=0.969 p=0.993
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-26.1,-41.7) -> (531.0,515.3) clamped=(0.0,0.0) -> (531.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.0016 bc=0.0014 ac=0.0030 spike=false ankleL ab=0.0006 bc=0.0005 ac=0.0011 spike=false heelL ab=0.0014 bc=0.0014 ac=0.0028 spike=false footL ab=0.0014 bc=0.0011 ac=0.0025 spike=false kneeR ab=0.0011 bc=0.0026 ac=0.0037 spike=false ankleR ab=0.0007 bc=0.0008 ac=0.0015 spike=false heelR ab=0.0016 bc=0.0017 ac=0.0033 spike=false footR ab=0.0003 bc=0.0002 ac=0.0005 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(260,210,6) v=1.000 p=1.000 hipR=(256,255,-6) v=1.000 p=1.000 kneeL=(350,213,-75) v=0.966 p=1.000 kneeR=(335,259,-184) v=0.986 p=1.000 ankL=(435,220,12) v=0.960 p=0.999 ankR=(440,266,-163) v=0.986 p=0.999 heelL=(445,225,16) v=0.788 p=0.998 heelR=(453,262,-167) v=0.877 p=0.999 footL=(467,217,-90) v=0.951 p=0.995 footR=(468,272,-296) v=0.983 p=0.995 fw=640 fh=480
INFO [console] LEG_COR: hipL=(260,210,6) v=1.000 p=1.000 hipR=(256,255,-6) v=1.000 p=1.000 kneeL=(350,213,-75) v=0.966 p=1.000 kneeR=(335,259,-184) v=0.986 p=1.000 ankL=(435,220,12) v=0.960 p=0.999 ankR=(440,266,-163) v=0.986 p=0.999 heelL=(445,225,16) v=0.788 p=0.998 heelR=(453,262,-167) v=0.877 p=0.999 footL=(467,217,-90) v=0.951 p=0.995 footR=(468,272,-296) v=0.983 p=0.995 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(259,210,5.080) v=1.000 p=1.000 knee=(353,213,-74.054) v=0.951 p=1.000 ankle=(438,220,12.390) v=0.947 p=0.999 heel=(448,226,15.484) v=0.789 p=0.998 footIdx=(470,218,-90.389) v=0.938 p=0.995
INFO [console] LEG_LOG_R: hip=(256,256,-4.902) v=1.000 p=1.000 knee=(337,259,-180.927) v=0.972 p=1.000 ankle=(441,265,-159.493) v=0.977 p=0.999 heel=(455,262,-163.575) v=0.857 p=0.999 footIdx=(470,273,-292.806) v=0.970 p=0.995
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-23.8,-40.3) -> (529.4,512.9) clamped=(0.0,0.0) -> (529.4,480.0) frame=640x480 screen=390x844
INFO [console] POSE_OUTLIER: result=PASS leftBad=0/4 rightBad=0/4 maxNeighbor=0.025 minSpike=0.06
INFO [console] POSE_OUTLIER_POINTS: kneeL ab=0.0014 bc=0.0004 ac=0.0018 spike=false ankleL ab=0.0005 bc=0.0004 ac=0.0009 spike=false heelL ab=0.0014 bc=0.0009 ac=0.0023 spike=false footL ab=0.0011 bc=0.0007 ac=0.0018 spike=false kneeR ab=0.0026 bc=0.0074 ac=0.0100 spike=false ankleR ab=0.0008 bc=0.0007 ac=0.0014 spike=false heelR ab=0.0017 bc=0.0011 ac=0.0028 spike=false footR ab=0.0002 bc=0.0001 ac=0.0003 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(261,211,6) v=1.000 p=1.000 hipR=(257,255,-6) v=1.000 p=1.000 kneeL=(353,213,-59) v=0.978 p=1.000 kneeR=(339,259,-135) v=0.990 p=1.000 ankL=(436,220,58) v=0.971 p=0.999 ankR=(438,265,-78) v=0.988 p=0.999 heelL=(445,227,63) v=0.818 p=0.998 heelR=(449,263,-79) v=0.878 p=0.999 footL=(467,217,-44) v=0.961 p=0.994 footR=(468,273,-207) v=0.983 p=0.994 fw=640 fh=480
INFO [console] LEG_COR: hipL=(261,211,6) v=1.000 p=1.000 hipR=(257,255,-6) v=1.000 p=1.000 kneeL=(353,213,-59) v=0.978 p=1.000 kneeR=(339,259,-135) v=0.990 p=1.000 ankL=(436,220,58) v=0.971 p=0.999 ankR=(438,265,-78) v=0.988 p=0.999 heelL=(445,227,63) v=0.818 p=0.998 heelR=(449,263,-79) v=0.878 p=0.999 footL=(467,217,-44) v=0.961 p=0.994 footR=(468,273,-207) v=0.983 p=0.994 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(260,210,5.170) v=1.000 p=1.000 knee=(353,213,-64.578) v=0.954 p=1.000 ankle=(438,220,52.694) v=0.949 p=0.999 heel=(446,226,58.050) v=0.792 p=0.998 footIdx=(469,218,-49.108) v=0.940 p=0.994
INFO [console] LEG_LOG_R: hip=(256,256,-4.991) v=1.000 p=1.000 knee=(337,259,-156.263) v=0.974 p=1.000 ankle=(439,265,-99.570) v=0.978 p=0.999 heel=(451,263,-100.048) v=0.859 p=0.999 footIdx=(470,273,-231.628) v=0.972 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-22.8,-39.9) -> (529.0,512.0) clamped=(0.0,0.0) -> (529.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.0004 bc=0.0004 ac=0.0007 spike=false ankleL ab=0.0004 bc=0.0003 ac=0.0007 spike=false heelL ab=0.0009 bc=0.0009 ac=0.0018 spike=false footL ab=0.0007 bc=0.0005 ac=0.0012 spike=false kneeR ab=0.0074 bc=0.0039 ac=0.0113 spike=false ankleR ab=0.0007 bc=0.0006 ac=0.0012 spike=false heelR ab=0.0011 bc=0.0010 ac=0.0021 spike=false footR ab=0.0001 bc=0.0001 ac=0.0003 spike=false
INFO [console] POSE_OUTLIER_STATE: accepted=B nextPending=C repaired=false
INFO [console] LEG_RAW: hipL=(261,211,5) v=1.000 p=1.000 hipR=(258,256,-5) v=1.000 p=1.000 kneeL=(352,213,-74) v=0.981 p=1.000 kneeR=(337,259,-148) v=0.990 p=1.000 ankL=(438,220,33) v=0.975 p=0.999 ankR=(438,263,-97) v=0.988 p=0.999 heelL=(446,225,37) v=0.820 p=0.998 heelR=(451,260,-99) v=0.878 p=0.999 footL=(472,217,-72) v=0.965 p=0.993 footR=(469,271,-228) v=0.984 p=0.994 fw=640 fh=480
INFO [console] LEG_COR: hipL=(261,211,5) v=1.000 p=1.000 hipR=(258,256,-5) v=1.000 p=1.000 kneeL=(352,213,-74) v=0.981 p=1.000 kneeR=(337,259,-148) v=0.990 p=1.000 ankL=(438,220,33) v=0.975 p=0.999 ankR=(438,263,-97) v=0.988 p=0.999 heelL=(446,225,37) v=0.820 p=0.998 heelR=(451,260,-99) v=0.878 p=0.999 footL=(472,217,-72) v=0.965 p=0.993 footR=(469,271,-228) v=0.984 p=0.994 fw=640 fh=480
INFO [console] LEG_LOG_L: hip=(260,210,5.139) v=1.000 p=1.000 knee=(353,213,-70.809) v=0.957 p=1.000 ankle=(438,220,47.702) v=0.952 p=0.999 heel=(446,226,54.617) v=0.795 p=0.998 footIdx=(470,218,-56.162) v=0.943 p=0.993
INFO [console] LEG_LOG_R: hip=(256,256,-4.962) v=1.000 p=1.000 knee=(337,259,-149.984) v=0.975 p=1.000 ankle=(439,265,-98.126) v=0.979 p=0.999 heel=(451,262,-99.640) v=0.861 p=0.999 footIdx=(469,272,-228.684) v=0.973 p=0.994
INFO [console] POSE: landmarks=33 → emitting points
INFO [console] ROI_DEBUG: corners computed rawRect=(-20.3,-37.9) -> (527.3,509.7) clamped=(0.0,0.0) -> (527.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.0004 bc=0.0002 ac=0.0006 spike=false ankleL ab=0.0003 bc=0.0002 ac=0.0005 spike=false heelL ab=0.0009 bc=0.0006 ac=0.0015 spike=false footL ab=0.0005 bc=0.0003 ac=0.0008 spike=false kneeR ab=0.0039 bc=0.0022 ac=0.0061 spike=false ankleR ab=0.0006 bc=0.0003 ac=0.0009 spike=false heelR ab=0.0010 bc=0.0005 ac=0.0015 spike=false footR ab=0.0001 bc=0.0001 ac=0.0002 spike=false
$
250 строкUTF-8LIVE