https://github.com/ai-forever/aggme
Aggregation framework for annotating datasets in computer vision tasks (detection, segmentation, video captioning etc.)
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.0%) to scientific vocabulary
Keywords
Repository
Aggregation framework for annotating datasets in computer vision tasks (detection, segmentation, video captioning etc.)
Basic Info
Statistics
- Stars: 10
- Watchers: 5
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
readme.md
AggMe
AggMe is a python framework for aggregating overlapped annotations in computer vision tasks (object detection, semantic or instance image segmentation, video annotation).
It allows you to aggregate the annotations from crowdsourcing platforms or generated from neural networks. Current version of AggMe supports several types of data:
- Bounding Boxes (
images) - Segmentation Masks (
images) - Time Intervals (
video timelineoraudio timeline)

Get Started
- Install the AggMe package. Run the following command in the command shell:
shell $ pip install aggme
Note that aggme framework supports only python=3.10+
To use AggMe with
Visualisationmodule and see results, installjupyter notebookshell $ pip install notebookSimple code example to start using framework: ```python from aggme.aggregation import BboxAggregation from aggme.utils import AnnotationData from aggme.utils.processing import tolokabboxesto_template import pandas as pd
df = pd.readcsv("markups.csv") # read dataframe with annotations data = AnnotationData(markuptype='bboxes') # init aggregator
data.loadmarkups(df, tolokabboxestotemplate)
aggregator = BboxAggregation() results = aggregator.getaggregationresults(data) ```
Examples
For more information see examples dir.

Authors and Credits
Links
- Majority vote for data annotation in computer vision tasks
- A recipe for perfect markup in computer vision
License

This work is licensed under a variant of Creative Commons Attribution-ShareAlike 4.0 International License.
Please see the specific license.
Owner
- Name: AI Forever
- Login: ai-forever
- Kind: organization
- Location: Armenia
- Repositories: 60
- Profile: https://github.com/ai-forever
Creating ML for the future. AI projects you already know. We are non-profit organization with members from all over the world.
GitHub Events
Total
- Watch event: 3
- Delete event: 1
- Push event: 4
- Pull request event: 2
- Create event: 1
Last Year
- Watch event: 3
- Delete event: 1
- Push event: 4
- Pull request event: 2
- Create event: 1
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 2 minutes
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 2 minutes
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
- victoria-volf (3)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- matplotlib ==3.9.0
- numpy ==1.26.4
- opencv-python ==4.10.0.84
- pandas ==2.2.2
- pillow ==10.4.0
- scikit-learn ==1.5.0
- shapely ==2.0.4
- tqdm ==4.66.4
- requirements *