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
Licentieactivering
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 contextmanagers
Volledige voorbeelden
Voorbeeld 1: Basisverwerking
Voorbeeld 2: Aangepaste workflow
Voorbeeld 3: Batchverwerking van meerdere mappen
Voorbeeld 4: Integratie in onderzoekspijplijn
Voorbeeld 5: Aangepaste voortgangsbewaking
Voorbeeld 6: Foutafhandeling
Voorbeeld 7: Accountbeheer en uitloggen
Voorbeeld 8: Opdrachtregelprogramma
Afhandeling van uitzonderingen
Hiërarchie van uitzonderingen
Voorbeelden van uitzonderingen
Geavanceerde onderwerpen
Aangepaste backend-configuratie
Niet-blokkerende verwerking
Geheugenbeheer
Probleemoplossing
Backend start niet
Licentie niet gedetecteerdProbleem: SDK geeft een waarschuwing over een 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 voor SDK een internetverbinding vereist?
V: Kan ik de SDK gebruiken op een server zonder GUI?A: Ja! De SDK werkt headless op zowel Windows- als Linux-servers.Linux (aanbevolen voor headless):
V: Wat is het verschil tussen Desktop, CLI en SDK?
Functie
Desktop GUI
CLI Opdrachtregel
Python SDK
V: Kan ik apps distribueren die zijn gebouwd met de SDK?A: SDK-code kan in uw applicaties worden geïntegreerd, maar:
V: Hoe werk ik de SDK bij?
V: Waar worden verwerkte afbeeldingen opgeslagen?
V: Kan ik afbeeldingen verwerken vanuit Python-scripts die volgens een schema worden uitgevoerd?A: Ja! Gebruik de planner van uw besturingssysteem met Python-scripts:
V: Ondersteunt SDK async/await?A: De huidige versie is synchroon. Gebruik voor asynchroon gedrag wait=False of voer het uit in een aparte thread:
wait=False of voer het uit in een aparte thread:V: Hoe schakel ik tussen verschillende Chloros+-accounts?A: Gebruik de logout()-methode om de in de cache opgeslagen inloggegevens te wissen en log vervolgens opnieuw in met het nieuwe account:
logout()-methode om de in de cache opgeslagen inloggegevens te wissen en log vervolgens opnieuw in met het nieuwe account:Hulp
Documentatie
Ondersteuningskanalen
Voorbeeldcode
LicentieEigen software - Copyright (c) 2025 MAPIR Inc.
Laatst bijgewerkt