# Gopro AI vision test ## Overview This prototype demonstrates a real-time AI vision system using a GoPro Hero 3, an ATEM switcher, and a computer running object detection via [YOLOv8](https://yolov8.com/). The project showcases how machine learning can be integrated into a live production workflow to identify and label objects on a tabletop workspace. ## Goals - Prototype a functional "smart surface" that visually identifies tools and objects in real time. - Integrate AI detection into existing AV infrastructure via SDI and BlackMagic DeckLink. - Provide a demonstration of AI/ML capabilities for iHub fabriation use. ## Hardware Setup - **Camera:** GoPro Hero 3 (Mini HDMI out) - **Signal Chain:** - GoPro → HDMI to SDI Converter → ATEM Input - ATEM SDI Out → DeckLink SDI In (Computer) - Computer HDMI Out → HDMI to SDI Converter → ATEM Input (Processed Feed) ## Software - **AI Detection:** YOLOv8 (Ultralytics) running in Python - **Vision Processing:** OpenCV - **Routing Tools:** OBS Studio for ingest/output management with DeckLink I/O ## Outcome The system creates a live, labeled video feed that visually highlights objects placed under the overhead camera. It demonstrates practical AI integration in a maker/learning space and can be expanded to include dataset training, Slack alerts, or audio feedback. ## Future Ideas - Custom object training for fabrication tools - Integration with UDL/accessibility tools - Hands-on student workshops to build similar systems