Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New features(Export annotations in RLE, Visualize semantic segmentation ...) #508

Open
wants to merge 31 commits into
base: master
Choose a base branch
from

Conversation

Chaimaa-Louahabi
Copy link

@Chaimaa-Louahabi Chaimaa-Louahabi commented Sep 17, 2021

  1. Allow the user to choose the simplification degree for polygon and brush tools (if equal to 0, the original mask is saved and no simplification is done) (Issue Brush Annotation changes when becoming polygon in Tiny Object Annotation #388 )

Brush Panel:
panel_brush
Polygon Panel:
panel_polygon

  1. Eraser Tool optimization : does not substract current eraser path from annotation path until mouse up event is catched.(solution inspired from optimize BrushTool #364 )

  2. Masks created with brush Tool have Bézier curves to allow annotating objects with curves accurately. These annotations are exported in Compressed RLE format.

  3. New feature : download an Image’s semantic segmentation in PNG format.

The new button in annottaor vue:
Capture

Example of fire and clouds annotations (Annotations were created manually with brush tool):

CapturePull

  1. New feature : download a zip containing the semantic segmentation of each image of the dataset.

Capture2

The zip can be found in "Exports", it has the tag "SemanticSeg"

exports

  1. BugFix : when importing annotations that are lines or points, they disappear when one clicks on the image. It's due to a bug in boolean operations algorithm used in Paperjs Open Issue (unite, substract ..) so these 2 cases must be handled separately.

@Chaimaa-Louahabi Chaimaa-Louahabi marked this pull request as ready for review September 22, 2021 13:51
@jsbroks
Copy link
Owner

jsbroks commented Feb 1, 2022

Once these merge conflicts are solved Ill merge this

@ariefwijaya
Copy link

Once these merge conflicts are solved Ill merge this

@jsbroks any update?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants