{"id":13412212,"url":"https://github.com/AlbertSuarez/yolo-webcam-object-detection","last_synced_at":"2025-03-14T18:31:06.704Z","repository":{"id":53519483,"uuid":"209289867","full_name":"AlbertSuarez/yolo-webcam-object-detection","owner":"AlbertSuarez","description":"🎥 Real-time object detection using a webcam","archived":false,"fork":false,"pushed_at":"2019-11-06T10:55:33.000Z","size":5581,"stargazers_count":2,"open_issues_count":0,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-07-31T20:50:02.583Z","etag":null,"topics":["darkflow","object-detection","python3","real-time","tiny-yolo","webcam"],"latest_commit_sha":null,"homepage":"https://asuarez.dev/yolo-webcam-object-detection","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlbertSuarez.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}},"created_at":"2019-09-18T11:18:17.000Z","updated_at":"2024-02-28T15:57:48.000Z","dependencies_parsed_at":"2022-08-30T22:20:12.425Z","dependency_job_id":null,"html_url":"https://github.com/AlbertSuarez/yolo-webcam-object-detection","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlbertSuarez%2Fyolo-webcam-object-detection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlbertSuarez%2Fyolo-webcam-object-detection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlbertSuarez%2Fyolo-webcam-object-detection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlbertSuarez%2Fyolo-webcam-object-detection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlbertSuarez","download_url":"https://codeload.github.com/AlbertSuarez/yolo-webcam-object-detection/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221495289,"owners_count":16832453,"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":["darkflow","object-detection","python3","real-time","tiny-yolo","webcam"],"created_at":"2024-07-30T20:01:22.191Z","updated_at":"2024-10-26T04:30:18.185Z","avatar_url":"https://github.com/AlbertSuarez.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# YOLO Webcam Object detection\n\n[![HitCount](http://hits.dwyl.io/AlbertSuarez/yolo-webcam-object-detection.svg)](http://hits.dwyl.io/AlbertSuarez/yolo-webcam-object-detection)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/AlbertSuarez/yolo-webcam-object-detection)\n[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)\n[![GitHub stars](https://img.shields.io/github/stars/AlbertSuarez/yolo-webcam-object-detection.svg)](https://GitHub.com/AlbertSuarez/yolo-webcam-object-detection/stargazers/)\n[![GitHub forks](https://img.shields.io/github/forks/AlbertSuarez/yolo-webcam-object-detection.svg)](https://GitHub.com/AlbertSuarez/yolo-webcam-object-detection/network/)\n[![GitHub repo size in bytes](https://img.shields.io/github/repo-size/AlbertSuarez/yolo-webcam-object-detection.svg)](https://github.com/AlbertSuarez/yolo-webcam-object-detection)\n\n🎥 Real-time object detection from a Webcam using tiny-YOLO or YOLO with [Darkflow](https://github.com/thtrieu/darkflow) (Darknet + tensorflow).\n\n## Contents\n\n1. [Requirements](#requirements)\n2. [Recommendations](#recommendations)\n3. [Usage](#usage)\n4. [Example](#example)\n5. [Authors](#authors)\n6. [License](#license)\n\n## Requirements\n\n- Python 3+.\n\n## Recommendations\n\nUsage of [virtualenv](https://realpython.com/blog/python/python-virtual-environments-a-primer/) is recommended for package library / runtime isolation.\n\n## Usage\n\nTo run the application, please execute the following from the root directory:\n\n1. Setup virtual environment.\n\n2. Install dependencies.\n\n  ```bash\n  pip3 install -r requirements.lock\n  ```\n\n3. Install [Darkflow](https://towardsdatascience.com/yolov2-object-detection-using-darkflow-83db6aa5cf5f)\n\n  ```bash\n  source install_darkflow.sh\n  ```\n\n4. Run the application with one of the available models (`tiny-yolo-voc` or `yolo`)\n\n  ```bash\n  python3 -m src [--model MODEL_NAME --device_id DEVICE_ID]\n  ```\n\n  \u003e `tiny-yolo-voc` is the default model in order to get a better performance w/o GPU. If you want to get better results, then specify the `yolo` model.\n  \u003e `0` is the default device id which is the embedded web cam of your computer. For running the project with another web cam, just specify 1, 2, etc (depends on how many web cams you have).\n\n## Example\n\n![Example](docs/example.png)\n\n## Authors\n\n- [Albert Suàrez](https://github.com/AlbertSuarez)\n\n## License\n\nMIT © YOLO Webcam Object detection\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlbertSuarez%2Fyolo-webcam-object-detection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlbertSuarez%2Fyolo-webcam-object-detection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlbertSuarez%2Fyolo-webcam-object-detection/lists"}