API: Python SDK
Kľúčové vlastnosti
Požiadavky
Požiadavka
Podrobnosti
Rýchly štart
Inštalácia
Základné použitie
Plná kontrola
Inštalačná príručka
Predpoklady
Inštalácia prostredníctvom pip
Overenie inštalácie
Prvé nastavenie
Aktivácia licencie
Testovanie pripojenia
Referencia API
Trieda ChlorosLocal
Konštruktor
Parameter
Typ
Predvolené nastavenie
Popis
Metódy
create_project(project_name, camera=None)
create_project(project_name, camera=None)Parameter
Typ
Povinné
Popis
import_images(folder_path, recursive=False)
import_images(folder_path, recursive=False)Parameter
Typ
Povinné
Popis
configure(**settings)
configure(**settings)Parameter
Typ
Predvolené nastavenie
Popis
process(mode="parallel", wait=True, progress_callback=None)
process(mode="parallel", wait=True, progress_callback=None)Parameter
Typ
Predvolené
Popis
get_config()
get_config()get_status()
get_status()shutdown_backend()
shutdown_backend()logout()
logout()Praktické funkcie
process_folder(folder_path, **options)
process_folder(folder_path, **options)Parameter
Typ
Predvolené
Popis
Podpora správcu kontextu
Kompletné príklady
Príklad 1: Základné spracovanie
Príklad 2: Vlastný pracovný postup
Príklad 3: Hromadné spracovanie viacerých priečinkov
Príklad 4: Integrácia výskumného potrubia
Príklad 5: Vlastné monitorovanie pokroku
Príklad 6: Spracovanie chýb
Príklad 7: Správa účtov a odhlásenie
Príklad 8: Nástroj príkazového riadku
Spracovanie výnimiek
Hierarchia výnimiek
Príklady výnimiek
Pokročilé témy
Vlastná konfigurácia backendu
Ne blokujúce spracovanie
Správa pamäte
Riešenie problémov
Backend sa nespustí
Licencia nebola zistenáProblém: SDK varuje pred chýbajúcou licenciouRiešenia:
Chyby importuProblém: ModuleNotFoundError: No module named 'chloros_sdk'Riešenia:
ModuleNotFoundError: No module named 'chloros_sdk'Riešenia:Časový limit spracovaniaProblém: Časový limit spracovaniaRiešenia:
Port je už používanýProblém: Backend port 5000 je obsadenýRiešenia:
Tipy na zvýšenie výkonu
Optimalizácia rýchlosti spracovania
Optimalizácia pamäte
Spracovanie na pozadí
Príklady integrácie
Integrácia Django
Flask API
Jupyter Notebook
Často kladené otázky
Otázka: Vyžaduje SDK pripojenie k internetu?
Otázka: Môžem používať SDK na serveri bez grafického používateľského rozhrania?Odpoveď: Áno! Požiadavky:
Otázka: Aký je rozdiel medzi Desktop, CLI a SDK?
Funkcia
Desktop GUI
CLI Príkazový riadok
Python SDK
Otázka: Môžem distribuovať aplikácie vytvorené pomocou SDK?Odpoveď: Kód SDK je možné integrovať do vašich aplikácií, ale:
Otázka: Ako aktualizujem SDK?
Otázka: Kde sa ukladajú spracované obrázky?
Otázka: Môžem spracovávať obrázky zo skriptov Python bežiacich podľa plánu?Odpoveď: Áno! Použite plánovač úloh Windows so skriptami Python:
Otázka: Podporuje SDK async/await?Odpoveď: Aktuálna verzia je synchronná. Pre asynchrónne správanie použite wait=False alebo spustite v samostatnom vlákne:
wait=False alebo spustite v samostatnom vlákne:Otázka: Ako môžem prepínať medzi rôznymi účtami Chloros+?Odpoveď: Použite metódu logout() na vymazanie uložených prihlasovacích údajov a potom sa znovu prihláste s novým účtom:
logout() na vymazanie uložených prihlasovacích údajov a potom sa znovu prihláste s novým účtom:Pomoc
Dokumentácia
Kanály podpory
Ukážkový kód
LicenciaVlastnícky softvér – Copyright (c) 2025 MAPIR Inc.
Last updated