Annotation Guideline - #1390
Conversation
With afterCommit the images are only deleted if the models were deleted successfully. This way we don't end up with models pointing to deleted files.
…tion-patch-1 Refactor annotation guideline implementation
|
@dbrembilla I will implement the "enforce" switch and the "users can choose a set of allowed shapes (independent of a label)" feature in the show/edit annotation guideline view. After that you can continue to actually implement the guideline in the annotation tools and Largo. |
|
Thinking about this, "enforcing" a guideline has so many implications. Maybe we should discuss these in the group meeting again:
|
This also implements the only_shapes attribute.
…tion-enforce Implement enforcement of annotation guidelines
|
@dbrembilla I finished the UI to create/edit annotation guidelines. Going forward I suggest that you implement enforcement of the guidelines (for the annotation tools and Largo) in the backend and I do the frontend. We can talk this through on Monday. I also thought if "annotation instructions" would fit even better because when I explained this feature in the manual article I was always talking about "instructions". Thoughts about the backend implementation:
|
Resolves #235
(to be merged only when the feature is complete)
StrategyGuideline to the available tabs in the project view.StrategyGuideline can be edited by admins and viewed by editors.StrategyGuidelines can have labels associated. A description, a preferred shape and a reference image can be addedStrategyGuidelines can be enforced for the annotation process, making it so that only labels within a strategy can be used and the preferred shapes are enforced (validated in the backend)StrategyGuideline can be used and the preferred shapes are enforced (i.e. a label with shape point cannot be changed to a label with shape circle)