API : Python SDK
Klíčové vlastnosti
Požadavky
Požadavek
Podrobnosti
Rychlý start
Instalace
Základní použití
Plná kontrola
Průvodce instalací
Předpoklady
Instalace přes pip
Ověření instalace
První nastavení
Aktivace licence
Test připojení
Referenční příručka API
Třída ChlorosLocal
Konstruktor
Parametr
Typ
Výchozí hodnota
Popis
Metody
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parametr
Typ
Povinné
Popis
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parametr
Typ
Povinný
Popis
configure(**settings)
configure(**settings)Parametr
Typ
Výchozí hodnota
Popis
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parametr
Typ
Výchozí hodnota
Popis
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Pomocné funkce
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parametr
Typ
Výchozí hodnota
Popis
Podpora správce kontextu
Kompletní příklady
Příklad 1: Základní zpracování
Příklad 2: Vlastní pracovní postup
Příklad 3: Dávkové zpracování více složek
Příklad 4: Integrace do výzkumného procesu
Příklad 5: Vlastní sledování průběhu
Příklad 6: Zpracování chyb
Příklad 7: Správa účtů a odhlášení
Příklad 8: Nástroj příkazového řádku
Zpracování výjimek
Hierarchie výjimek
Příklady výjimek
Pokročilá témata
Vlastní konfigurace backendu
Neblokující zpracování
Správa paměti
Řešení problémů
Backend se nespustí
Licence nebyla detekovánaProblém: SDK upozorňuje na chybějící licenciŘešení:
Chyby importuProblém: ModuleNotFoundError: No module named 'chloros_sdk'Řešení:
ModuleNotFoundError: No module named 'chloros_sdk'Řešení:Časový limit zpracováníProblém: Vypršel časový limit zpracováníŘešení:
Port již používánProblém: Port 5000 na backendu je obsazenŘešení:
Tipy pro zvýšení výkonu
Optimalizace rychlosti zpracování
Optimalizace paměti
Zpracování na pozadí
Příklady integrace
Integrace s Django
Flask API
Jupyter Notebook
Často kladené otázky
Otázka: Vyžaduje SDK připojení k internetu?
Otázka: Mohu použít SDK na serveru bez grafického rozhraní?Odpověď: Ano! SDK funguje bez grafického rozhraní na serverech Windows i Linux.Linux (doporučeno pro bezhlavý režim):
Otázka: Jaký je rozdíl mezi Desktop, CLI a SDK?
Funkce
Grafické rozhraní Desktop
Příkazový řádek CLI
Python SDK
Otázka: Mohu distribuovat aplikace vytvořené pomocí SDK?Odpověď: Kód SDK lze integrovat do vašich aplikací, ale:
Otázka: Jak aktualizuji SDK?
Otázka: Kam se ukládají zpracované obrázky?
Otázka: Mohu zpracovávat obrázky ze skriptů Python spouštěných podle plánu?Odpověď: Ano! Použijte plánovač operačního systému se skripty Python:
Otázka: Podporuje SDK async/await?Odpověď: Aktuální verze je synchronní. Pro asynchronní chování použijte wait=False nebo spusťte v samostatném vlákně:
wait=False nebo spusťte v samostatném vlákně:Otázka: Jak přepínám mezi různými účty Chloros+?Odpověď: Použijte metodu logout() k vymazání uložených přihlašovacích údajů a poté se znovu přihlaste pomocí nového účtu:
logout() k vymazání uložených přihlašovacích údajů a poté se znovu přihlaste pomocí nového účtu:Získání pomoci
Dokumentace
Kanály podpory
Ukázkový kód
LicenceProprietární software – Copyright (c) 2025 MAPIR Inc.
Last updated