CLI: Príkazový riadok

**Chloros CLI** poskytuje výkonný prístup cez príkazový riadok k obrazovému procesorovému jadru Chloros, čo umožňuje automatizáciu, skriptovanie a bezhlavú prevádzku vašich pracovných postupov 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í

  • 💻 Bezhlavá prevádzka – spustenie bez grafického používateľského rozhrania

  • 🌍 Viacjazyčnosť – podpora 38 jazykov

  • Paralelné spracovanie – dynamické prispôsobenie vášmu CPU (až 16 paralelných pracovníkov)

Požiadavky

Požiadavka
Podrobnosti

Operačný systém

Windows 10/11 (64-bit)

Pamäť

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

Internet

Vyžaduje sa na aktiváciu licencie

Diskový priestor

Závisí od veľkosti projektu

circle-info

Požiadavky na licenciu: CLI vyžaduje platené predplatné Chloros+. Štandardné (bezplatné) plány nemajú prístup k CLI. Prejdite na stránku https://cloud.mapir.camera/pricingarrow-up-right, aby ste vykonali aktualizáciu.

Rýchly štart

Inštalácia

CLI je automaticky zahrnutý v inštalačnom programe 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-info

Inštalačný program automaticky pridá chloros-cli do systémovej cesty PATH. Po inštalácii reštartujte terminál.

Prvé nastavenie

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

Základné použitie

Spracujte priečinok s predvolenými nastaveniami:


Referencia príkazov

Všeobecná syntax


Príkazy

process – Spracovanie obrázkov

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

Syntax:

Príklad:

Možnosti príkazu spracovania

Možnosť
Typ
Predvolené
Popis

<input-folder>

Cesta

Povinné

Zložka obsahujúca multispektrálne obrázky 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

Povolené

Povoliť korekciu vinetácie

--no-vignette

Príznak

-

Zakázať korekciu vinetácie

--reflectance

Príznak

Povolené

Povoliť kalibráciu odrazivosti

--no-reflectance

Príznak

-

Zakázať kalibráciu odrazivosti

--ppk

Príznak

Zakázané

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

--format

Voľba

TIFF (16-bitové)

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 cieľová veľkosť v pixeloch pre detekciu kalibračného panela

--target-clustering

Celé číslo

Automaticky

Prah zhlukovania cieľov (0-100)

--exposure-pin-1

Reťazec

Žiadne

Uzamknutie expozície pre model kamery (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

Posun časového pásma v hodinách


login – Overenie účtu

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

Syntax:

Príklad:

circle-info

Špeciálne znaky: Použite jednoduché úvodzovky okolo hesiel obsahujúcich znaky ako $, ! alebo medzery.

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 poverení v skriptoch Python. Podrobnosti nájdete v dokumentácii Python SDK.


status – Kontrola stavu licencie

Zobrazí aktuálny stav licencie a overenia.

Syntax:

Príklad:

Výstup:


export-status – Kontrola priebehu exportu

Monitorovanie priebehu exportu vlákna 4 počas alebo po spracovaní.

Syntax:

Príklad:

Prípad použitia: Vyvolajte tento príkaz počas spracovania, 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
Rodný názov

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ílsky portugalský

Português Brasileiro

zh-HK

Kantonský

粵語

ms

Malajčina

Bahasa Melayu

sk

Slovenčina

Slovenčina

bg

Bulharčina

Български

hr

Chorvátsky

Hrvatski

lt

Litovský

Lietuvių

lv

Lotyšský

Latviešu

et

Estónčina

Eesti

sl

Slovinčina

Slovenščina

circle-info

Automatická perzistencia: Vaše jazykové preferencie sú uložené v ~/.chloros/cli_language.json a pretrvávajú vo všetkých reláciách.


set-project-folder – Nastaviť predvolenú priečinok projektu

Zmeňte umiestnenie predvoleného priečinka projektu (zdieľané s GUI).

Syntax:

Príklad:


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

Zobraziť aktuálne umiestnenie predvoleného priečinka projektu.

Syntax:

Príklad:

Výstup:


reset-project-folder – Obnoviť predvolené nastavenia

Obnoví predvolené umiestnenie priečinka projektu.

Syntax:


Globálne možnosti

Tieto možnosti sa vzťahujú na všetky príkazy:

Možnosť
Typ
Predvolené
Popis

--backend-exe

Cesta

Automaticky detegovaná

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ť

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


Príručka nastavení spracovania

Paralelné spracovanie

Chloros+ CLI automaticky škalujeparalelné spracovanie tak, aby zodpovedalo schopnostiam vášho počítača:Ako to funguje:

  • Detekuje jadrá procesora a pamäť RAM.

  • Prideli pracovníkov: 2× jadrá procesora (využíva hyperthreading).

  • Maximálne: 16 paralelných pracovníkov (pre stabilitu).Úrovne systému:

Typ systému
Procesor
Pamäť RAM
Pracovníci
Výkon

High-End

16+ jadier

32+ GB

Až 16

Maximálna rýchlosť

Stredná trieda

8–15 jadier

16–31 GB

8–16

Vynikajúca rýchlosť

Nízka trieda

4–7 jadier

8–15 GB

4–8

Dobrá rýchlosť

circle-info

Automatická optimalizácia: CLI automaticky detekuje špecifikácie vášho systému a nakonfiguruje optimálne paralelné spracovanie. Nie je potrebná žiadna manuálna konfigurácia!

Metódy debayer

CLI používa ako predvolený a odporúčaný algoritmus debayer Vysoká kvalita (rýchlejšia):

Metóda
Kvalita
Rýchlosť
Popis

Vysoká kvalita (rýchlejšia)

⭐⭐⭐⭐

⚡⚡⚡

Algoritmus zohľadňujúci okraje (predvolený, odporúčaný)

Korekcia vinetácie

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

  • Predvolene zapnuté – väčšina používateľov by mala túto funkciu nechať zapnutú.

  • Na vypnutie použite --no-vignette.

circle-info

Odporúčanie: Vždy povolte korekciu vinetácie, aby ste zabezpečili rovnomernú jasnosť v celom snímku.

Kalibrácia odrazivosti

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

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

  • Vyžaduje kalibračné panely v obrazoch.

  • Na deaktiváciu použite --no-reflectance.

circle-info

Požiadavky: Pre presnú konverziu odrazivosti sa uistite, že kalibračné panely sú správne exponované a viditeľné vo vašich obrázkoch.

PPK korekcie

Čo robí: Používa postprocesné kinematické korekcie pomocou údajov z protokolu DAQ-A-SD pre zlepšenie presnosti GPS.

  • **V predvolenom nastavení je táto funkcia vypnutá.

  • Na jej zapnutie použite --ppk.

  • Vyžaduje súbory .daq v projektovej zložke z MAPIR DAQ-A-SD svetelného senzora.

Výstupné formáty

Formát
Bitová hĺbka
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é plávajúce číslo

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

Automatické spracovanie viacerých priečinkov s dátovými sadami:

Windows Hromadný skript

Jednoduchá slučka pre hromadné spracovanie:

Python Automatizačný skript

Pokročilá automatizácia s riešením chýb:


Pracovný postup spracovania

Štandardný pracovný postup

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

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

  3. Spracovanie: Paralelný režim sa prispôsobuje jadrám vášho procesora (Chloros+)

  4. Výstup: Vytvára podadresáre podľa modelov fotoaparátov so spracovanými obrazmi

Príklad štruktúry výstupu

Odhadované časy spracovania

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

Režim
Čas
Hardvér

Paralelný režim

5–10 min

i7/Ryzen 7, 16 GB RAM, SSD (až 16 pracovníkov)

Paralelný režim

10–15 minút

i5/Ryzen 5, 8 GB RAM, HDD (až 8 pracovníkov)

circle-info

Tip na zvýšenie výkonu: Doba spracovania sa líši v závislosti od počtu obrázkov, rozlíšenia a špecifikácií počítača.


Riešenie problémov

CLI nenájdený

Chyba:

Riešenia:

  1. Overte umiestnenie inštalácie:

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

  1. Ručne pridajte do PATH:

    • Otvorte Vlastnosti systému → Premenné prostredia.

    • Upravte premennú PATH.

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

    • Reštartujte terminál.


Backend sa nepodarilo spustiť.Chyba:

Riešenia:

  1. Skontrolujte, či backend už beží (najskôr ho zatvorte).

  2. Skontrolujte, či Windows Firewall neblokuje.

  3. Skúste iný port:

  1. Vynúťte reštartovanie backendu:


Problémy s licenciou/overenímChyba:

Riešenia:

  1. Overte, č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 (pre cesty s medzerami použite úvodzovky).

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

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


Spracovanie sa zastaví alebo zavesíRiešenia:

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

  2. Zatvorte ostatné aplikácie, aby sa uvoľnila pamäť.

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


Port je už používanýChyba:

Riešenie:

Určite iný port:


Často kladené otázky

Otázka: Potrebujem licenciu pre CLI?

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

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

  • ✅ Plány Chloros+ (platené): CLI plne povolené

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. Požiadavky:

  • Windows Server 2016 alebo novší

  • Nainštalovaný Visual C++ Redistributable

  • Dostatočná pamäť RAM (minimálne 8 GB, odporúča sa 16 GB)

  • Jednorazová aktivácia licencie GUI na akomkoľvek počítači


Otázka: Kde sa ukladajú spracované obrázky?Odpoveď:Spracované obrázky sa štandardne ukladajú dorovnakého priečinka ako vstupné v podpriečinkoch modelov kamier (napr. Survey3N_RGN/).

Na určenie iného výstupného priečinka použite možnosť -o:


Otázka: Môžem spracovať viacero priečinkov naraz?A: Nie priamo v jednom príkaze, ale môžete použiť skriptovanie na spracovanie priečinkov postupne. Pozrite si časť Automatizácia a skriptovanie.***

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

Batch:


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

  1. Plynule 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. Príklady pre PowerShell, Batch a Python nájdete v časti Automatizácia a skriptovanie.***

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

Výstup:


Pomoc

Pomoc v príkazovom riadku

Informácie o pomoci si môžete zobraziť priamo v CLI:

Kanály podpory

Kompletné príklady

Príklad 1: Základné spracovanie

Spracovanie s predvolenými nastaveniami (vinetácia, odrazivosť):


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

32-bitové plávajúce desatinné číslo TIFF:


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

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


Príklad 4: Spracovanie s korekciou PPK

Uplatnenie korekcií PPK s odrazivosťou:


Príklad 5: Vlastné umiestnenie výstupu

Spracovanie na inom disku s konkrétnym formátom:


Príklad 6: Pracovný postup overovania

Dokončenie overovania:


Príklad 7: Viacjazyčné použitie

Zmena jazyka rozhrania:

Last updated