CLI : Príkazový riadok

**Chloros CLI** poskytuje výkonný prístup cez príkazový riadok k modulu na spracovanie obrazu Chloros, čím umožňuje automatizáciu, skriptovanie a bezobslužnú prevádzku vašich pracovných postupov v oblasti spracovania obrazu.

Kľúčové funkcie

  • 🚀 Automatizácia – Skriptové dávkové spracovanie viacerých dátových súborov

  • 🔗 Integrácia – Vloženie do existujúcich pracovných postupov a potrubí

  • 💻 Prevádzka bez grafického rozhrania – Spustenie bez grafického rozhrania

  • 🌍 Viacjazyčnosť – Podpora 38 jazykov

  • Paralelné spracovanieDynamic Compute Adaptation sa automaticky optimalizuje pre váš hardvér

Požiadavky

Požiadavka
Podrobnosti

Operačný systém

Windows 10/11 (64-bit), Linux x86_64 (amd64), Linux arm64 (NVIDIA Jetson JetPack 6)

Pamäť

Minimálne 8 GB RAM (odporúča sa 16 GB)

Internet

Vyžaduje sa na aktiváciu licencie

Miesto na disku

Záleží od veľkosti projektu

circle-exclamation

Rýchly štart

Inštalácia

Windows

CLI je automaticky súčasťou inštalačného programu Chloros:

  1. Stiahnite a spustite Chloros Installer.exe

  2. Dokončite inštalačného sprievodcu

  3. CLI nainštalovaný do: C:\Program Files\Chloros\resources\cli\chloros-cli.exe

circle-check

Linux

Nainštalujte balík .deb pre vašu architektúru:

Podrobné informácie o nastavení Linux nájdete v Inštalácia Linux.

Prvé nastavenie

Pred použitím CLI aktivujte svoju licenciu Chloros+:

Windows:

Linux:

Základné použitie

Spracujte priečinok s predvolenými nastaveniami:

Windows:

Linux:


Referencia príkazov

Všeobecná syntax


Príkazy

process – Spracovanie obrázkov

Spracovanie obrázkov v priečinku s kalibráciou.

Syntax:

Príklady:

Možnosti príkazu spracovania

Možnosť
Typ
Predvolené nastavenie
Popis

<input-folder>

Cesta

Povinné

Zložka obsahujúca multispektrálne obrázky vo formáte RAW/JPG

-o, --output

Cesta

Rovnaká ako vstup

Výstupná zložka pre spracované obrázky

-n, --project-name

Reťazec

Automaticky generované

Vlastný názov projektu

--vignette

Príznak

Zapnuté

Zapnúť korekciu vinetácie

--no-vignette

Príznak

-

Vypnúť korekciu vinetácie

--reflectance

Príznak

Zapnuté

Zapnúť kalibráciu odrazivosti

--no-reflectance

Príznak

-

Vypnúť kalibráciu odrazivosti

--ppk

Príznak

Vypnuté

Použiť korekcie PPK z údajov svetelného senzora .daq

--format

Voľba

TIFF (16-bit)

Výstupný formát: TIFF (16-bit), TIFF (32-bit, Percent), PNG (8-bit), JPG (8-bit)

--min-target-size

Celé číslo

Automaticky

Minimálna veľkosť cieľa v pixeloch pre detekciu kalibračného panelu

--target-clustering

Celé číslo

Automaticky

Prah zhlukovania cieľov (0–100)

--debayer

Voľba

standard

Metóda debayeringu: standard alebo texture-aware (len Chloros+)

--target, --targets

Príznak

Vypnuté

Hľadať kalibračné ciele iba v podpriečinku „target“ alebo „targets“ (urýchľuje spracovanie)

--indices

Zoznam

Žiadne

Vegetácia indexy na výpočet (napr. --indices NDVI NDRE GNDVI)

--exposure-pin-1

Reťazec

Žiadne

Zamknúť expozíciu pre model fotoaparátu (Pin 1)

--exposure-pin-2

Reťazec

Žiadne

Uzamknutie expozície pre model kamery (pin 2)

--recal-interval

Celé číslo

Automaticky

Interval rekalibrácie v sekundách

--timezone-offset

Celé číslo

0

Časový posun v hodinách


login – Overenie účtu

Prihláste sa pomocou svojich prihlasovacích údajov Chloros+, aby ste povolili spracovanie CLI.

Syntax:

Príklad:

circle-exclamation

Výstup:

***

logout – Vymazať prihlasovacie údaje

Vymazanie uložených prihlasovacích údajov a odhlásenie z vášho účtu.

Syntax:

Príklad:

Výstup:

circle-info

SDK Používatelia: Python SDK poskytuje aj programovú metódu logout() na vymazanie prihlasovacích údajov v skriptoch Python. Podrobnosti nájdete v dokumentácii k Python SDK.


status – Kontrola stavu licencie

Zobrazí aktuálny stav licencie a overenia.

Syntax:

Príklad:

Výstup:


export-status – Kontrola priebehu exportu

Monitoruje priebeh exportu vlákna 4 počas alebo po spracovaní.

Syntax:

Príklad:

Prípad použitia: Tento príkaz volajte počas spustenej operácie, aby ste skontrolovali priebeh exportu.***

language – Správa jazyka rozhrania

Zobrazenie alebo zmena jazyka rozhrania CLI.

Syntax:

Príklady:

Podporované jazyky (celkom 38)

Kód
Jazyk
Názov v pôvodnom jazyku

en

Angličtina

English

es

Španielčina

Español

pt

Portugalčina

Português

fr

francúzština

Français

de

nemčina

Deutsch

it

taliančina

Italiano

ja

japončina

日本語

ko

Kórejčina

한국어

zh

Čínština (zjednodušená)

简体中文

zh-TW

Čínština (tradičná)

繁體中文

ru

ruština

Русский

nl

holandčina

Nederlands

ar

arabčina

العربية

pl

poľština

Polski

tr

Turečtina

Türkçe

hi

Hindčina

हिंदी

id

Indonézština

Bahasa Indonesia

vi

Vietnamčina

Tiếng Việt

th

Thajčina

ไทย

sv

Švédčina

Svenska

da

Dánčina

Dansk

no

Nórčina

Norsk

fi

Fínčina

Suomi

el

Gréčtina

Ελληνικά

cs

čeština

Čeština

hu

maďarčina

Magyar

ro

rumunčina

Română

uk

ukrajinčina

Українська

pt-BR

brazílska portugalčina

Português Brasileiro

zh-HK

kantónčina

粵語

ms

malajčina

Bahasa Melayu

sk

Slovenská

Slovenčina

bg

Bulharská

Български

hr

Chorvátska

Hrvatski

lt

Litovčina

Lietuvių

lv

Lotyština

Latviešu

et

Estónčina

Eesti

sl

Slovinčina

Slovenščina

circle-check

set-project-folder - Nastaviť predvolenú zložku projektu

Zmeňte umiestnenie predvolenej zložky projektu (zdieľané s GUI na Windows).

Syntax:

Príklady:


get-project-folder – Zobraziť priečinok projektu

Zobrazí aktuálne umiestnenie predvoleného priečinka projektu.

Syntax:

Príklad:

Výstup:


reset-project-folder – Obnoviť predvolené nastavenia

Obnoví predvolenú polohu priečinka projektu.

Syntax:


selftest – Spustiť diagnostiku systému

Spustí 7 diagnostických kontrol na overenie konfigurácie systému.

Syntax:

Vykonané diagnostické kontroly:

  1. Kontrola verzie

  2. Dostupnosť portu (5000)

  3. Spustenie backendu

  4. Test pripojiteľnosti API

  5. Informácie o systéme a detekcia GPU

  6. Overenie modelov odšumovača

  7. Kontrola dostupnosti CUDA

circle-info

Užitočné pri riešení problémov: Po inštalácii spustite selftest, aby ste overili, či je váš systém správne nakonfigurovaný, najmä na Linux/Jetson, kde môže byť potrebné overiť nastavenie GPU a CUDA.


update – Kontrola aktualizácií (len Linux)

Skontrolujte a nainštalujte aktualizácie CLI na systémoch Linux.

Syntax:

Možnosť
Popis

--check

Len vyhľadať aktualizácie, neinštalovať

circle-info

Tento príkaz je k dispozícii iba v systéme Linux. V systéme Windows sa aktualizácie dodávajú prostredníctvom inštalátora.


Globálne možnosti

Tieto možnosti platia pre všetky príkazy:

Možnosť
Typ
Predvolené
Popis

--backend-exe

Cesta

Automaticky zistené

Cesta k spustiteľnému súboru backendu

--port

Celé číslo

5000

Číslo portu backendu API

--restart

Príznak

-

Vynútiť reštart backendu (ukončí existujúce procesy)

--version

Príznak

-

Zobraziť informácie o verzii a ukončiť

--help

Príznak

-

Zobraziť informácie o pomoci a ukončiť

circle-info

Automatická detekcia backendu: Cesta --backend-exe sa automaticky detekuje podľa platformy:

  • Windows: C:\Program Files\MAPIR\Chloros\resources\backend\chloros-backend.exe

  • Linux (.deb): /usr/lib/chloros/chloros-backend

  • Linux (ručné): /opt/mapir/chloros/backend/chloros-backend

Príklad s globálnymi možnosťami:

Windows:

Linux:


Príručka nastavení spracovania

Paralelné spracovanie a dynamická adaptácia výpočtov

Chloros 1.1.0 obsahuje Dynamic Compute Adaptation — spracovateľský engine automaticky detekuje váš hardvér a vyberie optimálnu stratégiu:

Platforma
Stratégia
Pracovníci
Potrubie
Poznámky

Jetson Nano 8 GB

GPU_SINGLE

1

tiled_gpu

Úsporné na pamäť, sériové

Jetson Orin NX 16 GB

GPU_PARALLEL

3

fused_gpu

Súbežné spracovanie na GPU

Stolný počítač s 8 GB GPU

GPU_SINGLE

3

tiled_gpu

Dobrý výkon stolného počítača

Stolný počítač s 12 GB+ GPU

GPU_PARALLEL

3–4

fused_gpu

Optimálny výkon stolného počítača

Systém len s procesorom

CPU_PARALLEL

jadrá – 1

cpu_fallback

Grafická karta nie je potrebná

circle-check

Metódy debayeringu

Metóda
CLI Príznak
Kvalita
Rýchlosť
Licencia

Štandardná (rýchla, stredná kvalita)

--debayer standard

Dobrá

Rýchla

Bezplatná / Chloros+

S ohľadom na textúru (pomalá, najvyššia kvalita)

--debayer texture-aware

Najvyššia

Pomalá

Iba Chloros+

Predvolená metóda debayeringu je Štandardná. MetódaS ohľadom na textúru využíva model odšumovania AI/ML pre výstup v najvyššej kvalite, vyžaduje však licenciu Chloros+ a grafickú kartu NVIDIA.

Korekcia vinetácie

Čo robí: Koriguje pokles intenzity svetla na okrajoch obrazu (tmavšie rohy bežné na snímkach z fotoaparátov).

  • V predvolenom nastavení zapnuté – Väčšina používateľov by mala túto funkciu nechať zapnutú

  • Použite --no-vignette na vypnutie

circle-check

Kalibrácia odrazivosti

Prevádza surové hodnoty senzora na štandardizované percentá odrazivosti pomocou kalibračných panelov.

  • Zapnuté štandardne – nevyhnutné pre analýzu vegetácie

  • Vyžaduje kalibračné cieľové panely v snímkach

  • Použite --no-reflectance na vypnutie

circle-info

Požiadavky: Uistite sa, že kalibračné panely sú správne exponované a viditeľné vo vašich snímkach, aby bola konverzia odrazivosti presná.

Korekcie PPK

Čo robí: Uplatňuje kinematické korekcie po spracovaní pomocou údajov z protokolu DAQ-A-SD na zlepšenie presnosti GPS.

  • V predvolenom nastavení je vypnutá

  • Použite --ppk na zapnutie

  • Vyžaduje súbory .daq v projektovej zložke zo senzora osvetlenia DAQ-A-SD MAPIR.

Výstupné formáty

Formát
Hĺbka bitov
Veľkosť súboru
Najvhodnejšie pre

TIFF (16-bitový)

16-bitové celé číslo

Veľké

GIS analýza, fotogrametria (odporúčané)

TIFF (32-bitové, percentá)

32-bitové číslo s pohyblivou desatinnou čiarkou

Veľmi veľké

Vedecká analýza, výskum

PNG (8-bitový)

8-bitové celé číslo

Stredná

Vizuálna kontrola, zdieľanie na webe

JPG (8-bitové)

8-bitové celé číslo

Malé

Rýchly náhľad, komprimovaný výstup

***

Automatizácia a skriptovanie

Hromadné spracovanie v PowerShell (Windows)

Automatické spracovanie viacerých zložiek s dátovými súbormi v Windows:

Dávkový skript Windows (Windows)

Jednoduchá slučka pre dávkové spracovanie na Windows:

Dávkové spracovanie v Bash (Linux)

Spracovanie viacerých zložiek s dátovými súbormi na Linux:

Automatizačný skript Python (multiplatformový)

Pokročilá automatizácia s riešením chýb (funguje na Windows a Linux):


Pracovný postup spracovania

Štandardný pracovný postup

  1. Vstup: Zložka obsahujúca páry obrázkov vo formátoch RAW/JPG

  2. Vyhľadávanie: CLI automaticky vyhľadáva podporované obrazové súbory

  3. Spracovanie: Paralelný režim sa prispôsobuje počtu jadier vášho procesora (Chloros+)

  4. Výstup: Vytvorí podzložky podľa modelov fotoaparátov so spracovanými obrázkami

Príklad štruktúry výstupu

Odhady času spracovania

Typické časy spracovania pre 100 obrázkov (každý s rozlíšením 12 MP):

Platforma
Režim
Odhadovaný čas
Poznámky

Stolný počítač s GPU 12 GB+

GPU_PARALLEL

5–10 min

Najrýchlejšia možnosť

Stolný počítač s GPU 8 GB

GPU_SINGLE

10–15 min

Dobrý výkon

Jetson Orin NX 16 GB

GPU_PARALLEL

15–25 min

Edge computing

Jetson Nano 8 GB

GPU_SINGLE

30–60 min

Obmedzená pamäť

Iba CPU

CPU_PARALLEL

20–40 min

Nie je potrebná GPU

circle-info

Tip na zvýšenie výkonu: Doba spracovania sa líši v závislosti od počtu obrázkov, rozlíšenia, metódy debayeringu a hardvéru. Debayering s ohľadom na textúru trvá podstatne dlhšie ako štandardný. Podrobnosti nájdete v časti Dynamická adaptácia výpočtov.


Riešenie problémov

CLI nenájdené

Windows Chyba:

Windows Riešenia:

  1. Overte umiestnenie inštalácie:

  1. Ak nie je v PATH, použite úplnú cestu:

  1. Pridajte do PATH ručne:

    • Otvorte Vlastnosti systému → Premenné prostredia

    • Upravte premennú PATH

    • Pridajte: C:\Program Files\Chloros\resources\cli

    • Reštartujte terminál

Linux Chyba:

Linux Riešenia:

  1. Overte inštaláciu:

  1. Načítajte shell znovu:

  1. Skontrolujte oprávnenia:


Spustenie backendu zlyhaloChyba:

Riešenia:

  1. Skontrolujte, či backend už beží (najprv ho zatvorte)

  2. Skontrolujte, či ho neblokuje firewall (Windows) alebo skontrolujte dostupnosť portu (Linux: lsof -i :5000)

  3. Skúste iný port:

  1. Vynúťte reštart backendu:

  1. Na Linux skontrolujte, či existuje spustiteľný súbor backendu:


Problémy s licenciou / overovanímChyba:

Riešenia:

  1. Overte si, či máte aktívne predplatné Chloros+

  2. Prihláste sa pomocou svojich prihlasovacích údajov:

  1. Skontrolujte stav licencie:

  1. Kontaktujte podporu: info@mapir.camera


Nenašli sa žiadne obrázkyChyba:

Riešenia:

  1. Overte, či priečinok obsahuje podporované formáty (.RAW, .TIF, .JPG)

  2. Skontrolujte, či je cesta k priečinku správna (pri cestách s medzerami použite úvodzovky)

  3. Uistite sa, že máte oprávnenie na čítanie priečinka

  4. Skontrolujte, či sú prípony súborov správne


Spracovanie sa zastaví alebo zamrzneRiešenia:

  1. Skontrolujte voľné miesto na disku (uistite sa, že je dostatočné pre výstup)

  2. Zatvorte ostatné aplikácie, aby ste uvoľnili pamäť

  3. Znížte počet obrázkov (spracúvajte v dávkach)


Port je už používanýChyba:

Riešenia:

Windows:

Linux:


Často kladené otázky

Otázka: Potrebujem licenciu pre CLI?

Odpoveď:Áno! CLI vyžaduje platenúlicenciu Chloros+.

  • ❌ Štandardný (bezplatný) plán: CLI je deaktivovaný

  • ✅ Plány Chloros+ (platené): CLI je plne aktivovaný

Prihláste sa na: https://cloud.mapir.camera/pricingarrow-up-right


Otázka: Môžem používať CLI na serveri bez grafického rozhrania?Odpoveď: Áno! CLI beží úplne bez grafického rozhrania. Toto je hlavný prípad použitia na Linux.Windows Server:

  • Windows Server 2016 alebo novší

  • Nainštalovaný Visual C++ Redistributable

Linux Server:

  • Ubuntu 20.04+ / Debian 11+ (amd64) alebo JetPack 6 (arm64)

  • Inštalácia prostredníctvom balíka .deb

Obe platformy:

  • Minimálne 8 GB RAM (odporúča sa 16 GB)

  • Jednorazová aktivácia licencie: chloros-cli login user@example.com 'password'


Otázka: Kam sa ukladajú spracované obrázky?Odpoveď:V predvolenom nastavení sa spracované obrázky ukladajú dotej istej zložky ako vstupné súbory v podzložkách podľa modelu fotoaparátu (napr. Survey3N_RGN/).

Pomocou možnosti -o môžete určiť iný výstupný priečinok:


Otázka: Môžem spracovať viacero priečinkov naraz?A: Nie priamo jedným príkazom, ale môžete použiť skriptovanie na postupné spracovanie zložiek. Pozrite si časť Automatizácia a skriptovanie.***

Otázka: Ako uložím výstup CLI do súboru protokolu?PowerShell:

Batch:

Linux Bash:


Otázka: Čo sa stane, ak počas spracovania stlačím Ctrl+C?Odpoveď: CLI:

  1. Správne zastaví spracovanie

  2. Vypne backend

  3. Ukončí sa s kódom 130

Čiastočne spracované obrázky môžu zostať vo výstupnej zložke.


Otázka: Môžem automatizovať spracovanie CLI?Odpoveď: Samozrejme! CLI je navrhnutý pre automatizáciu. Pozrite si Automatizácia a skriptovanie pre PowerShell (Windows), Batch (Windows), Bash (Linux) a Python (multiplatformové).***

Otázka: Ako skontrolujem verziu CLI?Odpoveď:

Výstup:


Získanie pomoci

Pomoc na príkazovom riadku

Zobrazenie informácií o pomoci priamo v CLI:

Kanály podpory

Kompletné príklady

Príklad 1: Základné spracovanie

Spracovanie s predvolenými nastaveniami (vignette, reflectance):

Windows:

Linux:


Príklad 2: Vysoko kvalitný vedecký výstup

32-bitové číslo s pohyblivou desatinnou čiarkou TIFF:

Windows:

Linux:


Príklad 3: Rýchle spracovanie náhľadu

8-bitový PNG bez kalibrácie pre rýchle prehliadanie:

Windows:

Linux:


Príklad 4: Spracovanie s korekciou PPK

Uplatnenie korekcií PPK s odrazivosťou:

Windows:

Linux:


Príklad 5: Vlastné umiestnenie výstupu

Spracujte do iného umiestnenia s konkrétnym formátom:

Windows:

Linux:


Príklad 6: Pracovný postup overovania

Kompletný postup overovania (rovnaký na všetkých platformách):


Príklad 7: Použitie viacerých jazykov

Zmena jazyka rozhrania (rovnaká na všetkých platformách):

Last updated