DriverTrac/docs/QUICK_START_VERSIONS.md
2025-11-28 09:08:33 +05:30

1.5 KiB

Quick Start - Which Version to Use?

🎯 Two Versions Available

1. Lightweight RPI Version (poc_demo_rpi_lightweight.py)

Perfect for: Raspberry Pi 4/5 deployment

2. High-Performance Version (poc_demo_rpi.py or poc_demo.py)

Perfect for: High-end Ubuntu machines (auto-detects and optimizes)


🚀 Quick Start Commands

For Raspberry Pi:

streamlit run src/poc_demo_rpi_lightweight.py --server.port 8501 --server.address 0.0.0.0

For High-Performance Ubuntu (Your Machine):

streamlit run src/poc_demo_rpi.py --server.port 8501
# or
streamlit run src/poc_demo.py --server.port 8501

The high-performance version will automatically detect your system and use optimal settings!


📊 What You'll Get

On Your Ubuntu Machine (High-Performance):

  • Every frame processed (skip=1)
  • HD resolution (1280x720)
  • Maximum accuracy (640x640 YOLO input)
  • Smooth 25-30 FPS
  • Auto-detected settings

On Raspberry Pi (Lightweight):

  • Every 3rd frame (skip=3)
  • Standard resolution (640x480)
  • Good accuracy (416x416 YOLO input)
  • Stable 8-12 FPS
  • Lower resource usage

Both Versions Are:

  • Accurate - High-quality detection
  • Smooth - Continuous video playback
  • Reliable - No MediaPipe dependencies
  • Optimized - Best settings for each platform

Choose the right version for your platform and enjoy smooth, accurate performance! 🎉