Отримати координати об’єктів на зображенні
Опублікуйте тіло зображення, коментар англійською мовою та отримайте до 6 наборів координат заданих об'єктів. Ви можете запитувати як точкові координати, так і координати прямокутника. Максимальний розмір зображення по одній стороні - 500 пікселів. Зображення більшого розміру будуть зменшені в робочому інтерфейсі.
Приклад завдань "points" та "rectangles"
Об'єкт завдання
Властивість | Тип | Обов’язково | Призначення |
---|---|---|---|
type | Рядок | Так | ImageToCoordinatesTask Визначає тип завдання. |
body | Рядок | Так | Тіло файлу, закодоване в base64. Не забудьте надіслати його без розривів рядків. Не включайте теги 'data:image/png,' та подібні теги, лише чистий base64! |
comment | Рядок | Ні | Коментарі до завдання тільки англійською мовою. Приклад: "Select objects in specified order" або "select all cars". |
mode | Рядок | Ні | Режим завдання, може бути "points" або "rectangles". За замовчуванням - "points". |
websiteURL | Рядок | Ні | Необов’язковий параметр для розрізнення джерел зображень в статистиці витрат. |
Приклад запиту
Python
Javascript
Go
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)
Об’єкт розв’язання завдання
Властивість | Тип | Призначення |
---|---|---|
coordinates | Рядок | Масив набору координат. Для режиму "points" це (x,y). Для "rectangles" - (x1,y1,x2,y2), починаючи з лівого верхнього кута до правого нижнього. Початок координат у лівому верхньому куті. |
Приклад відповіді
{
"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"
}