Ottenere le coordinate degli oggetti in un'immagine
Inviate un corpo dell'immagine, un commento in inglese e riceverete fino a 6 serie di coordinate di oggetti dati. È possibile richiedere coordinate di punti e di rettangoli. La dimensione massima dell'immagine su un lato è di 500 pixel. Le immagini più grandi saranno ridimensionate dall'interfaccia del worker.
![Image-to-Coordinates captcha example, select objects on the picture](https://d2dcgek2qxtwh0.cloudfront.net/images/nuxt3/coordinates1_resized.webp)
![Image-to-Coordinates captcha example, draw a rectangle above objects](https://d2dcgek2qxtwh0.cloudfront.net/images/nuxt3/coordinates2_resized.webp)
Un esempio di task "points" e "rectangles"
Oggetto del task
Proprietà | Tipo | Richiesto | Scopo |
---|---|---|---|
type | Stringa | Sì | ImageToCoordinatesTask Indica un tipo di task. |
body | Stringa | Sì | File body codificato in base64. Assicurati di inviarlo senza a capo. Non includere 'data:image/png,' o tag simili, soltanto il base64 pulito! |
comment | Stringa | No | Commenti per il compito solo in caratteri inglesi. Esempio: "Select objects in specified order" o "select all cars". |
mode | Stringa | No | Modalità operativa, può essere "points" o "rectangles". L'impostazione predefinita è "points". |
websiteURL | Stringa | No | Parametro opzionale per distinguere la sorgente dei captcha grafici nelle statistiche di spesa. |
Esempio di richiesta
Python
Javascript
PHP
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.imagetocoordinates import *
solver = imagetocoordinates()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_mode("points")
solver.set_comment("Select objects in specified order")
coordinates = solver.solve_and_return_solution("coordinates.png")
if coordinates != 0:
print("coordinates: ", coordinates)
else:
print("task finished with error "+solver.error_code)
Oggetto soluzione task
Proprietà | Tipo | Scopo |
---|---|---|
coordinates | Stringa | Array di set di coordinate. Per la modalità "points" è l'insieme (x,y). Per i "rectangles" è (x1,y1,x2,y2), partendo dall'alto a sinistra fino al basso a destra. L'inizio delle coordinate è nell'angolo in alto a sinistra. |
Esempio di risposta
{
"errorId":0,
"status":"ready",
"solution":
{
"coordinates":[
[17,48,54,83],
[76,93,140,164]
]
},
"cost":"0.000700",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}