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

edit committed objects #660

Open
lufre1 opened this issue Jul 16, 2024 · 1 comment
Open

edit committed objects #660

lufre1 opened this issue Jul 16, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@lufre1
Copy link
Contributor

lufre1 commented Jul 16, 2024

Description

When using the micro_sam annotator and committing segmented object, the segmentation is stored in another layer called "committed_objects". Once there, the segmentation cannot be edited again (despite deleting it entirely by pipetting background color and bucket fill the obejct to background within the "committed_obejcts" layer and then segmenting the object once again)

ToDo

Make the committed object "movable" so it can be moved between layers in order to edit it again in "current_object" layer.
There needs to be a UI element allowing the user to move objects.

@lufre1 lufre1 added the enhancement New feature or request label Jul 16, 2024
@lufre1
Copy link
Contributor Author

lufre1 commented Jul 17, 2024

had a look at the api and docs for layers etc. and it seems that there is no napari inherent option we could use for something like that. means we need to implement something similar to the point prompt toggler:
image

I think this does not contribute positively to the user experience as the UI elements are located in the annotator (right border) and not in the label layers (left border) where the moving happens. But it is possible to add a widget where the user can select which label id should be moved to which layer.

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

When branches are created from issues, their pull requests are automatically linked.

1 participant