Skip to content

roboflow/roboflow-collect

Repository files navigation

Roboflow Collect banner

Roboflow Collect

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

💡 Use Cases

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:

  1. A Raspberry Pi
  2. An NVIDIA Jetson
  3. A macOS device (ideal for testing)

🏆 Contributing

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.

📄 License

This project is licensed under an MIT License.

💻 explore more Roboflow open source projects

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.