An application through which you can passively collect image data at a specified interval and send your data to the Roboflow platform.
Roboflow Collect also provides a mechanism through which you can measure data drift in your dataset.
Read the project documentation for the full installation and setup tutorial.
Read Collect Images at the Edge with Roboflow Collect for a complete guide on how to use Collect.
demo.mp4
Roboflow Collect enables:
- Passive data collection to help you start building a dataset for a new computer vision model.
- Collecting data using edge devices to expand an existing dataset.
- Gathering more representative data for edge cases in your dataset.
In tandem with custom tags on the Roboflow platform, described below, you can use Roboflow Collect to collect data that is semantically related to specific images in your dataset. This will help you make your model more robust to edge cases.
You can deploy Roboflow Collect on edge devices with an attached webcam. You need to be able to run a Docker container on the device. For instance, you can run Roboflow Collect on:
- A Raspberry Pi
- An NVIDIA Jetson
- A macOS device (ideal for testing)
Have feedback on how we can improve Roboflow Collect? Found a bug? Leave an issue in the project Issues. We will review your Issue and get back to you promptly.
This project is licensed under an MIT License.
Project | Description |
---|---|
supervision | General-purpose utilities for use in computer vision projects, from predictions filtering and display to object tracking to model evaluation. |
Autodistill | Automatically label images for use in training computer vision models. |
Inference | An easy-to-use, production-ready inference server for computer vision supporting deployment of many popular model architectures and fine-tuned models. |
Notebooks | Tutorials for computer vision tasks, from training state-of-the-art models to tracking objects to counting objects in a zone. |
Collect (this project) | Automated, intelligent data collection powered by CLIP. |