Skip to content

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 frame3.36, // coordinate x2.2, // coordinate y0, // coordinate z0, // rotation X0, // rotation y0, // rotation z1, // length x1, // length y1// 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

Stars

52 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages