Open-vocabulary detection
Type what to look for. SAM 3 on a GPU node tracks it and sends boxes with persistent ids back as data on the camera's clock; the page draws them. Change the prompt and tracking restarts within a second.
LIVE
or publish a camera into this session
Detector
sam3-detector-v1not attachedimport * as rgb from '@rgb-live/sdk';
const client = rgb.client({ apiKey: KEY, origin: ORIGIN });
const session = await client.sessions.create({ name: 'detect-demo' });
const objects = await session.attach('sam3-detector-v1', { to: 'cam0', as: 'objects', params: { prompts } });
objects.watch(drawBoxes); // data on a canvas, not pixels in the video
Session graph
- video frames
- 0
- video ts
- –
- detection records
- 0
- detection ts
- –
- result lag
- –
- model latency
- –
- records / s
- –
latest record
{}