API : Python SDK
Viktige funksjoner
Krav
Krav
Detaljer
Hurtigstart
Installasjon
Grunnleggende bruk
Full kontroll
Installasjonsveiledning
Forutsetninger
Installer via pip
Bekreft installasjon
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 kontekstbehandlere
Fullstendige eksempler
Eksempel 1: Grunnleggende behandling
Eksempel 2: Tilpasset arbeidsflyt
Eksempel 3: Batchbehandling av flere mapper
Eksempel 4: Integrasjon i forskningsrørledning
Eksempel 5: Tilpasset fremdriftsovervåking
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
Minnehåndtering
Feilsøking
Backend starter ikke
Lisens ikke oppdagetProblem: SDK varsler om manglende lisensLøsninger:
ImportfeilProblem: ModuleNotFoundError: No module named 'chloros_sdk'Løsninger:
ModuleNotFoundError: No module named 'chloros_sdk'Løsninger:Tidsavbrudd i behandlingenProblem: Tidsavbrudd i behandlingenLøsninger:
Porten er allerede i brukProblem: Backend-port 5000 opptattLøsninger:
Tips for ytelse
Optimaliser behandlingshastigheten
Minneoptimalisering
Bakgrunnsbehandling
Integrasjonseksempler
Django-integrasjon
Flask API
Jupyter Notebook
FAQ
Spørsmål: Krever SDK en internettforbindelse?
Spørsmål: Kan jeg bruke SDK på en server uten grafisk brukergrensesnitt?Svar: Ja! SDK fungerer uten grafisk brukergrensesnitt på både Windows- og Linux-servere.Linux (anbefalt for bruk uten grafisk brukergrensesnitt):
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 bygget med SDK?Svar: SDK-kode 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 operativsystemets tidsplanlegger med Python-skript:
Spørsmål: Støtter SDK async/await?Svar: Den nåværende versjonen er synkron. For asynkron oppførsel, 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() for å tømme bufret påloggingsinformasjon, og logg deretter på igjen med den nye kontoen:
logout() for å tømme bufret påloggingsinformasjon, og logg deretter på igjen med den nye kontoen:Få hjelp
Dokumentasjon
Supportkanaler
Eksempelkode
LisensProprietær programvare – Copyright (c) 2025 MAPIR Inc.
Sist oppdatert