Skip to content

AutomanTools is an open-source 3D annotation tools for self-driving AI.

License

Notifications You must be signed in to change notification settings

fastlabel/AutomanTools

Repository files navigation

Automan Tools

AutomanTools is an open-source annotation tools for self-driving AI.

Feature

  • Annotate 3D objects for PCD data
  • Set your custom classes
  • Export labels
  • Sequence labeling

Usage

preparation

$ yarn install

Note that you will need to have Node.js and Yarn installed.

webapp

development

$ yarn webdev

build

$ yarn webbuild

electron

$ yarn dev

build

$ yarn package

A boilerplate for Electron, React and TypeScript projects with hot reload capabilities.

How to operate the screen

Below is a sample operation which Selected Type [PCD-with frame] and after imported Reference Resources.

Preparation

  • create some annotation class in Annotation Class Dialog.

Put an annotation

  • select an annotation class by side menu.
  • click on main camera. (*The default Sequence labeling mode is ON. If you put an annotation in view that put all frame.)

Change view frame

  • click on frame bar that is below of toolbar.

Remove the annotation on frame

  • select the annotation in side menu
  • click Turn off in frames, that remove annotation from current frame to end of frame.
  • click Turn on at the current frame, that remove annotation at the current frame.

Export Data structure

[
  {
    "id": "d2458f99-8ba8-4594-8d8e-f37d2e747491",
    "annotationClassId": "3016a58c-a802-403c-a9bc-b662246856ff",
    "type": "cuboid",
    "title": "Bicycle",
    "value": "bicycle",
    "color": "#A295D6",
    "points": {
      "0001": [   // number of frame
        3.36,     // coordinate x
        2.2,      // coordinate y
        0,        // coordinate z
        0,        // rotation X
        0,        // rotation y
        0,        // rotation z
        1,        // length x
        1,        // length y
        1         // length z
      ],
      "0002": [
        3.36,
        2.2,
        0,
        0,
        0,
        0,
        1,
        1,
        1
      ],
    },
    "pointsMeta": {
      "0001": {   // number of frame
        "autogenerated": false
      },
      "0002": {
        "autogenerated": true
      },
    },

About

AutomanTools is an open-source 3D annotation tools for self-driving AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages