{"id":13612313,"url":"https://github.com/persts/BBoxEE","last_synced_at":"2025-04-13T11:32:05.647Z","repository":{"id":39587157,"uuid":"118658971","full_name":"persts/BBoxEE","owner":"persts","description":"Bounding Box Editor and Exporter","archived":false,"fork":false,"pushed_at":"2024-06-04T14:14:12.000Z","size":32504,"stargazers_count":19,"open_issues_count":0,"forks_count":6,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-10T06:04:37.669Z","etag":null,"topics":["annotation-tool","annotator","bounding-boxes","boundingbox","camera-traps","machine-learning"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/persts.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}},"created_at":"2018-01-23T19:32:18.000Z","updated_at":"2024-06-04T14:14:15.000Z","dependencies_parsed_at":"2023-10-23T16:39:41.272Z","dependency_job_id":null,"html_url":"https://github.com/persts/BBoxEE","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/persts%2FBBoxEE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/persts%2FBBoxEE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/persts%2FBBoxEE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/persts%2FBBoxEE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/persts","download_url":"https://codeload.github.com/persts/BBoxEE/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248705746,"owners_count":21148583,"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":["annotation-tool","annotator","bounding-boxes","boundingbox","camera-traps","machine-learning"],"created_at":"2024-08-01T20:00:27.391Z","updated_at":"2025-04-13T11:32:00.637Z","avatar_url":"https://github.com/persts.png","language":"Python","funding_links":[],"categories":["Software"],"sub_categories":["Other Topics"],"readme":"# Bounding Box Editor and Exporter (BBoxEE)\n\nBBoxEE is a open-source tool for annotating bounding boxes and exporting data to training object detectors. BBoxEE was specifically developed for the [Animal Detection Network (Andenet)]([http://biodiversityinformatics.amnh.org/ml4conservation/animal-detection-network/](https://www.amnh.org/research/center-for-biodiversity-conservation/research-and-conservation/biodiversity-informatics/machine-learning-for-conservation)) initiative, however, it is not limited to annotating camera trap data and can be used for any bounding box annotation task.\n\nBBoxEE is actively under development by Peter Ersts of the [Center for Biodiversity and Conservation at the American Museum of Natural History](https://www.amnh.org/our-research/center-for-biodiversity-conservation). Additional documentation will be forthcoming.\n\n------\n## Quick Start Guide\nWe have put together a [quick start guide](https://github.com/persts/BBoxEE/blob/master/doc/Quick%20Start%20Guide.pdf). This quick start guide is intended to introduce the basic functionality of BBoxEE. It is not intended to be a comprehensive user guide. Additional documentation will follow.\n\n------\n## Installation\n\n### Dependencies\nBBoxEE is being developed with Python 3.8.10 on Ubuntu 20.04 with the following libraries:\n\n* PyQt6 (6.5.3)\n* Pillow (10.1.0)\n* Numpy (1.24.3)\n* Tabulate (0.9.0)\n* TensorFlow (2.13.1)\n* Torch (2.1.0)\n* yolov5 (7.0.13)\n\nBuild a virtual environment and install the dependencies:\n```bash\ncd [Your BBoxEE Workspace]\n\n[Apple M1 Note]\nIf you follow the Linux steps PyQt6 may not install due to clang not finding Python.h\n\nYou can resolve this by adding and additional environmental variable with the following:\n\nexport C_INCLUDE_PATH=/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Headers\n\n[Linux \u0026 OSX]\npython3 -m venv bboxee-env\nsource bboxee-env/bin/activate\ngit clone https://github.com/persts/BBoxEE\npython -m pip install --upgrade pip\npython -m pip install -r BBoxEE/requirements.txt\n\n[Windows]\npython -m venv bboxee-env\nbboxee-env\\Scripts\\activate.bat\ngit clone https://github.com/persts/BBoxEE\npython -m pip install --upgrade pip\npython -m pip install -r BBoxEE\\requirements.txt\n```\n\n### Launch BBoxEE\n```bash\ncd BBoxEE\npython main.py\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpersts%2FBBoxEE","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpersts%2FBBoxEE","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpersts%2FBBoxEE/lists"}