All Projects → ashnair1 → COCO-Assistant

ashnair1 / COCO-Assistant

Licence: MIT license
Helper for dealing with MS-COCO annotations

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to COCO-Assistant

Mapstruct Kotlin
Using mapstruct with kotlin data classes.
Stars: ✭ 84 (+1.2%)
Mutual labels:  annotation-processor
Shortbread
Android library that creates app shortcuts from annotations
Stars: ✭ 1,803 (+2072.29%)
Mutual labels:  annotation-processor
Ulfberht
🗡️ A small but powerful & opinionated DI library. Written in Kotlin, and powered by annotation processing.
Stars: ✭ 234 (+181.93%)
Mutual labels:  annotation-processor
Kripton
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Stars: ✭ 110 (+32.53%)
Mutual labels:  annotation-processor
Bulldog
Android library to simplify reading and writing to SharedPreferences, never write code like this anymore prefs.edit().putString("someKey","someString").apply()
Stars: ✭ 133 (+60.24%)
Mutual labels:  annotation-processor
Placeholderview
This library provides advance views for lists and stacks. Some of the views are build on top of RecyclerView and others are written in their own. Annotations are compiled by annotation processor to generate bind classes. DOCS -->
Stars: ✭ 2,104 (+2434.94%)
Mutual labels:  annotation-processor
Gencycler
Gencycler is the fastest way to write RecyclerView adapters
Stars: ✭ 73 (-12.05%)
Mutual labels:  annotation-processor
Kotlin Compile Testing
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Stars: ✭ 245 (+195.18%)
Mutual labels:  annotation-processor
Androidannotations
Fast Android Development. Easy maintainance.
Stars: ✭ 11,167 (+13354.22%)
Mutual labels:  annotation-processor
Transfuse
💉 Transfuse - A Dependency Injection and Integration framework for Google Android
Stars: ✭ 226 (+172.29%)
Mutual labels:  annotation-processor
Annotation Processing Example
It is the example project for the annotation processing tutorial.
Stars: ✭ 116 (+39.76%)
Mutual labels:  annotation-processor
Flownav
Annotation processor that provides better navigation on android multi-modules projects 🛳.
Stars: ✭ 122 (+46.99%)
Mutual labels:  annotation-processor
Awesome Annotation Processing
A curated list of resources related to the Java annotation processing API (JSR 269)
Stars: ✭ 193 (+132.53%)
Mutual labels:  annotation-processor
Kson
Gson TypeAdapter & Factory generator for Kotlin data classes
Stars: ✭ 90 (+8.43%)
Mutual labels:  annotation-processor
Moxy
Moxy is MVP library for Android with incremental annotation processor and ktx features
Stars: ✭ 234 (+181.93%)
Mutual labels:  annotation-processor
Dart
Extras binding and intent builders for Android apps.
Stars: ✭ 1,203 (+1349.4%)
Mutual labels:  annotation-processor
Beanknife
An annotation processor library to automatically generate the data transfer objects (DTO).
Stars: ✭ 163 (+96.39%)
Mutual labels:  annotation-processor
Kotlin-Annotation-Processor
Annotation Processor Sample in Kotlin
Stars: ✭ 19 (-77.11%)
Mutual labels:  annotation-processor
Moshix
Moshi Extensions
Stars: ✭ 243 (+192.77%)
Mutual labels:  annotation-processor
Mpapt
🔧 Kotlin Native/JS/JVM Annotation Processor library for Kotlin compiler plugins
Stars: ✭ 213 (+156.63%)
Mutual labels:  annotation-processor

COCO-Assistant

CircleCI Codacy Badge Code style: black PyPi License License: MIT

Note: Please install from source. I've encountered some issues with uploading to Pypi and will look into this when I have time.

Helper for dealing with MS-COCO annotations.

Overview

The MS COCO annotation format along with the pycocotools library is quite popular among the computer vision community. Yet I for one found it difficult to play around with the annotations. Deleting a specific category, combining multiple mini datasets to generate a larger dataset, viewing distribution of classes in the annotation file are things I would like to do without writing a separate script for each scenario.

The COCO Assistant is designed (or being designed) to assist with this problem. Please note that currently, the Assistant can only help out with object detection datasets. Any contributions and/or suggestions are welcome.

Package features

COCO-Assistant currently supports the following features:

  • Merge datasets.
  • Remove specfiic category from dataset.
  • Generate annotations statistics - distribution of object areas and category distribution.
  • Annotation visualiser for viewing the entire dataset.

Documentation

Project documentation can be found here

Credits

This package was created with the zillionare/cookiecutter-pypackage project template.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].