Port ifremer features by BryonLewis · Pull Request #1348 · Kitware/dive

BryonLewis

@bourdaisj

- Automatically add corresponding track on other camera
- Add geometry/feature on other track
- Add a new setting to enable automatic track/geometry creation
- add @kitware/vtk.js dep
- display tracks and detections (3d pos using detection attributes)
- color the tracks according to their types
- highlight the currently selected track
- highlight the detections corresponding to the current frame
- reload view after leaving 3d viewer
this shutdowns useless errors when checking VTK.js
- fix track color lookup
- handle showing only selected track
- draw only filtered track
- show cube axes actor
- fix: show track by default
- fix: features are no longer exposed on track since Kitware#1287
so we now use a different mechanism to get the feature set of a track
- use getTracksMerged since we don't care about cameras in this mode, we just want the detections
and their attributes
- align camera, camera mode, reset camera
- show 3d/2d views at the same time
- better track viewer settings menu (in sidebar)
- use one single lut per track type
- make detection glyph size configurable
- make cube axes actor bounds configurable
- draw detection glyph label with track id

- fix: feature coordinates yz inversion
- show stereo matching only in multicam mode
- show 3d track viewer toggle only in stereo config mode
- trigger annotator resize on 3d track viewer toggling
- add track viewer settings to right sidebar only in stereo config mode

@bourdaisj

@bourdaisj

@bourdaisj

@bourdaisj

keep one single import dialog for stereo

@bourdaisj

@Louis-Pagnier-KW

@Louis-Pagnier-KW