Skip to main content

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

ResolutionFPS
1080p60+
4K30+

Troubleshooting

  • No video: Check firewall settings
  • No detection: Verify camera setup
  • Low FPS: Reduce resolution

Next Steps

  • WebUI - Browser-based control