π§ 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
Log in or sign up for Devpost to join the conversation.