API: Python SDK
الميزات الرئيسية
المتطلبات
المتطلبات
التفاصيل
البدء السريع
التثبيت
الاستخدام الأساسي
التحكم الكامل
دليل التثبيت
المتطلبات الأساسية
التثبيت عبر pip
التحقق من التثبيت
الإعداد لأول مرة
تنشيط الترخيص
اختبار الاتصال
مرجع API
فئة ChlorosLocal
المنشئ
المعلمة
النوع
الافتراضي
الوصف
الطرق
create_project(project_name, camera=None)
create_project(project_name, camera=None)المعلمة
النوع
مطلوب
الوصف
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)المعلمة
النوع
مطلوب
الوصف
configure(**settings)
configure(**settings)المعلمة
النوع
الافتراضي
الوصف
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)المعلمة
النوع
الافتراضي
الوصف
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()وظائف ملائمة
process_folder(folder_path, **options)
process_folder(folder_path, **options)المعلمة
النوع
الافتراضي
الوصف
دعم مدير السياق
أمثلة كاملة
مثال 1: المعالجة الأساسية
المثال 2: سير العمل المخصص
المثال 3: المعالجة المجمعة لعدة مجلدات
المثال 4: تكامل خط أنابيب البحث
المثال 5: مراقبة التقدم المخصصة
المثال 6: معالجة الأخطاء
المثال 7: إدارة الحساب وتسجيل الخروج
المثال 8: أداة سطر الأوامر
معالجة الاستثناءات
تسلسل الاستثناءات
أمثلة على الاستثناءات
موضوعات متقدمة
تكوين الخلفية المخصصة
المعالجة غير المعيقة
إدارة الذاكرة
استكشاف الأخطاء وإصلاحها
الخلفية لا تبدأ
لم يتم اكتشاف الترخيصالمشكلة: SDK يحذر من فقدان الترخيصالحلول:
أخطاء الاستيرادالمشكلة: ModuleNotFoundError: No module named 'chloros_sdk'الحلول:
ModuleNotFoundError: No module named 'chloros_sdk'الحلول:انتهاء مهلة المعالجةالمشكلة: انتهاء مهلة المعالجةالحلول:
المنفذ قيد الاستخدام بالفعلالمشكلة: المنفذ الخلفي 5000 مشغولالحلول:
نصائح حول الأداء
تحسين سرعة المعالجة
تحسين الذاكرة
المعالجة في الخلفية
أمثلة على التكامل
تكامل Django
Flask API
Jupyter Notebook
الأسئلة الشائعة
س: هل يتطلب SDK اتصالاً بالإنترنت؟
س: هل يمكنني استخدام SDK على خادم بدون واجهة مستخدم رسومية؟ج: نعم! المتطلبات:
س: ما الفرق بين Desktop و CLI و SDK؟
الميزة
واجهة المستخدم الرسومية لـ Desktop
سطر الأوامر لـ CLI
Python SDK
س: هل يمكنني توزيع التطبيقات التي تم إنشاؤها باستخدام SDK؟ج: يمكن دمج كود SDK في تطبيقاتك، ولكن:
س: كيف أقوم بتحديث SDK؟
س: أين يتم حفظ الصور المعالجة؟
س: هل يمكنني معالجة الصور من نصوص Python التي تعمل وفقًا للجدول الزمني؟ج: نعم! استخدم Windows Task Scheduler مع نصوص Python:
س: هل يدعم SDK async/await؟ج: الإصدار الحالي متزامن. للحصول على سلوك غير متزامن، استخدم wait=False أو قم بالتشغيل في مؤشر ترابط منفصل:
wait=False أو قم بالتشغيل في مؤشر ترابط منفصل:س: كيف يمكنني التبديل بين حسابات Chloros+ المختلفة؟ج: استخدم طريقة logout() لمسح بيانات الاعتماد المخزنة مؤقتًا، ثم أعد تسجيل الدخول بالحساب الجديد:
logout() لمسح بيانات الاعتماد المخزنة مؤقتًا، ثم أعد تسجيل الدخول بالحساب الجديد:الحصول على المساعدة
الوثائق
قنوات الدعم
نموذج الكود
الترخيصبرنامج مملوك - حقوق النشر (c) 2025 MAPIR Inc.
Last updated