الحصول على إحداثيات الكائنات المتواجدة في صورة
انشر صورة وتعليقًا باللغة الإنجليزية واحصل على ما يصل إلى 6 مجموعات من إحداثيات الكائنات المحددة. يمكنك طلب إحداثيات النقطة، بالإضافة إلى إحداثيات المستطيل. الحد الأقصى لحجم الصورة على جانب واحد هو 500 بكسل. سيتم تصغير حجم الصور الأكبر من ذلك في واجهة العامل.


مثال على مهام "النقاط" و"المستطيلات".
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 | String | مطلوبة | ImageToCoordinatesTask وظيفة هذه الخاصية تحديد نوع المهمة |
| body | String | مطلوبة | نص الملف المشفر بنظام base64. تأكد من إرسال النص بدون فواصل بين الأسطر. كذلك يرجى عدم ارسال (امتدادات مثل jpg أو png) أو علامات مشابهة، فقط نص مكتوب بترميز base64! |
| comment | String | غير مطلوبة | التعليقات على المهمة بالأحرف الإنجليزية فقط. مثال: "قم بتحديد كافة السيارات الموجودة" أو "قم بتحديد الكائنات الموجودة بترتيب معين". |
| mode | String | غير مطلوبة | نوعية المهمة، يمكن أن يكون "points" أو "rectangles". الخيار الافتراضي هو "points". |
| websiteURL | String | غير مطلوبة | خاصية اختيارية لتمييز مصدر رموز التحقق المُصورة في إحصائيات عمليات الدفع. |
كائن حل المهمة
| الخاصية | نوع الخاصية | الوظيفة |
|---|---|---|
| coordinates | String | هي عبارة عن مجموعة من الإحداثيات. بالنسبة إلى وضع "points"، تم تعيينها بصيغة (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"
}