andywang0607 / Autoannotationtool
Licence: mit
A label tool aim to reduce semantic segmentation label time, rectangle and polygon annotation is supported
Stars: ✭ 113
Programming Languages
cpp
1120 projects
Labels
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
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
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
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
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
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].