Label3D is a GUI for the manual labeling of 3D keypoints in multiple cameras. ![Label3D Animation] <(common/label3dAnimation.gif)>
- Camera1: blue (D415 137322076445)
- Camera2: pink (D415 137322076528)
- Camera3: yellow (D415 138422073715)
- Camera4: orange
- Camera5: green
- Camera6: red
Label3D is dependent on other git repositories. To install dependencies recursively use:
git clone --recurse-submodules https://github.com/Even/Label3D.git
- Simultaneous viewing of any number of camera views
- Multiview triangulation of 3D keypoints
- Point-and-click and draggable gestures to label keypoints
- Zooming, panning, and other default Matlab gestures
- Integration with
Animator
classes
Requires Matlab 2019b
, Matlab 2020a
, or Matlab 2020b
Also Compatible with Matlab 2022a
Label3D takes a cell arrays of structs of camera parameters as in
https://github.com/spoonsso/DANNCE, a cell array of corresponding videos (h,w,c,N),
and a skeleton struct defining a directed graph. Please look at example.m
for examples on how to format data.
labelGui = Label3D(params, videos, skeleton);
Written by Diego Aldarondo (2019)
Some code adapted from https://github.com/talmo/leap