API: Python SDK
Nøglefunktioner
Krav
Krav
Detaljer
Hurtig start
Installation
Grundlæggende brug
Fuld kontrol
Installationsvejledning
Forudsætninger
Installation via pip
Bekræft installation
Første opsætning
Licensaktivering
Test forbindelse
API-reference
ChlorosLocal-klasse
Konstruktør
Parameter
Type
Standard
Beskrivelse
Metoder
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parameter
Type
Påkrævet
Beskrivelse
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parameter
Type
Påkrævet
Beskrivelse
configure(**settings)
configure(**settings)Parameter
Type
Standard
Beskrivelse
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parameter
Type
Standard
Beskrivelse
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Praktiske funktioner
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parameter
Type
Standard
Beskrivelse
Understøttelse af kontekststyring
Komplette eksempler
Eksempel 1: Grundlæggende behandling
Eksempel 2: Tilpasset arbejdsgang
Eksempel 3: Batchbehandling af flere mapper
Eksempel 4: Integration af forskningspipeline
Eksempel 5: Brugerdefineret overvågning af fremskridt
Eksempel 6: Fejlhåndtering
Eksempel 7: Kontoadministration og logout
Eksempel 8: Kommandolinjeværktøj
Håndtering af undtagelser
Undtagelseshierarki
Eksempler på undtagelser
Avancerede emner
Brugerdefineret backend-konfiguration
Ikke-blokerende behandling
Hukommelsesstyring
Fejlfinding
Backend starter ikke
Licens ikke fundetProblem: SDK advarer om manglende licensLøsninger:
ImportfejlProblem: ModuleNotFoundError: No module named 'chloros_sdk'Løsninger:
ModuleNotFoundError: No module named 'chloros_sdk'Løsninger:Behandlingstid udløbetProblem: Behandlingstiden udløberLøsninger:
Port allerede i brugProblem: Backend-port 5000 optagetLøsninger:
Tips til ydeevne
Optimer behandlingshastigheden
Hukommelsesoptimering
Baggrundsbehandling
Integrations eksempler
Django-integration
Flask API
Jupyter Notebook
Ofte stillede spørgsmål
Spørgsmål: Kræver SDK en internetforbindelse?
Spørgsmål: Kan jeg bruge SDK på en server uden GUI?Svar: Ja! Krav:
Spørgsmål: Hvad er forskellen mellem Desktop, CLI og SDK?
Funktion
Desktop GUI
CLI Kommandolinje
Python SDK
Spørgsmål: Kan jeg distribuere apps, der er udviklet med SDK?Svar: SDK-kode kan integreres i dine applikationer, men:
Spørgsmål: Hvordan opdaterer jeg SDK?
Spørgsmål: Hvor gemmes de behandlede billeder?
Spørgsmål: Kan jeg behandle billeder fra Python-scripts, der kører efter en tidsplan?Svar: Ja! Brug Windows Task Scheduler med Python-scripts:
Spørgsmål: Understøtter SDK async/await?Svar: Den aktuelle version er synkron. For asynkron adfærd skal du bruge wait=False eller køre i en separat tråd:
wait=False eller køre i en separat tråd:Spørgsmål: Hvordan skifter jeg mellem forskellige Chloros+-konti?Svar: Brug metoden logout() til at rydde cachelagrede legitimationsoplysninger, og log derefter ind igen med den nye konto:
logout() til at rydde cachelagrede legitimationsoplysninger, og log derefter ind igen med den nye konto:Få hjælp
Dokumentation
Supportkanaler
Eksempelkode
LicensProprietær software - Copyright (c) 2025 MAPIR Inc.
Last updated