All Projects → andywang0607 → Autoannotationtool

andywang0607 / Autoannotationtool

Licence: mit
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Autoannotationtool

Scihubeva
A Cross Platform Sci-Hub GUI Application
Stars: ✭ 683 (+504.42%)
Mutual labels:  qtquick, qt, qt5, qml
Universal Data Tool
Collaborate & label any type of data, images, text, or documents, in an easy web interface or desktop app.
Stars: ✭ 1,356 (+1100%)
Mutual labels:  dataset, classification, semantic-segmentation, image-annotation
Qml Box2d
Box2D QML plugin
Stars: ✭ 223 (+97.35%)
Mutual labels:  qtquick, qt, qt5, qml
Taoquick
a cool QtQuick/qml component library and demo(一套酷炫的QtQuick/Qml基础库和示例)
Stars: ✭ 481 (+325.66%)
Mutual labels:  qtquick, qt, qt5, qml
Osgqtquick
Intergation OpenSceneGraph to Qt Quick
Stars: ✭ 53 (-53.1%)
Mutual labels:  qtquick, qt, qt5, qml
Label Studio
Label Studio is a multi-type data labeling and annotation tool with standardized output format
Stars: ✭ 7,264 (+6328.32%)
Mutual labels:  dataset, semantic-segmentation, annotation, image-annotation
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (-69.91%)
Mutual labels:  qt, qml, qt5, qtquick
Awesome Qt Qml
A curated list of awesome Qt and QML libraries, resources, projects, and shiny things.
Stars: ✭ 1,118 (+889.38%)
Mutual labels:  qtquick, qt, qt5, qml
Cvat
Powerful and efficient Computer Vision Annotation Tool (CVAT)
Stars: ✭ 6,557 (+5702.65%)
Mutual labels:  dataset, semantic-segmentation, annotation, image-annotation
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (-57.52%)
Mutual labels:  qtquick, qt, qt5, qml
tenplayer
Modern Music Player for Linux
Stars: ✭ 18 (-84.07%)
Mutual labels:  qt, qml, qt5
Workspace
🚀 Base applications and settings for Liri OS
Stars: ✭ 9 (-92.04%)
Mutual labels:  qt, qt5, qml
yacalendar
Yet another calendar component for Qt Quick Controls 2
Stars: ✭ 23 (-79.65%)
Mutual labels:  qt, qml, qtquick
Slate
Pixel Art Editor
Stars: ✭ 723 (+539.82%)
Mutual labels:  qtquick, qt, qt5
Pixelannotationtool
Annotate quickly images.
Stars: ✭ 962 (+751.33%)
Mutual labels:  opencv, annotation, qt5
Awesome Data Labeling
A curated list of awesome data labeling tools
Stars: ✭ 1,120 (+891.15%)
Mutual labels:  semantic-segmentation, annotation, image-annotation
Labelme
Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).
Stars: ✭ 7,742 (+6751.33%)
Mutual labels:  classification, semantic-segmentation, image-annotation
maxLibQt
A collection of C++ classes and QtQuick QML components for use with the Qt framework.
Stars: ✭ 18 (-84.07%)
Mutual labels:  qml, qt5, qtquick
QuickStreams
An asynchronous programming library for the QML programming language (Proof of Concept)
Stars: ✭ 42 (-62.83%)
Mutual labels:  qml, qt5, qtquick
Qaterial
🧩 Collection of Material Components based on QtQuickControls2.
Stars: ✭ 110 (-2.65%)
Mutual labels:  qtquick, qt, qml

AutoAnnotationTool

A label tool enable to do image annotation for rectangle and generate polygon annotation automatically

Environment

Compiler:

Win 10 Ubuntu 1804
Visual studio 2017 GCC 7.5.0

Third Party:

Package Version
Qt 5.14.2
OpenCV 3.4.9

How to use (for Ubuntu)

  • Download AutoAnnotationInstaller.run from release package
  • Follow the Instructions to install
  • Open terminal and change directory to installation folder
  • Execute the followng command
$ ./AppRun

Description

AutoAnnotationTool is a graphical image annotation tool, I start this project for saving my time spent on semantic segmentation label. For now, the feature list below have been implement and more function will be added continuously. It is written in c++ and Qt for its graphical interface, and this project is inspired by https://github.com/wkentaro/labelme

Feature

  • Rectangle annotation
    • Modify rectangle by simply drag the coner or edge of it is supported
  • Polygon annotation
    • Generate a polygon annotation with just one click on a rectangle ROI
    • Modify the generated polygon by dragging it is supported
  • Edit Label
  • Save and load rectangle and polygon annotation data according to the labelme json format

Execute Execute
Execute Execute

ShortCut

  • A: Last image
  • D: Next image
  • S: Save
  • Space: Open label list

Description to setting parameter

  • Iteration: Number of iterations the algorithm should run.(default = 4)
  • Epsilon: Input for OpenCV approxPolyDP () function (default = 1) detail Execute

How to contribute

  • I am open to any suggestions.
  • For questions, you can create an issue
  • Send pull requests for code changes
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].