Open maximilianallan opened 8 years ago
I am having this issue too... Did you ever figure it out?
I didn't find a good solution. We set up our own server to host the images and modified the scripts so that it generated hits with URLs that pointed at this server with https. However, when we added the hits to Mechanical Turk there seemed to be problems with Mechanical Turk recording that a user had finished labelling an image so we couldn't pay anyone, although the labellings themselves were uploaded to our server. I didn't get around to figuring out why this was occurring.
+1 for https support. Thanks!
As long as labelme.csail.mit.edu supports HTTPS, we'll be good to go. No need to change code (except changing "http" to "https")
this might be useful http://cs-people.bu.edu/sameki/blog1.pdf
Quite annoying HTTPS is not supported ... I am trying to setup server according to @madratman 's link/pdf
Indeed it seems HTTPS is not supported anymore?
[ERROR] Error creating HIT 5 (http://labelme.csail.mit.edu/Release3.0/tool.html?collection=LabelMe&mode=mt&N=inf&folder=users/rbarth88/sweeper_2&image=empirical_image_color_5.jpg): Error #1 for RequestId: 10e48277-b5f2-4efc-a63d-157aa8436074 - AWS.MechanicalTurk.InvalidParameterValue: The value "http://labelme.csail.mit.edu/Release3.0/tool.html?collection=LabelMe&mode=mt&N=inf&folder=users/rbarth88/sweeper_2&image=empirical_image_color_5.jpg" is not valid for the parameter ExternalURL. This URL must use the HTTPS protocol.. (1533018371994)
You could host your own images/LabelMe using the source code provided and enable HTTPS. The MATLAB code should work fine if you have both HTTP and HTTPS for your own Labelme site, and use the http to run the MATLAB script but change the output to https
Currently Amazon Mechanical Turk CLI does not support non-HTTPS connections however the LabelMe server only supports HTTP connections.
Is there any way around this?