API: Python SDK
Nøkkelegenskaper
Krav
Krav
Detaljer
Hurtigstart
Installasjon
Grunnleggende bruk
Full kontroll
Installasjonsveiledning
Forutsetninger
Installer via pip
Bekreft installasjonen
Første gangs oppsett
Lisensaktivering
Test tilkobling
API-referanse
ChlorosLocal-klasse
Konstruktør
Parameter
Type
Standard
Beskrivelse
Metoder
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parameter
Type
Påkrevd
Beskrivelse
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parameter
Type
Påkrevd
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 funksjoner
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parameter
Type
Standard
Beskrivelse
Støtte for kontekstbehandling
Komplette eksempler
Eksempel 1: Grunnleggende behandling
Eksempel 2: Tilpasset arbeidsflyt
Eksempel 3: Batchbehandling av flere mapper
Eksempel 4: Integrering av forskningsrørledning
Eksempel 5: Tilpasset fremdriftskontroll
Eksempel 6: Feilhåndtering
Eksempel 7: Kontoadministrasjon og utlogging
Eksempel 8: Kommandolinjeverktøy
Unntakshåndtering
Unntakshierarki
Eksempler på unntak
Avanserte emner
Tilpasset backend-konfigurasjon
Ikke-blokkerende behandling
Minnebehandling
Feilsøking
Backend starter ikke
Lisens oppdages ikkeProblem: SDK advarer om manglende lisensLøsninger:
ImportfeilProblem: ModuleNotFoundError: No module named 'chloros_sdk'Løsninger:
ModuleNotFoundError: No module named 'chloros_sdk'Løsninger:BehandlingstidsavbruddProblem: Behandlingen avbrytesLøsninger:
Port allerede i brukProblem: Backend-port 5000 opptattLøsninger:
Tips for ytelse
Optimaliser behandlingshastigheten
Minneoptimalisering
Bakgrunnsbehandling
Integreringseksempler
Django-integrering
Flask API
Jupyter Notebook
FAQ
Spørsmål: Krever SDK internettforbindelse?
Spørsmål: Kan jeg bruke SDK på en server uten GUI?Svar: Ja! Krav:
Spørsmål: Hva er forskjellen mellom Desktop, CLI og SDK?
Funksjon
Desktop GUI
CLI Kommandolinje
Python SDK
Spørsmål: Kan jeg distribuere apper som er laget med SDK?Svar: SDK-koden kan integreres i applikasjonene dine, men:
Spørsmål: Hvordan oppdaterer jeg SDK?
Spørsmål: Hvor lagres behandlede bilder?
Spørsmål: Kan jeg behandle bilder fra Python-skript som kjører etter en tidsplan?Svar: Ja! Bruk Windows Oppgaveplanlegger med Python-skript:
Spørsmål: Støtter SDK async/await?Svar: Den nåværende versjonen er synkron. For asynkron atferd, bruk wait=False eller kjør i en egen tråd:
wait=False eller kjør i en egen tråd:Spørsmål: Hvordan bytter jeg mellom forskjellige Chloros+-kontoer?Svar: Bruk metoden logout() til å tømme hurtigbufferte påloggingsopplysninger, og logg deretter på igjen med den nye kontoen:
logout() til å tømme hurtigbufferte påloggingsopplysninger, og logg deretter på igjen med den nye kontoen:Få hjelp
Dokumentasjon
Supportkanaler
Eksempelkode
LisensProprietær programvare – Copyright (c) 2025 MAPIR Inc.
Sist oppdatert