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
Testování připojení
API Reference
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: Hromadné zpracování více složek
Příklad 4: Integrace výzkumného potrubí
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
Nezablokované zpracování
Správa paměti
Řešení problémů
Backend se nespustí
Licence nebyla detekovánaProblém: SDK varuje před chybějící licencíŘešení:
Chyby při importuProblém: ModuleNotFoundError: No module named 'chloros_sdk'Řešení:
ModuleNotFoundError: No module named 'chloros_sdk'Řešení:Časový limit zpracováníProblém: Časový limit zpracování vypršel.Řešení:
Port již je používánProblém: Backend port 5000 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 Django
Flask API
Jupyter Notebook
Často kladené otázky
Otázka: Vyžaduje SDK připojení k internetu?
Otázka: Mohu používat SDK na serveru bez grafického uživatelského rozhraní?Odpověď: Ano! Požadavky:
Otázka: Jaký je rozdíl mezi Desktop, CLI a SDK?
Funkce
Desktop GUI
CLI Příkazový řádek
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č úloh Windows 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 mohu přepínat 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:Nápověda
Dokumentace
Kanály podpory
Ukázkový kód
LicenceProprietární software – Copyright (c) 2025 MAPIR Inc.
Last updated