مختصات اشیا در یک تصویر را به دست میآورد
یک بدنه تصویری، یک توضیح (کامنت) را به انگلیسی منتشر کنید تا ۶ مجموعه مختصات اشیای معین را دریافت کنید. میتوانید مختصات نقطه و همینطور مختصات مستطیل را درخواست کنید. حداکثر اندازه تصویر در یک طرف ۵۰۰ پیکسل است. اندازه تصاویر بزرگتر طبق واسط کاربری کارگر کوچک میشود.


نمونه ای از وظایف "points" و "rectangles".
Python
Node.js
Go
PHP
bash
چگونه تصویر به مختصات را در Python حل کنیم
#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)شیء وظیفه
| خصوصیت | نوع | ضروری | هدف |
|---|---|---|---|
| type | رشته | بله | ImageToCoordinatesTask نوع وظیفه را تعیین میکند. |
| body | رشته | بله | بدنه فایل که با base64 رمزگذاری شده است. حتماً آن را بدون شکستِ خطوط ارسال کنید. برچسب 'data:image/png,' یا برچسبهای مشابه را در آن قرار ندهید، باید فقط base64 خالص وجود داشته باشد! |
| comment | رشته | خیر | توضیحات (کامنتها) وظیفه باید فقط با کاراکترهای انگلیسی باشند. مثال: "select all cars" یا "Select objects in specified order". |
| mode | رشته | خیر | حالت وظیفه، میتواند «نقاط» یا «مستطیلها» باشد. حالت پیشفرض، «نقاط» است. |
| websiteURL | رشته | خیر | پارامتر اختیاری برای متمایزکردن منبع کپچاهای تصویری در آمارهای هزینه. |
شیء راهحل وظیفه
| خصوصیت | نوع | هدف |
|---|---|---|
| coordinates | رشته | آرایهای از مجموعه مختصات. برای حالت «نقاط»، مجموعه (x,y) تنظیم میشود. برای «مستطیلها» هم (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"
}