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: Εργαλείο γραμμής εντολών
Χειρισμός εξαιρέσεων
Ιεραρχία εξαιρέσεων
Παραδείγματα εξαιρέσεων
Προχωρημένα θέματα
Προσαρμοσμένη διαμόρφωση backend
Επεξεργασία χωρίς μπλοκάρισμα
Διαχείριση μνήμης
Αντιμετώπιση προβλημάτων
Το backend δεν ξεκινά
Δεν εντοπίστηκε άδεια χρήσηςΠρόβλημα: Το SDK προειδοποιεί για έλλειψη άδειας χρήσηςΛύσεις:
Σφάλματα εισαγωγήςΠρόβλημα: ModuleNotFoundError: No module named 'chloros_sdk'Λύσεις:
ModuleNotFoundError: No module named 'chloros_sdk'Λύσεις:Χρονικό όριο επεξεργασίαςΠρόβλημα: Χρονικό όριο επεξεργασίαςΛύσεις:
Η θύρα χρησιμοποιείται ήδηΠρόβλημα: Η θύρα 5000 του backend είναι κατειλημμένηΛύσεις:
Συμβουλές απόδοσης
Βελτιστοποίηση ταχύτητας επεξεργασίας
Βελτιστοποίηση μνήμης
Επεξεργασία στο παρασκήνιο
Παραδείγματα ενσωμάτωσης
Ενσωμάτωση Django
Flask API
Jupyter Notebook
Συχνές ερωτήσεις
Ε: Το SDK απαιτεί σύνδεση στο διαδίκτυο;
Ε: Μπορώ να χρησιμοποιήσω το SDK σε διακομιστή χωρίς GUI;Α: Ναι! Το SDK λειτουργεί χωρίς οθόνη τόσο σε διακομιστές Windows όσο και Linux.Linux (συνιστάται για χρήση χωρίς οθόνη):
Ε: Ποια είναι η διαφορά μεταξύ Desktop, CLI και SDK;
Λειτουργία
Desktop GUI
CLI Γραμμή εντολών
Python SDK
Ε: Μπορώ να διανέμω εφαρμογές που έχουν δημιουργηθεί με το SDK;Α: Ο κώδικας SDK μπορεί να ενσωματωθεί στις εφαρμογές σας, αλλά:
Ε: Πώς μπορώ να ενημερώσω το SDK;
Ε: Πού αποθηκεύονται οι επεξεργασμένες εικόνες;
Ε: Μπορώ να επεξεργαστώ εικόνες από σενάρια Python που εκτελούνται σύμφωνα με χρονοδιάγραμμα;Α: Ναι! Χρησιμοποιήστε τον προγραμματιστή του λειτουργικού σας συστήματος με σενάρια Python:
Ε: Υποστηρίζει το SDK async/await;Α: Η τρέχουσα έκδοση είναι σύγχρονη. Για ασύγχρονη συμπεριφορά, χρησιμοποιήστε το wait=False ή εκτελέστε το σε ξεχωριστό νήμα:
wait=False ή εκτελέστε το σε ξεχωριστό νήμα:Ε: Πώς μπορώ να εναλλάσσω διαφορετικούς λογαριασμούς Chloros+;Α: Χρησιμοποιήστε τη μέθοδο logout() για να διαγράψετε τα αποθηκευμένα διαπιστευτήρια και, στη συνέχεια, συνδεθείτε ξανά με τον νέο λογαριασμό:
logout() για να διαγράψετε τα αποθηκευμένα διαπιστευτήρια και, στη συνέχεια, συνδεθείτε ξανά με τον νέο λογαριασμό:Λήψη βοήθειας
Τεκμηρίωση
Κανάλια υποστήριξης
Δείγματα κώδικα
Άδεια χρήσηςΙδιόκτητο λογισμικό - Πνευματικά δικαιώματα (c) 2025 MAPIR Inc.
Last updated