Blender Labelling Tool

by Denis Chera in Scripts and Addons


Blender Labelling Tool


What's it?

It’s an annotation tool made on top of Blender (3+). It is completely free and open source.

You can get it here for free: https://github.com/Dene33/Blender-Labelling-Tool

Or if you want to support the team you can buy the add-on here on blendermarket.

What can it do?

For now, it's possible to annotate bounding boxes on videos and export them in YOLO format.

How to install

You can install it as an ordinary Blender add-on:

  1. Download ZIP
  2. In Blender: Edit > Preferences... > Add-ons > Install...
  3. Select the downloaded .zip archive
  4. Enable the installed add-on

More info in the official documentation

How to use

  1. Import a video

  2. Create a class collection

  3. Select this collection in the outliner

  4. Add a bounding box

  5. Animate the bounding box

  6. Export

 preview0001-2456.mp4 

Future plans

  1. Short-term goals

    • COCO and Pascal VOC support

    • Bounding box data import (Yolo, Coco, Pascal voc)

    • 2d joints, skeleton data

  2. Long-term goals

    • Segmentation labelling

    • Rotated bounding boxes

    • 3d data labelling (point clouds, etc)

Motivation

I always wanted a simple annotation tool that one can just open and start annotating. Should be simple, easy to use, cross-platform and lightweight. Here are the requirements:

  1. Easy to install and cross-platform

  2. Decent playback speed and overall performance

  3. Extendability

  4. Free and open source

From Blender, we get many cool things for free in video annotation. Support of multiple video formats, video proxies, different types of interpolation, keyframing and curve system, collection system, etc. So it's just a matter of the creation of simple functions to populate our scene with labelling data - bounding boxes, skeleton joints, etc. It is also possible to add 3d data labelling (which is a task for the future though).

You can get the add-on for free here: https://github.com/Dene33/Blender-Labelling-Tool

Dev Fund Contributor
Published 19 days ago
Blender Version 3.0, 3.1, 3.2
License Mit
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message