Kautenja / very-good-semantic-segmentation-labeling-app

A Python app for labeling semantic segmentations in images.
MIT License
5 stars 2 forks source link
annotations labeling-tool semantic-segmentation

Very Good Semantic Segmentation Labeling App

build-status

screenshot

Installation

MacOS

To install Python3 with TKinter support:

xcode-select --install
brew install tcl-tk

If you dont have Python3 installed already:

brew install python3 --with-tcl-tk

If you do have Python3 installe already:

brew reinstall python3 --with-tcl-tk

Debian

To install TKinter support for Python3:

sudo apt-get install python3-tk

Required Python Modules

To install required Python modules:

python3 -m pip install -r requirements.txt

Usage

To launch the application:

python3 . --help

Dummy Example

To launch the application with the dummy example:

python3 . -i dummy/x_1541528173117841344.png -s dummy/y_1541528173117841344.png -m dummy/metadata.csv

Keyboard Controls

Keyboard Keys Description
0 ... 9 Set the opacity of the semantic segmentation overlay
S Save the image
ESC Save the image and close the application

Mouse Controls

Mouse Button Action
Left Paint
Right Drag
Middle Reset Zoom
Scroll Zoom in / Zoom out