API: Python SDK
Belangrijkste kenmerken
Vereisten
Vereiste
Details
Snel aan de slag
Installatie
Basisgebruik
Volledige controle
Installatiehandleiding
Vereisten
Installeren via pip
Installatie controleren
Eerste installatie
Licentie activeren
Verbinding testen
API-referentie
ChlorosLocal-klasse
Constructor
Parameter
Type
Standaard
Beschrijving
Methoden
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parameter
Type
Vereist
Beschrijving
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parameter
Type
Vereist
Beschrijving
configure(**settings)
configure(**settings)Parameter
Type
Standaard
Beschrijving
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parameter
Type
Standaard
Beschrijving
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Handige functies
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parameter
Type
Standaard
Beschrijving
Ondersteuning voor contextmanager
Volledige voorbeelden
Voorbeeld 1: basisverwerking
Voorbeeld 2: aangepaste workflow
Voorbeeld 3: batchverwerking van meerdere mappen
Voorbeeld 4: Integratie van onderzoekspijplijn
Voorbeeld 5: Aangepaste voortgangsbewaking
Voorbeeld 6: Foutverwerking
Voorbeeld 7: Accountbeheer en uitloggen
Voorbeeld 8: opdrachtregelprogramma
Uitzonderingsafhandeling
Uitzonderingshiërarchie
Voorbeelden van uitzonderingen
Geavanceerde onderwerpen
Aangepaste backendconfiguratie
Niet-blokkerende verwerking
Geheugenbeheer
Probleemoplossing
Backend start niet
Licentie niet gedetecteerdProbleem: SDK waarschuwt voor ontbrekende licentieOplossingen:
ImportfoutenProbleem: ModuleNotFoundError: No module named 'chloros_sdk'Oplossingen:
ModuleNotFoundError: No module named 'chloros_sdk'Oplossingen:Time-out bij verwerkingProbleem: Time-out bij verwerkingOplossingen:
Poort al in gebruikProbleem: Backend-poort 5000 bezetOplossingen:
Tips voor betere prestaties
Verwerkingssnelheid optimaliseren
Geheugenoptimalisatie
Achtergrondverwerking
Integratievoorbeelden
Django-integratie
Flask API
Jupyter Notebook
Veelgestelde vragen
V: Is er een internetverbinding nodig voor SDK?
V: Kan ik SDK gebruiken op een server zonder GUI?A: Ja! Vereisten:
V: Wat is het verschil tussen Desktop, CLI en SDK?
Functie
Desktop GUI
CLI Command Line
Python SDK
V: Kan ik apps distribueren die zijn gebouwd met de SDK?A: SDK-code kan worden geïntegreerd in uw applicaties, maar:
V: Hoe werk ik de SDK bij?
V: Waar worden bewerkte afbeeldingen opgeslagen?
V: Kan ik afbeeldingen bewerken vanuit Python-scripts die volgens een schema worden uitgevoerd?A: Ja! Gebruik Windows Taakplanner met Python-scripts:
V: Ondersteunt SDK async/await?A: De huidige versie is synchroon. Voor asynchroon gedrag gebruikt u wait=False of voert u het uit in een aparte thread:
wait=False of voert u het uit in een aparte thread:V: Hoe schakel ik tussen verschillende Chloros+-accounts?A: Gebruik de logout()-methode om de cache met inloggegevens te wissen en log vervolgens opnieuw in met het nieuwe account:
logout()-methode om de cache met inloggegevens te wissen en log vervolgens opnieuw in met het nieuwe account:Hulp krijgen
Documentatie
Ondersteuningskanalen
Voorbeeldcode
LicentieEigendomsrechtelijke software - Copyright (c) 2025 MAPIR Inc.
Laatst bijgewerkt