Closed TanyaStere42 closed 11 months ago
This is a blocker - there are plenty of images where animals are close enough that the attempted 2nd box touches the first and can't be completed. The 'workaround' would be to do incomplete annotation.
Note that the label text box of the 1st box also blocks positioning of the 2nd box, not just the original bounding box.
@simbamangu can you verify QA requirements? And let me know if there's any additional detail I need to add
Further description of overlap issue and suggested QA description:
The 2nd bounding box cannot be drawn / completed if its 1st or 2nd point is within a previous bounding box OR touching the label text or any icons of a previous bounding box.
QA: verify that a 2nd box can be completed when its start or end points intersect with any other bounding box, text or icons from previous drawing object.
@simbamangu we're updating the requirements you suggested to no longer include "start on any point of canvas, other box, icon". Because there's event listeners, we either shut down all other functionality besides box-drawing, or we require annotations start in blank canvas space
@simbamangu Product verified, ready for QA. Click the boxes on the checklist and leave a comment with any notes as you finish @erinz2020 Great job!
@TanyaStere42 Thank you for verification.
Current Behavior In Annotation and Ground Truth tasks, all bounding boxes must occupy distinct space The 2nd bounding box cannot be drawn / completed if its 1st or 2nd point is within a previous bounding box OR touching the label text or any icons of a previous bounding box.
behavior should be managed at
/api/controllers/annotations.js
Expected Behavior Annotations can overlap
QA Checklist
Verify that a second annotation is drawn when there is an overlap of area For annotation task:
For ground truth task: