YOLO Demo
This guide walks you through running the YOLO object detection demo.
Prerequisites
- Silight AI Camera SBC with camera (IMX678 or IMX334)
- Ethernet connection to PC
- PC with GStreamer installed
Network Setup
PC Configuration
# Linux
sudo ip addr add 10.0.0.2/24 dev eth0
Verify Connection
ping 10.0.0.1
Running the Demo
1. SSH to SBC
ssh root@10.0.0.1
2. Setup Camera
# For IMX678
/usr/bin/setup_imx678_sdr.sh
# For IMX334
/usr/bin/setup_imx334.sh
3. Start Receiver on PC
gst-launch-1.0 -v udpsrc port=5000 address=0.0.0.0 \
! application/x-rtp,encoding-name=H264 \
! queue ! rtph264depay ! queue ! h264parse ! avdec_h264 \
! queue ! videoconvert \
! fpsdisplaysink video-sink=autovideosink text-overlay=false sync=false
4. Start Detection on SBC
/home/root/apps/detection/detection.sh
Expected Output
You should see live video with bounding boxes around detected objects.
Performance
| Resolution | FPS |
|---|---|
| 1080p | 60+ |
| 4K | 30+ |
Troubleshooting
- No video: Check firewall settings
- No detection: Verify camera setup
- Low FPS: Reduce resolution
Next Steps
- WebUI - Browser-based control