Final polish: accurate-only pipeline + YOLOv11 custom backend support + clean compact UI.
What was improved in this update:
- switched to accurate-only detection profile (removed Fast/Balanced selection)
- added optional integration path for B4rtekk1 YOLOv11 backend when local repo+weights are present
- kept safe automatic fallback to Ultralytics YOLO11 weights if custom backend is unavailable
- boosted runtime smoothness with adaptive detection interval and OpenCV optimizations
- fixed IN/OUT ambiguity by adding explicit IN-side selection during setup
- improved line crossing logic to use the selected IN side instead of guessing
- cleaned HUD back to a compact v07-style layout (small text, simple top-left panel)
Also removed temporary testing artifacts from final output:
- removed local video test file and MJPEG helper server script
- removed extra dependency used only for YouTube/file stream testing
Current final build is stable for webcam/RTSP inputs with manual door-line calibration and reliable IN/OUT counting.
Setup no longer asks for performance profile; accurate mode is always used.
Update: local video playback is now a core camera source for the final project.
What changed in this follow-up:
- promoted Local Video File from test wording to full source option in setup
- aligned setup/documentation so webcam, RTSP, and local video are all first-class sources
- local video can now be used for regular counting workflows, demos, and offline validation