{"id":20058672,"url":"https://github.com/roboflow/roboflow-collect","last_synced_at":"2025-05-05T14:31:32.053Z","repository":{"id":162989732,"uuid":"626887299","full_name":"roboflow/roboflow-collect","owner":"roboflow","description":"Passively collect images for computer vision datasets on the edge.","archived":false,"fork":false,"pushed_at":"2023-10-18T00:42:49.000Z","size":615,"stargazers_count":32,"open_issues_count":2,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-05-04T23:52:19.195Z","etag":null,"topics":["clip","computer-vision","data-drift","image-collection"],"latest_commit_sha":null,"homepage":"https://roboflow.github.io/roboflow-collect/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roboflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-12T11:06:24.000Z","updated_at":"2025-04-22T08:18:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"b716b7bd-1d99-4bbd-903b-f72e88fad6b3","html_url":"https://github.com/roboflow/roboflow-collect","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roboflow%2Froboflow-collect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roboflow%2Froboflow-collect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roboflow%2Froboflow-collect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roboflow%2Froboflow-collect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roboflow","download_url":"https://codeload.github.com/roboflow/roboflow-collect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252514992,"owners_count":21760483,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clip","computer-vision","data-drift","image-collection"],"created_at":"2024-11-13T13:03:10.647Z","updated_at":"2025-05-05T14:31:32.047Z","avatar_url":"https://github.com/roboflow.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Roboflow Collect banner](https://media.roboflow.com/collect/rf-collect.jpg?updatedAt=1680885477994)\n\n# Roboflow Collect\n\nAn application through which you can passively collect image data at a specified interval and send your data to the Roboflow platform.\n\nRoboflow Collect also provides a mechanism through which you can measure data drift in your dataset.\n\nRead the [project documentation](https://roboflow.github.io/roboflow-collect/) for the full installation and setup tutorial.\n\nRead [Collect Images at the Edge with Roboflow Collect](https://blog.roboflow.com/roboflow-collect/) for a complete guide on how to use Collect.\n\nhttps://github.com/roboflow/roboflow-collect/assets/37276661/5fcc17b8-3dca-4570-9a3c-ba3b28c8a114\n\n## 💡 Use Cases\n\nRoboflow Collect enables:\n\n- Passive data collection to help you start building a dataset for a new computer vision model.\n- Collecting data using edge devices to expand an existing dataset.\n- Gathering more representative data for edge cases in your dataset.\n\nIn 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.\n\nYou 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:\n\n1. A Raspberry Pi\n2. An NVIDIA Jetson\n3. A macOS device (ideal for testing)\n\n## 🏆 Contributing\n\nHave 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.\n\n## 📄 License\n\nThis project is licensed under an [MIT License](LICENSE).\n\n[^1]: The timer starts after evaluation. Thus, if a photo takes a second to evaluate, a one second timer will mean a photo will be taken every two seconds: one second will pass for the delay, and another will pass during evaluation.\n\n## 💻 explore more Roboflow open source projects\n\n|Project | Description|\n|:---|:---|\n|[supervision](https://roboflow.com/supervision) | General-purpose utilities for use in computer vision projects, from predictions filtering and display to object tracking to model evaluation.\n|[Autodistill](https://github.com/autodistill/autodistill) | Automatically label images for use in training computer vision models. |\n|[Inference](https://github.com/roboflow/inference) | An easy-to-use, production-ready inference server for computer vision supporting deployment of many popular model architectures and fine-tuned models.\n|[Notebooks](https://roboflow.com/notebooks) | Tutorials for computer vision tasks, from training state-of-the-art models to tracking objects to counting objects in a zone.\n|[Collect](https://github.com/roboflow/roboflow-collect) (this project) | Automated, intelligent data collection powered by CLIP.\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cdiv align=\"center\"\u003e\n      \u003ca href=\"https://youtube.com/roboflow\"\u003e\n          \u003cimg\n            src=\"https://media.roboflow.com/notebooks/template/icons/purple/youtube.png?ik-sdk-version=javascript-1.4.3\u0026updatedAt=1672949634652\"\n            width=\"3%\"\n          /\u003e\n      \u003c/a\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/ultralytics/assets/main/social/logo-transparent.png\" width=\"3%\"/\u003e\n      \u003ca href=\"https://roboflow.com\"\u003e\n          \u003cimg\n            src=\"https://media.roboflow.com/notebooks/template/icons/purple/roboflow-app.png?ik-sdk-version=javascript-1.4.3\u0026updatedAt=1672949746649\"\n            width=\"3%\"\n          /\u003e\n      \u003c/a\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/ultralytics/assets/main/social/logo-transparent.png\" width=\"3%\"/\u003e\n      \u003ca href=\"https://www.linkedin.com/company/roboflow-ai/\"\u003e\n          \u003cimg\n            src=\"https://media.roboflow.com/notebooks/template/icons/purple/linkedin.png?ik-sdk-version=javascript-1.4.3\u0026updatedAt=1672949633691\"\n            width=\"3%\"\n          /\u003e\n      \u003c/a\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/ultralytics/assets/main/social/logo-transparent.png\" width=\"3%\"/\u003e\n      \u003ca href=\"https://docs.roboflow.com\"\u003e\n          \u003cimg\n            src=\"https://media.roboflow.com/notebooks/template/icons/purple/knowledge.png?ik-sdk-version=javascript-1.4.3\u0026updatedAt=1672949634511\"\n            width=\"3%\"\n          /\u003e\n      \u003c/a\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/ultralytics/assets/main/social/logo-transparent.png\" width=\"3%\"/\u003e\n      \u003ca href=\"https://disuss.roboflow.com\"\u003e\n          \u003cimg\n            src=\"https://media.roboflow.com/notebooks/template/icons/purple/forum.png?ik-sdk-version=javascript-1.4.3\u0026updatedAt=1672949633584\"\n            width=\"3%\"\n          /\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/ultralytics/assets/main/social/logo-transparent.png\" width=\"3%\"/\u003e\n      \u003ca href=\"https://blog.roboflow.com\"\u003e\n          \u003cimg\n            src=\"https://media.roboflow.com/notebooks/template/icons/purple/blog.png?ik-sdk-version=javascript-1.4.3\u0026updatedAt=1672949633605\"\n            width=\"3%\"\n          /\u003e\n      \u003c/a\u003e\n      \u003c/a\u003e\n  \u003c/div\u003e\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froboflow%2Froboflow-collect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froboflow%2Froboflow-collect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froboflow%2Froboflow-collect/lists"}