| Be Right Back Debug Info | |||||
|---|---|---|---|---|---|
| Off Hysteresis | On Hysteresis | Number of Faces | Is Moving | Next Action | State |
| {{ beRightBackDebugInfo?.offHysteresisDurationMs || 0 }} ms | {{ beRightBackDebugInfo?.onHysteresisDurationMs || 0 }} ms | {{ beRightBackDebugInfo?.numFaces || 0 }} | {{ !beRightBackPlugin ? 'n/a' : (beRightBackDebugInfo?.isMoving ? 'yes' : 'no') }} | {{ beRightBackDebugInfo?.action?.replace(/-/g, ' ') || 'n/a' }} | {{ beRightBackState === BeRightBackState.On ? 'off camera' : (beRightBackState === BeRightBackState.Off ? 'on camera' : BeRightBackState.Idle ? 'idle' : 'unknown' ) }} |
| Frame Skipping Debug Info | |||||
|---|---|---|---|---|---|
| Motion Value | Average Motion | Smoothed Motion | Current Skip Time | Inference Time | Inference Reason |
| {{ frameSkipperDebugInfo?.motionValue.toFixed(2) || 0 }} | {{ frameSkipperDebugInfo?.averageMotion.toFixed(2) || 0 }} | {{ frameSkipperDebugInfo?.smoothedMotion.toFixed(2) || 0 }} | {{ frameSkipperDebugInfo?.currentSkipTime || 0 }} ms | {{ Date.now() - (frameSkipperDebugInfo?.lastInferenceTime || Date.now()) }} ms ago | {{ frameSkipperDebugInfo?.lastInferenceReason?.replace(/-/g, ' ') || 'n/a' }} |
| Rate Estimator Debug Info | |||||||
|---|---|---|---|---|---|---|---|
| Target Rate | Video Frame Rate | Estimated Rate | State | Skipped Rate | Skipped Percentage | ||
| {{ rateEstimatorTargetRate.toFixed(0) }} fps | {{ videoFrameRate.toFixed(0) }} fps | {{ rateEstimations.toFixed(0) }} fps | {{ rateEstimatorStatus }} | {{ rateSkipped.toFixed(0) }} fps | {{ rateSkippedPercent.toFixed(0) || 0 }}% | ||