Limiting crowd-bounding-box to only one label

0

Hi folks

I am trying to create a template where someone bounds an object in the source image, and then writes a description of the object. For this I want to limit the users to only creating one bounding box. Any way to do this easily using the crowd-bounding-box template? Can not find anything online within the last hour that helps.

Thanks

robosam
asked 4 years ago212 views
2 Answers
0

Hello,

You can add onsubmit validation and show an error message.

This code sample shows how to do it for <crowd-keypoint> https://github.com/aws-samples/amazon-a2i-sample-task-uis/blob/master/images/keypoint-additional-answer-validation.liquid.html

It should be straightforward to re-use that code for <crowd-bounding-box> but please let me know if you get stuck.

Thanks,
Sam

answered 4 years ago
0

Thanks for the response. Your link was really helpful, this is the javascript code I ended up using to achieve what I wanted. I just check if one and only one label is being submitted, otherwise i return an error to the user and prevent them from submitting the hit.

For anyone looking to do this, you also need to add <div id="errorBox"></div> to the top of the crowd-form.

https://gist.github.com/SamBahrami/c1bfbbd85b5fb87befca553c3d18d7cb

robosam
answered 4 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions