API proposal for mech_turk package.
First of all, read the architecture overview to get the big picture and hopefully specific questions.
API
API with documentation is here: doc/api/cv_mech_turk2/html/python/
Main tools
- cv_mech_turk2.submit_images
- cv_mech_turk2.session_results
- cv_mech_turk2.tasks.gxml (resolution conversion API)
- cv_mech_turk2.convert_outlines_to_masks
Useful pipeline tools
- cv_mech_turk2.pipelines.send_boxes_to_attributes
- cv_mech_turk2.pipelines.send_boxes_to_group
Helper APIs (mostly for pipelines)
cv_mech_turk2.tasks.gxml_session.SessionResults
- cv_mech_turk2.tasks.attribute.read_submissions
cv_mech_turk2.tasks.attribute.BoxReader