API : Python SDK
Caracteristici cheie
Cerințe
Cerință
Detalii
Început rapid
Instalare
Utilizare de bază
Control complet
Ghid de instalare
Cerințe preliminare
Instalare prin pip
Verificarea instalării
Configurare inițială
Activarea licenței
Testați conexiunea
Referință API
Clasa ChlorosLocal
Constructor
Parametru
Tip
Implicit
Descriere
Metode
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parametru
Tip
Obligatoriu
Descriere
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parametru
Tip
Obligatoriu
Descriere
configure(**settings)
configure(**settings)Parametru
Tip
Implicit
Descriere
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parametru
Tip
Implicit
Descriere
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Funcții utile
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parametru
Tip
Implicit
Descriere
Suport manager context
Exemple complete
Exemplul 1: Prelucrare de bază
Exemplul 2: Flux de lucru personalizat
Exemplul 3: Procesare în lot a mai multor foldere
Exemplul 4: Integrarea fluxului de cercetare
Exemplul 5: Monitorizarea personalizată a progresului
Exemplul 6: Gestionarea erorilor
Exemplul 7: Gestionarea contului și deconectarea
Exemplul 8: Instrument de linie de comandă
Gestionarea excepțiilor
Ierarhia excepțiilor
Exemple de excepții
Subiecte avansate
Configurare personalizată a backend-ului
Procesare fără blocare
Gestionarea memoriei
Depanare
Backend-ul nu pornește
Licența nu este detectatăProblemă: SDK avertizează că licența lipseșteSoluții:
Erori de importProblemă: ModuleNotFoundError: No module named 'chloros_sdk'Soluții:
ModuleNotFoundError: No module named 'chloros_sdk'Soluții:Timp de expirare al procesăriiProblemă: Timpul de expirare al procesăriiSoluții:
Port deja utilizatProblemă: Portul backend 5000 ocupatSoluții:
Sfaturi de performanță
Optimizați viteza de procesare
Optimizarea memoriei
Procesare în fundal
Exemple de integrare
Integrare Django
Flask API
Jupyter Notebook
Întrebări frecvente
Î: SDK necesită o conexiune la internet?
Î: Pot utiliza SDK pe un server fără GUI?R: Da! Cerințe:
Î: Care este diferența dintre Desktop, CLI și SDK?
Caracteristică
GUI Desktop
CLI Linie de comandă
Python SDK
Î: Pot distribui aplicații create cu SDK?R: Codul SDK poate fi integrat în aplicațiile dvs., dar:
Î: Cum actualizez SDK?
Î: Unde sunt salvate imaginile procesate?
Î: Pot procesa imagini din scripturile Python care rulează conform programului?R: Da! Utilizați Windows Task Scheduler cu scripturile Python:
Î: SDK acceptă async/await?R: Versiunea actuală este sincronă. Pentru comportament asincron, utilizați wait=False sau rulați într-un thread separat:
wait=False sau rulați într-un thread separat:Î: Cum pot comuta între diferite conturi Chloros+?R: Utilizați metoda logout() pentru a șterge datele de autentificare din cache, apoi reconectați-vă cu noul cont:
logout() pentru a șterge datele de autentificare din cache, apoi reconectați-vă cu noul cont:Obținerea de ajutor
Documentație
Canale de asistență
Cod de exemplu
LicențăSoftware proprietar - Copyright (c) 2025 MAPIR Inc.
Last updated