🚧 SnapSafe AI – The Future of Construction Safety Compliance πŸ—οΈπŸ€–

SnapSafe AI is an AI-powered construction safety compliance platform designed to detect PPE compliance, monitor job sites, and ensure OSHA regulations are met – all using cutting-edge machine learning and computer vision. πŸ¦ΊπŸ‘·β€β™‚οΈ


πŸš€ Key Features

βœ… Real-Time Monitoring – AI continuously scans for safety violations. πŸ“Ήβš‘
βœ… ONNX-Powered AI Detection – Runs efficiently on Snapdragon AI Engine (DirectML). πŸŽοΈπŸ’¨
βœ… Python + .NET Integration – Blazing-fast backend with seamless communication. πŸ”—πŸπŸ’»
βœ… Automated Safety Reports – Generate OSHA compliance logs instantly. πŸ“ŠπŸ“‘
βœ… Cross-Platform Compatibility – Developed on Mac, runs on Windows ARM (Snapdragon). πŸπŸ’»πŸ–₯️
βœ… Minimalist & Lightweight UI – Built with WPF for a smooth user experience. πŸ–₯️🎨

βœ… Seamless GitHub Integration – Fully version-controlled for rapid development. πŸ› οΈπŸ”„

🧠 How It Works

1️⃣ User uploads a construction site image πŸ—οΈπŸ“Έ
2️⃣ SnapSafe AI processes it through ONNX on a Snapdragon-powered Windows ARM machine πŸ€–βš™οΈ
3️⃣ Python handles image preprocessing and AI inference πŸπŸ“Š
4️⃣ .NET captures Python output, parses JSON, and updates the GUI πŸ“‘πŸ–₯️
5️⃣ Results are displayed:

  • βœ… PPE compliance met 🟒
  • ❌ Missing helmet detected πŸ”΄

- ⚠️ Safety vest not worn 🟑

πŸ’‘ Tech Stack

πŸ’» Backend: .NET 9, C# 🎯
🐍 AI Processing: Python, ONNX Runtime (DirectML for Snapdragon) πŸ€–
πŸ–₯️ GUI: WPF (Windows Presentation Foundation) πŸ“Š
πŸ“· Computer Vision: Pillow (PIL), NumPy, OpenCV πŸ–ΌοΈ

πŸ”— Interop: Python Subprocess + JSON Parsing πŸ”„

πŸ”₯ Project Status

πŸ› οΈ Next Steps:

  • 🏁 Test on real images

- 🎨 Fine-tune AI model thresholds

πŸš€ SnapSafe AI – Because Safety Shouldn’t Be an Afterthought! πŸ—οΈπŸ€–

Built With

Share this project:

Updates