All Projects → AlturosDestinations → Alturos.ImageAnnotation

AlturosDestinations / Alturos.ImageAnnotation

Licence: MIT license
A collaborative tool for labeling image data for yolo

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to Alturos.ImageAnnotation

Labelbox
Labelbox is the fastest way to annotate data to build and ship computer vision applications.
Stars: ✭ 1,588 (+3278.72%)
Mutual labels:  image-annotation, image-classification, labeling, bounding-boxes, annotation-tool, boundingbox, labeling-tool
Label Studio
Label Studio is a multi-type data labeling and annotation tool with standardized output format
Stars: ✭ 7,264 (+15355.32%)
Mutual labels:  image-annotation, yolo, image-classification, labeling, annotation-tool, boundingbox, labeling-tool
Cvat
Powerful and efficient Computer Vision Annotation Tool (CVAT)
Stars: ✭ 6,557 (+13851.06%)
Mutual labels:  image-annotation, image-classification, labeling, annotation-tool, boundingbox, labeling-tool
Vott
Visual Object Tagging Tool: An electron app for building end to end Object Detection Models from Images and Videos.
Stars: ✭ 3,684 (+7738.3%)
Mutual labels:  image-annotation, tagging, labeling, annotation-tool, taggingtools, image-tagging
image-sorter2
One-click image sorting/labelling script
Stars: ✭ 65 (+38.3%)
Mutual labels:  image-annotation, image-classification, labeling, annotation-tool, labeling-tool
annotate
Create 3D labelled bounding boxes in RViz
Stars: ✭ 104 (+121.28%)
Mutual labels:  labeling, bounding-boxes, annotation-tool, labeling-tool
label-studio-frontend
Data labeling react app that is backend agnostic and can be embedded into your applications — distributed as an NPM package
Stars: ✭ 230 (+389.36%)
Mutual labels:  image-annotation, annotation-tool, labeling-tool
jupyter-bbox-widget
A Jupyter widget for annotating images with bounding boxes
Stars: ✭ 19 (-59.57%)
Mutual labels:  image-annotation, bounding-boxes, labeling-tool
Rectlabel Support
RectLabel - An image annotation tool to label images for bounding box object detection and segmentation.
Stars: ✭ 338 (+619.15%)
Mutual labels:  image-annotation, yolo, image-classification
go-darknet
Go bindings for Darknet (YOLO v4 / v3)
Stars: ✭ 56 (+19.15%)
Mutual labels:  yolo, yolov2, yolov3
Alturos.yolo
C# Yolo Darknet Wrapper (real-time object detection)
Stars: ✭ 308 (+555.32%)
Mutual labels:  yolo, image-classification, yolov3
redcoat
A lightweight web-based annotation tool for labelling entity recognition data.
Stars: ✭ 19 (-59.57%)
Mutual labels:  tagging, annotation-tool, taggingtools
Pixie
Pixie is a GUI annotation tool which provides the bounding box, polygon, free drawing and semantic segmentation object labelling
Stars: ✭ 52 (+10.64%)
Mutual labels:  image-annotation, bounding-boxes, labeling-tool
live-cctv
To detect any reasonable change in a live cctv to avoid large storage of data. Once, we notice a change, our goal would be track that object or person causing it. We would be using Computer vision concepts. Our major focus will be on Deep Learning and will try to add as many features in the process.
Stars: ✭ 23 (-51.06%)
Mutual labels:  yolo, image-classification, yolov3
object-tracking
Multiple Object Tracking System in Keras + (Detection Network - YOLO)
Stars: ✭ 89 (+89.36%)
Mutual labels:  yolo, yolov2, yolov3
Bmw Yolov4 Inference Api Gpu
This is a repository for an nocode object detection inference API using the Yolov3 and Yolov4 Darknet framework.
Stars: ✭ 237 (+404.26%)
Mutual labels:  yolo, bounding-boxes, yolov3
darknet
php ffi darknet
Stars: ✭ 21 (-55.32%)
Mutual labels:  yolo, yolov2, yolov3
tfjs-yolo
YOLO v3 and Tiny YOLO v1, v2, v3 with Tensorflow.js
Stars: ✭ 108 (+129.79%)
Mutual labels:  yolo, yolov2, yolov3
lightDenseYOLO
A real-time object detection app based on lightDenseYOLO Our lightDenseYOLO is the combination of two components: lightDenseNet as the CNN feature extractor and YOLO v2 as the detection module
Stars: ✭ 20 (-57.45%)
Mutual labels:  yolo, yolov2, yolov3
Imagenet
Trial on kaggle imagenet object localization by yolo v3 in google cloud
Stars: ✭ 56 (+19.15%)
Mutual labels:  yolo, image-classification, yolov3

Alturos.ImageAnnotation

Alturos.ImageAnnotation

The purpose of this project is to manage training data for Neural Networks. The images are stored in an object storage for example Amazon S3. In our case we have image data for different runs that we want to annotate together. You can upload a folder into a package. For every package you can set your own tags... this information is stored in a database for example Amazon DynamoDB.

object detection result

Features

  • Collaborative annotation of images
  • Verification of image annotation data
  • Export for yolo (train.txt, test.txt, obj.names) with filters
  • No requirement for a custom server

Installation

You have the choice to use AWS or install your own environment.

Keyboard Shortcuts

Shortcut Description
Next image
Previous image
Next Object Class
Previous Object Class
0-9 Select Object Class
WASD
+Shift
+Ctrl
+Alt
Move Bounding Box
Resize
Quick
Invert

Data preperation

How many images are required

You should preferably have 2000 different images for each class or more.

Extract images from a video

If you have a video file and need the individual frames you can use ffmpeg to extract the images. This command exports every 10th frame in the video. ffmpeg -i input.mp4 -vf "select=not(mod(n\,10))" -vsync vfr 1_every_10/img_%03d.jpg

Articles of interest

Credits

This program uses icons from the Silk icon set created by Mark James, which can be found here. The icon set is licensed under a CC BY 3.0 license. Some changes were made to the icons.

Other Image Annotation Tools

List of annotation tools for machine learning research

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].