API : Python SDK
Kľúčové funkcie
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 cez pip
Overenie inštalácie
Prvé nastavenie
Aktivácia licencie
Testovanie pripojenia
Referencia API
Trieda ChlorosLocal
Konštruktor
Parameter
Typ
Predvolené
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é
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()Pomocné 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 zložiek
Príklad 4: Integrácia výskumného potrubia
Príklad 5: Vlastné sledovanie priebehu
Príklad 6: Spracovanie chýb
Príklad 7: Správa účtov a odhlásenie
Príklad 8: Nástroj pre príkazový riadok
Spracovanie výnimiek
Hierarchia výnimiek
Príklady výnimiek
Pokročilé témy
Vlastná konfigurácia backendu
Nezablokujúce spracovanie
Správa pamäte
Riešenie problémov
Backend sa nespustí
Licencia nebola zistenáProblém: SDK upozorňuje na chýbajúcu licenciuRieš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 spracovania vypršalRiešenia:
Port je už obsadenýProblém: Port 5000 na strane servera 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 s Djangom
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 rozhrania?Odpoveď: Áno! SDK funguje bez grafického rozhrania na serveroch Windows aj Linux.Linux (odporúčané pre bezhlavý režim):
Otázka: Aký je rozdiel medzi Desktop, CLI a SDK?
Funkcia
Grafické rozhranie Desktop
Príkazový riadok CLI
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: Kam sa ukladajú spracované obrázky?
Otázka: Môžem spracovávať obrázky zo skriptov Python spúšťaných podľa plánu?Odpoveď: Áno! Použite plánovač vášho operačného systému so skriptmi 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 v cache a potom sa znovu prihláste s novým účtom:
logout() na vymazanie uložených prihlasovacích údajov v cache a potom sa znovu prihláste s novým účtom:Pomoc
Dokumentácia
Kanály podpory
Ukážkový kód
LicenciaProprietárny softvér – Copyright (c) 2025 MAPIR Inc.
Last updated