- show point world coordinates
- use left mouse down to revert bbox shape adjustment
- preset bus/car dimension
- remove bbox in bbox list when deleted.
reverse the directionunselect when add new boxedit on side view- add orthognal camera
fix camera when selecting box by 1/2detach transform control before changing world.lock one boxwhen pcd file doesnot existwhen pcd file format not recognizabletitle texttitle icon- open new frame when playing
- handle when loading pcd failed.
- gui, add onchange function
- read/write json files directly, don't rely on cherrypy to forward.
auto lock object- combine all shots of an object in multiple frames, try annotate them in one view.
- load data hierachically
allocate global tracking id, automatically- try more renderers.
- let main canvas fit the dimension of image.
- show left/right camera images.
- what if the active image changes while an image is preloaded?, we could clear buffer.
- save prompt if nav to another frame/scene
- some objects are soft-body, the shape may change over time.
- redraw 2d-image after delete a box
- use 3 rotation algles to select points of a box, rather than only z-axis angle.
- alg to do intersection of box and points
- let image follow selected box.
- for hiding floating labels, just hide the uis, don't stop adding them into the html.
- reset: reset rotation angle of x/y/z
- cancel highlight: restore color of points changed in highlight mode
- prevent highlighting multi-times
- crop points in front-end in smart-paste/auto-adjust function
- auto-shrink box if direction is given.
- box position is not updating when being adjusted
- views.viewport could be updated less frequently.
- make cameras configurable
- try reduce points searching times, at one adjustments, there are 6 point searching invoke.
- add global parameter 'sticky mode'
- project points to image
- remove image when new frame is loading
- improve performance of coloring object points.
- find box points and extreme dimension shall be seperated
- change box may cause camera switching.
- initial z positin shall be configurable, or when a new box is created, the z position/scale shall be computed.
- height shall be infinity at init.
- 0324,458, 27,48,-2. box dimension incorrect.
zoom in/out in sub-sideview.- keep pointer type when draging in subviews.
- reset button, reset dimension not rotation. obj_cfg shall be the default size of object.
- hide context photo if image not available.
- should enlarge prototype dimension when creating new box.
add grid on screen, help rotating mainview.boundary-aware rotation support on mainview.- try auto-adjust x,y rotation by minimizing projection area.
- use sideview to decide object lower border.
- 'escape' when drawing a rectangle
- use one-shot video object segmentation to assist image segmentation annotating
- keydown on object labels, should be forwarded to main-container.
- objs of scene shoulb be loaded only once when preloading all frames of scene.
- focused image context: make its aspect ratio to 1:1
- show trajectory of one object
- reload objects w/o tracking id.
- linear interpolation: auto adjust is also helpful
- save modified anns only, in batch mode
- enable adding a tag to each label. issue #
- ctrl+move to automatically resize/rotate, shift+move to automatically rotate (only)
- the transformation subnetwork in pointnet for our rotation prediction is possibly unnecessary because we don't want a rotation-invariant model.
- add contextmenu for projective sub-views, so that we can use them in batch-mode
- crop point clouds, so to remove points of trees reaching out above the roads
- http://eprints.utar.edu.my/4212/1/1604655_FYP_Report_-_SHI_HAO_TAN.pdf