CLI: naredbeni redak

Chloros CLI pruža moćan pristup s naredbenog retka mehanizmu za obradu slike Chloros, omogućujući automatizaciju, skriptiranje i rad bez glave za vaše tijekove rada sa slikama.

Ključne značajke

  • 🚀 Automatizacija - Skupna obrada skripte više skupova podataka

  • 🔗 Integracija - Ugradite u postojeće tijekove rada i cjevovode

  • 💻 Operacije bez glave - Pokrenite bez GUI-ja

  • 🌍 Multi-Language - Podrška za 38 jezika

  • Paralelna obrada - Dynamic Compute Adaptationarrow-up-right automatski optimizira za vaš hardver

Zahtjevi

Zahtjev
Detalji

Operativni sustav

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

Sjećanje

Minimalno 8 GB RAM-a (preporučuje se 16 GB)

Internet

Potrebno za aktivaciju licence

Prostor na disku

Razlikuje se prema veličini projekta

circle-exclamation

Brzi početak

Instalacija

Windows

CLI je automatski uključen u instalacijski program Chloros:

  1. Preuzmite i pokrenite Chloros Installer.exe

  2. Dovršite čarobnjaka za instalaciju

  3. CLI instaliran na: C:\Program Files\Chloros\resources\cli\chloros-cli.exe

circle-check

Linux

Instalirajte .deb paket za svoju arhitekturu:

Za detaljnu postavku Linux pogledajte Instalacija Linux.

Prvo postavljanje

Prije korištenja CLI, aktivirajte svoju Chloros+ licencu:

Windows:

Linux:

Osnovna upotreba

Obradite mapu sa zadanim postavkama:

Windows:

Linux:


Referenca naredbe

Opća sintaksa


Naredbe

process - Obrada slika

Obradite slike u mapi s kalibracijom.

Sintaksa:

Primjeri:

Mogućnosti naredbe procesa

Opcija
Upišite
Zadano
Opis

<input-folder>

Put

Obavezno

Mapa koja sadrži RAW/JPG multispektralne slike

-o, --output

Put

Isto kao unos

Izlazna mapa za obrađene slike

-n, --project-name

Niz

Automatski generirano

Prilagođeni naziv projekta

--vignette

Zastava

Omogućeno

Omogući ispravak vinjete

--no-vignette

Zastava

-

Onemogući korekciju vinjete

--reflectance

Zastava

Omogućeno

Omogući kalibraciju refleksije

--no-reflectance

Zastava

-

Onemogući kalibraciju refleksije

--ppk

Zastava

Onemogućeno

Primijeni PPK ispravke iz .daq podataka svjetlosnog senzora

--format

Izbor

TIFF (16-bitni)

Izlazni format: TIFF (16-bit), TIFF (32-bit, Percent), PNG (8-bit), JPG (8-bit)

--min-target-size

Cijeli broj

Auto

Minimalna veličina cilja u pikselima za otkrivanje kalibracijske ploče

--target-clustering

Cijeli broj

Auto

Ciljni prag grupiranja (0-100)

--debayer

Izbor

standard

Debayer metoda: standard ili texture-aware (samo Chloros+)

--target, --targets

Zastava

Onemogućeno

Tražite samo ciljeve kalibracije u podmapi "target" ili "targets" (ubrzava obradu)

--indices

Popis

Ništa

Vegetacijski indeksi za izračunavanje (npr. --indices NDVI NDRE GNDVI)

--exposure-pin-1

Niz

Ništa

Zaključaj ekspoziciju za model kamere (Pin 1)

--exposure-pin-2

Niz

Ništa

Zaključaj ekspoziciju za model kamere (Pin 2)

--recal-interval

Cijeli broj

Auto

Interval rekalibracije u sekundama

--timezone-offset

Cijeli broj

0

Pomak vremenske zone u satima


login - Autentifikacija računa

Prijavite se svojim vjerodajnicama Chloros+ kako biste omogućili obradu CLI.

Sintaksa:

Primjer:

circle-exclamation

Izlaz:

***

logout - Obriši vjerodajnice

Izbrišite pohranjene vjerodajnice i odjavite se sa svog računa.

Sintaksa:

Primjer:

Izlaz:

circle-info

SDK korisnici: Python SDK također pruža programsku logout() metodu za brisanje vjerodajnica unutar Python skripti. Pogledajte [dokumentaciju Python SDK] (api-python-sdk.md#logout) za detalje.


status - Provjerite status licence

Prikaz trenutne licence i statusa provjere autentičnosti.

Sintaksa:

Primjer:

Izlaz:


export-status - Provjerite napredak izvoza

Pratite napredak izvoza niti 4 tijekom ili nakon obrade.

Sintaksa:

Primjer:

Upotreba: Pozovite ovu naredbu dok je obrada u tijeku da provjerite napredak izvoza.***

language - Upravljanje jezikom sučelja

Pogledajte ili promijenite jezik sučelja CLI.

Sintaksa:

Primjeri:

Podržani jezici (ukupno 38)

Kod
Jezik
Domaće ime

en

engleski

engleski

es

španjolski

španjolski

pt

portugalski

português

fr

francuski

Français

de

njemački

njemački

it

talijanski

talijanski

ja

japanski

日本語

ko

korejski

한국어

zh

kineski (pojednostavljeni)

简体中文

zh-TW

kineski (tradicionalni)

繁體中文

ru

ruski

Russkij

nl

nizozemski

Nizozemski

ar

arapski

العربية

pl

poljski

Poljski

tr

turski

turski

hi

hindski

हिंदी

id

indonezijski

Bahasa Indonezija

vi

vijetnamski

Tiếng Việt

th

tajlandski

ไทย

sv

švedski

Svenska

da

danski

Dansk

no

norveški

Norsk

fi

finski

Suomi

el

grčki

Ελληνικά

cs

češki

Čeština

hu

mađarski

mađarski

ro

rumunjski

Română

uk

ukrajinski

Ukrajinska

pt-BR

brazilski portugalski

português brasileiro

zh-HK

kantonski

粵語

ms

malajski

Bahasa Melayu

sk

slovački

Slovenčina

bg

bugarski

Bʺlgarski

hr

hrvatski

Hrvatski

lt

litvanski

Lietuvių

lv

latvijski

Latviešu

et

estonski

Eesti

sl

slovenski

Slovenščina

circle-check

set-project-folder - Postavite zadanu mapu projekta

Promijenite zadanu lokaciju mape projekta (dijeli se s GUI na Windows).

Sintaksa:

Primjeri:


get-project-folder - Prikaži mapu projekta

Prikaži trenutnu zadanu lokaciju mape projekta.

Sintaksa:

Primjer:

Izlaz:


reset-project-folder - Vrati na zadano

Ponovno postavite mapu projekta na zadanu lokaciju.

Sintaksa:


selftest - Pokrenite dijagnostiku sustava

Pokrenite 7 dijagnostičkih provjera za provjeru konfiguracije vašeg sustava.

Sintaksa:

Izvršena dijagnostika:

  1. Provjera verzije

  2. Dostupnost luka (5000)

  3. Pozadinsko pokretanje

  4. API test povezivosti

  5. Podaci o sustavu i otkrivanje GPU-a

  6. Verifikacija modela denoisera

  7. Provjera dostupnosti CUDA

circle-info

Korisno za rješavanje problema: Pokrenite selftest nakon instalacije kako biste provjerili je li vaš sustav ispravno konfiguriran, posebno na Linux/Jetson gdje GPU i CUDA postavke mogu trebati provjeru.


update - Provjerite ima li ažuriranja (samo Linux)

Provjerite i instalirajte CLI ažuriranja na Linux sustave.

Sintaksa:

Opcija
Opis

--check

Provjerite samo ažuriranja, nemojte instalirati

circle-info

Ova naredba je dostupna samo na Linux. Na Windows ažuriranja se isporučuju kroz instalacijski program.


Globalne opcije

Ove se opcije odnose na sve naredbe:

Opcija
Upišite
Zadano
Opis

--backend-exe

Put

Automatski otkriveno

Put do pozadinske izvršne

--port

Cijeli broj

5000

Pozadinski API broj porta

--restart

Zastava

-

Prisilno ponovno pokretanje pozadine (ubija postojeće procese)

--version

Zastava

-

Prikaži informacije o verziji i izađi

--help

Zastava

-

Prikaži informacije za pomoć i izađi

circle-info

Pozadinsko automatsko otkrivanje: --backend-exe put se automatski otkriva po platformi:

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

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

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

Primjer s globalnim opcijama:

Windows:

Linux:


Vodič za postavke obrade

Paralelna obrada i dinamička prilagodba računanja

Chloros 1.1.0 uključuje Dynamic Compute Adaptationarrow-up-right — mehanizam za obradu automatski otkriva vaš hardver i odabire optimalnu strategiju:

Platforma
Strategija
Radnici
Cjevovod
Bilješke

Jetson Nano 8GB

GPU_SINGLE

1

tiled_gpu

Memorijski učinkovito, serijalizirano

Jetson Orin NX 16GB

GPU_PARALLEL

3

fused_gpu

Istodobna GPU obrada

Stolno računalo s 8 GB GPU

GPU_SINGLE

3

tiled_gpu

Dobre performanse radne površine

Stolno računalo s 12 GB+ GPU

GPU_PARALLEL

3-4

fused_gpu

Optimalne performanse radne površine

Sustav samo za CPU

CPU_PARALLEL

jezgre - 1

cpu_fallback

GPU nije potreban

circle-check

Debayerove metode

Metoda
CLI Zastava
Kvaliteta
Brzina
Licenca

Standardno (brzo, srednje kvalitete)

--debayer standard

dobro

Brzo

Besplatno / Chloros+

Svjestan teksture (Sporo, najviša kvaliteta)

--debayer texture-aware

Najviša

Sporo

Samo Chloros+

Zadana metoda debayera je Standardno. MetodaTexture Aware koristi AI/ML model uklanjanja šuma za ispis najviše kvalitete, ali zahtijeva licencu Chloros+ i NVIDIA GPU.

Ispravak vinjete

Što radi: ispravlja pad svjetla na rubovima slike (tamniji kutovi uobičajeni na slikama fotoaparata).

  • Omogućeno prema zadanim postavkama - većina korisnika bi ovo trebala držati uključenim

  • Koristite --no-vignette za onemogućavanje

circle-check

Kalibracija refleksije

Pretvara neobrađene vrijednosti senzora u standardizirane postotke refleksije pomoću kalibracijskih ploča.

  • Omogućeno prema zadanim postavkama - Neophodno za analizu vegetacije

  • Zahtijeva kalibracijske ciljne ploče na slikama

  • Koristite --no-reflectance za onemogućavanje

circle-info

Zahtjevi: Provjerite jesu li kalibracijske ploče pravilno eksponirane i vidljive na vašim slikama radi točne konverzije refleksije.

PPK ispravci

Što radi: Primjenjuje naknadno obrađene kinematičke ispravke pomoću podataka zapisnika DAQ-A-SD za poboljšanu GPS točnost.

  • Onemogućeno prema zadanim postavkama

  • Koristite --ppk za omogućavanje

  • Zahtijeva .daq datoteke u mapi projekta iz MAPIR DAQ-A-SD svjetlosnog senzora.

Izlazni formati

Format
Bit dubina
Veličina datoteke
Najbolja Za

TIFF (16-bitni)

16-bitni cijeli broj

Velika

GIS analiza, fotogrametrija (preporučeno)

TIFF (32-bit, postotak)

32-bitni float

Vrlo velik

Znanstvena analiza, istraživanje

PNG (8-bit)

8-bitni cijeli broj

Srednje

Vizualno pregled, web dijeljenje

JPG (8-bit)

8-bitni cijeli broj

Small

Brzi pregled, komprimirani izlaz


Automatizacija i skriptiranje

Skupna obrada PowerShell (Windows)

Automatski obradi više mapa skupa podataka na Windows:

Windows Skupna skripta (Windows)

Jednostavna petlja za skupnu obradu na Windows:

Skupna obrada Bash (Linux)

Obradi višestruke mape skupa podataka na Linux:

Python skripta za automatizaciju (više platformi)

Napredna automatizacija s rukovanjem greškama (radi na Windows i Linux):


Tijek obrade

Standardni tijek rada

  1. Ulaz: Mapa koja sadrži parove RAW/JPG slika

  2. Otkriće: CLI automatski skenira podržane slikovne datoteke

  3. Procesiranje: Paralelni način rada skalira na vaše CPU jezgre (Chloros+)

  4. Izlaz: Stvara podmape modela fotoaparata s obrađenim slikama

Primjer izlazne strukture

Procjena vremena obrade

Uobičajena vremena obrade za 100 slika (12 MP svaka):

Platforma
Način
Procijenjeno vrijeme
Bilješke

Stolno računalo 12GB+ GPU

GPU_PARALLEL

5-10 min

Najbrža opcija

Desktop 8GB GPU

GPU_SINGLE

10-15 min

Dobra izvedba

Jetson Orin NX 16GB

GPU_PARALLEL

15-25 min

Rubno računanje

Jetson Nano 8GB

GPU_SINGLE

30-60 min

Ograničena memorija

Samo CPU

CPU_PARALLEL

20-40 min

GPU nije potreban

circle-info

Savjet za performanse: Vrijeme obrade ovisi o broju slika, razlučivosti, metodi debayera i hardveru. Texture Aware debayer traje znatno dulje nego Standard. Pogledajte [Dynamic Compute Adaptation] (processing-architecture/dynamic-compute-adaptation.md) za detalje.


Rješavanje problema

CLI Nije pronađen

Windows Greška:

Windows rješenja:

  1. Provjerite mjesto instalacije:

  1. Koristite puni put ako nije u PATH:

  1. Ručno dodajte u PATH:

    • Otvorite Svojstva sustava → Varijable okruženja

    • Uredite PATH varijablu

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

    • Ponovno pokrenite terminal

Linux Greška:

Linux rješenja:

  1. Provjerite instalaciju:

  1. Ponovno učitajte svoju ljusku:

  1. Provjerite dopuštenja:


Nije uspjelo pokretanje pozadinePogreška:

Rješenja:

  1. Provjerite je li pozadina već pokrenuta (prvo je zatvorite)

  2. Provjerite da vatrozid ne blokira (Windows) ili provjerite dostupnost porta (Linux: lsof -i :5000)

  3. Pokušajte s drugim priključkom:

  1. Prisilno ponovno pokretanje pozadine:

  1. Na Linux, provjerite postoji li pozadinska izvršna datoteka:


Problemi s licencom/provjerom autentičnostiPogreška:

Rješenja:

  1. Provjerite imate li aktivnu Chloros+ pretplatu

  2. Prijavite se svojim vjerodajnicama:

  1. Provjerite status licence:

  1. Kontaktirajte podršku: info@mapir.camera


Slike nisu pronađenePogreška:

Rješenja:

  1. Provjerite sadrži li mapa podržane formate (.RAW, .TIF, .JPG)

  2. Provjerite je li putanja mape točna (upotrijebite navodnike za staze s razmacima)

  3. Provjerite imate li dopuštenje za čitanje mape

  4. Provjerite jesu li ekstenzije datoteka ispravne


Obrada se zaustavlja ili prekidaRješenja:

  1. Provjerite raspoloživi prostor na disku (osigurajte dovoljno za izlaz)

  2. Zatvorite ostale aplikacije kako biste oslobodili memoriju

  3. Smanjite broj slika (obradite u serijama)


Port se već koristiPogreška:

Rješenja:

Windows:

Linux:


FAQ

P: Trebam li licencu za CLI?

O:Da! CLI zahtijeva plaćenuChloros+ licencu.

  • ❌ Standardni (besplatni) paket: CLI onemogućen

  • ✅ Chloros+ (plaćeni) planovi: CLI potpuno omogućen

Pretplatite se na: https://cloud.mapir.camera/pricingarrow-up-right


P: Mogu li koristiti CLI na poslužitelju bez GUI-ja?O: Da! CLI radi potpuno bez glave. Ovo je primarni slučaj upotrebe na Linux.Windows poslužitelj:

  • Windows poslužitelj 2016 ili noviji

  • Visual C++ Redistributable instaliran

Linux poslužitelj:

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

  • Instalirajte putem .deb paketa

Obje platforme:

  • Minimalno 8 GB RAM-a (preporučuje se 16 GB)

  • Jednokratna aktivacija licence: chloros-cli login user@example.com 'password'


P: Gdje se spremaju obrađene slike?O:Prema zadanim postavkama, obrađene slike spremaju se uistu mapu kao ulaz u podmapama modela fotoaparata (npr. Survey3N_RGN/).

Upotrijebite opciju -o da odredite drugu izlaznu mapu:


P: Mogu li obraditi više mapa odjednom?O: Ne izravno u jednoj naredbi, ali možete koristiti skriptiranje za uzastopnu obradu mapa. Pogledajte odjeljak Automatizacija i skriptiranje.***

P: Kako mogu spremiti CLI izlaz u datoteku dnevnika?PowerShell:

Serija:

Linux Bash:


P: Što se događa ako pritisnem Ctrl+C tijekom obrade?A: CLI će:

  1. Prestanite graciozno obrađivati

  2. Isključite pozadinu

  3. Izlaz sa kodom 130

Djelomično obrađene slike mogu ostati u izlaznoj mapi.


P: Mogu li automatizirati obradu CLI?O: Apsolutno! CLI dizajniran je za automatizaciju. Pogledajte Automatizacija i skriptiranje za PowerShell (Windows), Batch (Windows), Bash (Linux) i Python (kroz platformu) primjere.***

P: Kako mogu provjeriti verziju CLI?A:

Izlaz:


Dobivanje pomoći

Pomoć za naredbeni redak

Pogledajte informacije o pomoći izravno u CLI:

Kanali podrške

Potpuni primjeri

Primjer 1: Osnovna obrada

Proces sa zadanim postavkama (vinjeta, refleksija):

Windows:

Linux:


Primjer 2: Visokokvalitetni znanstveni rezultati

32-bitni float TIFF:

Windows:

Linux:


Primjer 3: Brza obrada pregleda

8-bitni PNG bez kalibracije za brzi pregled:

Windows:

Linux:


Primjer 4: PPK-ispravljena obrada

Primijenite PPK korekcije s refleksijom:

Windows:

Linux:


Primjer 5: Lokacija prilagođenog izlaza

Obradi na drugu lokaciju s određenim formatom:

Windows:

Linux:


Primjer 6: Tijek rada provjere autentičnosti

Potpuni tijek provjere autentičnosti (isti na svim platformama):


Primjer 7: Upotreba više jezika

Promjena jezika sučelja (isti na svim platformama):

Last updated