Skip to content

GIMP toolbox plugin for image labeling (for computer vision purposes).

Notifications You must be signed in to change notification settings

parham/gimp-labeling-docker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Docker for GIMP Image Labeling Toolbox

Image labeling is a common task in computer vision where humans are used to generate a ground truth data set to act both as training data for computer vision algorithms and testing benchmarks for methods that perform semantic segmentation algorithms. The label here is an assignment of a value (or possibly multiple values) to each pixel in the image. These values are usually integers which map to semantic categories such as "train" and "person". Since labels are assigned to each pixel the task is inherently a painting task. It then makes sense to use a painting program to perform hand labeling. This toolbox seeks to facilitate this by working with the GNU Image Manipulation Program (GIMP) [1]

This docker image uses the original implementation of GIMP Image Labeling Toolbox

Dependencies

  • Docker

Pull from Docker

The docker image can be directly pulled from the DockerHub repo.

docker pull phm66/gimp-labeling-toolbox

Execution

For executing the labeling toolbox, firstly you need to make the script executable,

chmod u+x run_docker.sh

Then, simply run the script,

./run_docker.sh

Manual Docker Building

The Dockerfile can be built manually,

docker build --pull --rm -f "Dockerfile" -t gimp-labeler:latest "."

Manual Docker Running

docker run --rm -it --init \
    --ipc=host --env="DISPLAY" \
    -v $HOME/.Xauthority:/root/.Xauthority \
    --volume="$PWD/data:/data" \
    --privileged --net=host  gimp-labeler:latest

Contact

Parham Nooralishahi - [first name].[last name]@gmail.com | @phm

About

GIMP toolbox plugin for image labeling (for computer vision purposes).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.1%
  • Dockerfile 1.3%
  • Shell 0.6%