CLI : Komentorivi

**Chloros CLI** tarjoaa tehokkaan komentorivipääsyn Chloros-kuvankäsittelymoottoriin, mikä mahdollistaa kuvankäsittelytyönkulkujen automatisoinnin, skriptien käytön ja päättömän käytön.

Tärkeimmät ominaisuudet

  • 🚀 Automaatio – Useiden tietojoukkojen skriptipohjainen eräkäsittely

  • 🔗 Integrointi – Upotettavissa olemassa oleviin työnkulkuihin ja prosessiketjuihin

  • 💻 Päättömät toiminto – Käytettävissä ilman graafista käyttöliittymää

  • 🌍 Monikielisyys – Tuki 38 kielelle

  • RinnakkaisprosessointiDynamic Compute Adaptation optimoi automaattisesti laitteistosi mukaan

Vaatimukset

Vaatimus
Tiedot

Käyttöjärjestelmä

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

Muisti

Vähintään 8 Gt RAM-muistia (suositellaan 16 Gt)

Internet

Vaaditaan lisenssin aktivointiin

Levytila

Vaihtelee projektin koon mukaan

circle-exclamation

Pikaopas

Asennus

Windows

CLI sisältyy automaattisesti Chloros-asennusohjelmaan:

  1. Lataa ja suorita Chloros Installer.exe

  2. Suorita asennusohjeet loppuun

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

circle-check

Linux

Asenna arkkitehtuurillesi sopiva .deb-paketti:

Yksityiskohtaiset ohjeet Linux:n asennuksesta löydät kohdasta Linux:n asennus.

Ensimmäinen asennus

Ennen kuin käytät CLI-ohjelmaa, aktivoi Chloros+-lisenssisi:

Windows:

Linux:

Peruskäyttö

Käsittele kansio oletusasetuksilla:

Windows:

Linux:


Komento-opas

Yleinen syntaksi


Komennot

process - Käsittele kuvia

Käsittele kansion kuvat kalibroinnin avulla.

Syntaksi:

Esimerkkejä:

Komennon käsittelyvaihtoehdot

Vaihtoehto
Tyyppi
Oletus
Kuvaus

<input-folder>

Polku

Pakollinen

Kansio, joka sisältää RAW/JPG-monispektrikuvia

-o, --output

Polku

Sama kuin syöte

Käsiteltyjen kuvien tulostuskansio

-n, --project-name

Merkkijono

Luodaan automaattisesti

Mukautettu projektin nimi

--vignette

Lippu

Käytössä

Ota vignettikorjaus käyttöön

--no-vignette

Lippu

-

Poista vignettikorjaus käytöstä

--reflectance

Lippu

Käytössä

Ota heijastavuuskalibrointi käyttöön

--no-reflectance

Lippu

-

Poista heijastavuuskalibrointi käytöstä

--ppk

Lippu

Poissa käytöstä

Käytä PPK-korjauksia .daq-valosensorin tiedoista

--format

Valinta

TIFF (16-bittinen)

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

--min-target-size

Kokonaisluku

Auto

Kalibrointipaneelin tunnistuksen vähimmäiskohdekoko pikseleinä

--target-clustering

Kokonaisluku

Auto

Kohteiden ryhmittelykynnys (0–100)

--debayer

Valinta

standard

Debayer-menetelmä: standard tai texture-aware (vain Chloros+)

--target, --targets

Lippu

Pois käytöstä

Etsi kalibrointikohteita vain "target" tai "targets" -alikansiosta (nopeuttaa käsittelyä)

--indices

Lista

Ei mitään

Laskettavat kasvillisuusindeksit (esim. --indices NDVI NDRE GNDVI)

--exposure-pin-1

Merkkijono

Ei mitään

Lukitse valotus kameramallille (Pin 1)

--exposure-pin-2

Merkkijono

Ei mitään

Kameramallin valotuksen lukitus (nasta 2)

--recal-interval

Kokonaisluku

Automaattinen

Uudelleenkalibrointiväli sekunteina

--timezone-offset

Kokonaisluku

0

Aikavyöhykkeen siirtymä tunteina


login - Tilin todennus

Kirjaudu sisään Chloros+ -tunnuksillasi, jotta CLI-käsittely voidaan ottaa käyttöön.

Syntaksi:

Esimerkki:

circle-exclamation

Tulostus:

***

logout - Tyhjennä tunnistetiedot

Tyhjennä tallennetut tunnistetiedot ja kirjaudu ulos tililtäsi.

Syntaksi:

Esimerkki:

Tulostus:

circle-info

SDK-käyttäjät: Python SDK tarjoaa myös ohjelmointimenetelmän logout() tunnistetietojen tyhjentämiseen Python-skripteissä. Katso lisätietoja Python SDK-dokumentaatiosta.


status - Tarkista lisenssin tila

Näyttää nykyisen lisenssin ja todennuksen tilan.

Syntaksi:

Esimerkki:

Tulostus:


export-status - Tarkista viennin eteneminen

Seuraa Thread 4 -viennin etenemistä käsittelyn aikana tai sen jälkeen.

Syntaksi:

Esimerkki:

Käyttötapaus: Käytä tätä komentoa käsittelyn ollessa käynnissä tarkistaaksesi viennin etenemisen.***

language - Hallitse käyttöliittymän kieltä

Tarkastele tai muuta CLI-käyttöliittymän kieltä.

Syntaksi:

Esimerkkejä:

Tuetut kielet (yhteensä 38)

Koodi
Kieli
Alkuperäinen nimi

en

Englanti

English

es

Espanja

Español

pt

Portugali

Português

fr

Ranska

Français

de

Saksa

Deutsch

it

Italia

Italiano

ja

Japani

日本語

ko

Korea

한국어

zh

Kiina (yksinkertaistettu)

简体中文

zh-TW

Kiina (perinteinen)

繁體中文

ru

Venäjä

Русский

nl

Hollanti

Nederlands

ar

Arabia

العربية

pl

Puola

Polski

tr

Turkki

Türkçe

hi

Hindi

हिंदी

id

Indonesia

Bahasa Indonesia

vi

Vietnam

Tiếng Việt

th

Thai

ไทย

sv

Ruotsi

Svenska

da

Tanska

Dansk

no

Norja

Norsk

fi

Suomi

Suomi

el

Kreikka

Ελληνικά

cs

Tšekki

Čeština

hu

Unkari

Magyar

ro

Romania

Română

uk

Ukraina

Українська

pt-BR

Brasilian portugali

Português Brasileiro

zh-HK

Kantoninkiina

粵語

ms

Malaiji

Bahasa Melayu

sk

Slovakki

Slovenčina

bg

bulgaria

Български

hr

kroatia

Hrvatski

lt

liettua

Lietuvių

lv

Latvian

Latviešu

et

Estonian

Eesti

sl

Slovenian

Slovenščina

circle-check

set-project-folder - Aseta oletusprojektikansio

Muuta oletusprojektikansion sijaintia (jaettu GUI:n kanssa tiedostossa Windows).

Syntaksi:

Esimerkit:


get-project-folder - Näytä projektikansio

Näyttää nykyisen oletusprojektikansion sijainnin.

Syntaksi:

Esimerkki:

Tulostus:


reset-project-folder - Palauta oletusasetukset

Palauttaa projektikansion oletussijaintiin.

Syntaksi:


selftest - Suorita järjestelmän diagnostiikka

Suorita 7 diagnostiikkatarkistusta järjestelmän kokoonpanon varmistamiseksi.

Syntaksi:

Suoritetut diagnostiikkatarkistukset:

  1. Versiotarkistus

  2. Portin saatavuus (5000)

  3. Backend-käynnistys

  4. API-yhteystesti

  5. Järjestelmätiedot ja GPU-tunnistus

  6. Denoiser-mallien tarkistus

  7. CUDA-saatavuustarkistus

circle-info

Hyödyllistä vianmäärityksessä: Suorita selftest asennuksen jälkeen varmistaaksesi, että järjestelmäsi on määritetty oikein, erityisesti Linux/Jetson-laitteissa, joissa GPU- ja CUDA-asetukset saattavat vaatia tarkistusta.


update - Tarkista päivitykset (vain Linux)

Tarkista ja asenna CLI-päivitykset Linux-järjestelmissä.

Syntaksi:

Vaihtoehto
Kuvaus

--check

Etsi vain päivityksiä, älä asenna

circle-info

Tämä komento on käytettävissä vain Linux-järjestelmissä. Windows-järjestelmissä päivitykset toimitetaan asennusohjelman kautta.


Yleiset asetukset

Nämä asetukset koskevat kaikkia komentoja:

Asetus
Tyyppi
Oletus
Kuvaus

--backend-exe

Polku

Tunnistetaan automaattisesti

Polku taustaprosessin suoritustiedostoon

--port

Kokonaisluku

5000

Taustaprosessin API portin numero

--restart

Lippu

-

Pakota taustaprosessin uudelleenkäynnistys (lopettaa olemassa olevat prosessit)

--version

Lippu

-

Näytä versiotiedot ja poistu

--help

Lippu

-

Näytä ohjetiedot ja poistu

circle-info

Taustapalvelimen automaattinen tunnistus: --backend-exe-polku tunnistetaan automaattisesti alustakohtaisesti:

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

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

  • Linux (manuaalinen): /opt/mapir/chloros/backend/chloros-backend

Esimerkki globaaleilla asetuksilla:

Windows:

Linux:


Käsittelyasetusten opas

Rinnakkaiskäsittely ja dynaaminen laskentatehon sopeutus

Chloros 1.1.0 sisältää dynaamisen laskentatehon sopeutuksen — käsittelymoottori tunnistaa laitteistosi automaattisesti ja valitsee optimaalisen strategian:

Alusta
Strategia
Työntekijät
Putki
Huomautukset

Jetson Nano 8GB

GPU_SINGLE

1

tiled_gpu

Muistitehokas, sarjoitettu

Jetson Orin NX 16GB

GPU_PARALLEL

3

fused_gpu

Samanaikainen GPU-käsittely

Pöytätietokone, jossa 8 Gt:n GPU

GPU_SINGLE

3

tiled_gpu

Hyvä pöytätietokoneen suorituskyky

Pöytätietokone, jossa on vähintään 12 Gt:n GPU

GPU_PARALLEL

3–4

fused_gpu

Optimaalinen pöytätietokoneen suorituskyky

Pelkkä CPU-järjestelmä

CPU_PARALLEL

ytimet - 1

cpu_fallback

Ei vaadi GPU:ta

circle-check

Debayer-menetelmät

Menetelmä
CLI-lippu
Laatu
Nopeus
Lisenssi

Vakio (nopea, keskitasoinen laatu)

--debayer standard

Hyvä

Nopea

Ilmainen / Chloros+

Tekstuuritietoinen (hidas, korkein laatu)

--debayer texture-aware

Korkein

Hidas

Vain Chloros+

Oletusarvoinen debayer-menetelmä on Standard.Texture Aware -menetelmä käyttää AI/ML-kohinanpoistomallia korkealaatuisimman tuloksen saavuttamiseksi, mutta vaatii Chloros+ -lisenssin ja NVIDIA-näytönohjaimen.

Vignettikorjaus

Toiminto: Korjaa valon heikkenemistä kuvan reunoilla (kamerakuvissa yleiset tummemmat kulmat).

  • Oletusarvoisesti käytössä – Useimpien käyttäjien tulisi pitää tämä käytössä

  • Poista käytöstä --no-vignette:llä

circle-check

Heijastavuuden kalibrointi

Muuntaa raakakuvasensorin arvot standardoiduiksi heijastavuusprosenteiksi kalibrointipaneelien avulla.

  • Oletusarvoisesti käytössä – välttämätön kasvillisuuden analysoinnille

  • Vaatii kalibrointikohdepaneeleita kuvissa

  • Poista käytöstä --no-reflectance

circle-info

Vaatimukset: Varmista, että kalibrointipaneelit ovat kuvissa oikein valotettuja ja näkyvissä, jotta heijastavuusmuunnos on tarkka.

PPK-korjaukset

Toiminto: Sovelletaan jälkikäsiteltyjä kinemaattisia korjauksia käyttämällä DAQ-A-SD-lokitietoja GPS-tarkkuuden parantamiseksi.

  • Oletusarvoisesti pois käytöstä

  • Käytä --ppk:ää ottaaksesi käyttöön

  • Vaatii .daq-tiedostoja projektikansiossa MAPIR DAQ-A-SD-valosensorista.

Tulostusmuodot

Muoto
Bittisyvyys
Tiedostokoko
Sopii parhaiten

TIFF (16-bittinen)

16-bittinen kokonaisluku

Suuri

GIS-analyysi, fotogrammetria (suositeltava)

TIFF (32-bittinen, prosentti)

32-bittinen liukuluku

Erittäin suuri

Tieteellinen analyysi, tutkimus

PNG (8-bittinen)

8-bittinen kokonaisluku

Keskikokoinen

Silmämääräinen tarkastus, jakaminen verkossa

JPG (8-bittinen)

8-bittinen kokonaisluku

Pieni

Pikakatselu, pakattu tulos

***

Automaatio ja skriptit

PowerShell-eräkäsittely (Windows)

Käsittele useita tietojoukkojen kansioita automaattisesti Windows:

Windows-eräskripti (Windows)

Yksinkertainen silmukka eräprosessointia varten Windows:

Bash-eräprosessointi (Linux)

Useiden tietojoukkojen kansioiden käsittely Linux:

Python-automaatioskripti (alustariippumaton)

Edistynyt automaatio virheiden käsittelyllä (toimii Windows:ssä ja Linux:ssä):


Käsittelytyönkulku

Vakiotyönkulku

  1. Syöte: Kansio, joka sisältää RAW/JPG-kuvaparit

  2. Tunnistus: CLI etsii automaattisesti tuetut kuvatiedostot

  3. Käsittely: Rinnakkaistila skaalautuu prosessorin ytimien määrän mukaan (Chloros+)

  4. Tulos: Luo kameramallikohtaiset alikansiot, joihin tallennetaan käsitellyt kuvat

Esimerkki tulosrakenteesta

Arvioidut käsittelyajat

Tyypilliset käsittelyajat 100 kuvalle (kukin 12 MP):

Alusta
Tila
Arvioitu aika
Huomautukset

Pöytätietokone 12 GB+ GPU

GPU_PARALLEL

5–10 min

Nopein vaihtoehto

Pöytätietokone 8 Gt:n GPU

GPU_SINGLE

10–15 min

Hyvä suorituskyky

Jetson Orin NX 16 Gt

GPU_PARALLEL

15–25 min

Reunalaskenta

Jetson Nano 8 Gt

GPU_SINGLE

30–60 min

Muistin rajoittama

Vain CPU

CPU_PARALLEL

20–40 min

Ei vaadi GPU:ta

circle-info

Suorituskykyvinkki: Käsittelyaika vaihtelee kuvien lukumäärän, tarkkuuden, debayer-menetelmän ja laitteiston mukaan. Texture Aware -debayer kestää huomattavasti kauemmin kuin Standard. Katso lisätietoja kohdasta Dynamic Compute Adaptation.


Vianmääritys

CLI ei löydy

Windows Virhe:

Windows Ratkaisut:

  1. Tarkista asennuspaikka:

  1. Käytä täydellistä polkua, jos se ei ole PATH-muuttujassa:

  1. Lisää PATH-muuttujaan manuaalisesti:

    • Avaa Järjestelmän ominaisuudet → Ympäristömuuttujat

    • Muokkaa PATH-muuttujaa

    • Lisää: C:\Program Files\Chloros\resources\cli

    • Käynnistä terminaali uudelleen

Linux Virhe:

Linux Ratkaisut:

  1. Tarkista asennus:

  1. Lataa shell uudelleen:

  1. Tarkista käyttöoikeudet:


Backend-palvelimen käynnistys epäonnistuiVirhe:

Ratkaisut:

  1. Tarkista, onko taustapalvelu jo käynnissä (sulje se ensin)

  2. Tarkista, ettei palomuuri estä yhteyttä (Windows) tai tarkista portin saatavuus (Linux: lsof -i :5000)

  3. Kokeile eri porttia:

  1. Pakota taustapalvelimen uudelleenkäynnistys:

  1. Tarkista kohdassa Linux, onko taustapalvelimen suoritustiedosto olemassa:


Lisenssi- ja todennusongelmatVirhe:

Ratkaisut:

  1. Varmista, että sinulla on voimassa oleva Chloros+ -tilaus

  2. Kirjaudu sisään tunnuksillasi:

  1. Tarkista lisenssin tila:

  1. Ota yhteyttä tukeen: info@mapir.camera


Kuvia ei löytynytVirhe:

Ratkaisut:

  1. Varmista, että kansio sisältää tuettuja tiedostomuotoja (.RAW, .TIF, .JPG)

  2. Tarkista, että kansion polku on oikea (käytä lainausmerkkejä poluissa, joissa on välilyöntejä)

  3. Varmista, että sinulla on lukuoikeudet kansioon

  4. Tarkista, että tiedostotunnisteet ovat oikeat


Käsittely pysähtyy tai jumittuuRatkaisut:

  1. Tarkista käytettävissä oleva levytila (varmista, että sitä on tarpeeksi tulostusta varten)

  2. Sulje muut sovellukset muistin vapauttamiseksi

  3. Vähennä kuvien määrää (käsittele erissä)


Portti jo käytössäVirhe:

Ratkaisut:

Windows:

Linux:


UKK

K: Tarvitsenko lisenssin CLI:lle?

V:Kyllä! CLI vaatii maksullisenChloros+ -lisenssin.

  • ❌ Standard (ilmainen) -paketti: CLI pois käytöstä

  • ✅ Chloros+ (maksullinen) -paketit: CLI täysin käytössä

Tilaa osoitteesta: https://cloud.mapir.camera/pricingarrow-up-right


K: Voinko käyttää CLI:ää palvelimella, jossa ei ole graafista käyttöliittymää?V: Kyllä! CLI toimii täysin ilman käyttöliittymää. Tämä on Linux:n pääasiallinen käyttötapa.Windows-palvelin:

  • Windows Server 2016 tai uudempi

  • Visual C++ Redistributable asennettuna

Linux-palvelin:

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

  • Asenna .deb-paketin kautta

Molemmat alustat:

  • Vähintään 8 Gt RAM-muistia (suositus 16 Gt)

  • Kertaluonteinen lisenssin aktivointi: chloros-cli login user@example.com 'password'


K: Mihin käsitellyt kuvat tallennetaan?V:Oletusarvoisesti käsitellyt kuvat tallennetaansamaan kansioon kuin syötteen kameramallin alikansioihin (esim. Survey3N_RGN/).

Käytä -o-vaihtoehtoa määrittääksesi toisen tulostuskansion:


K: Voinko käsitellä useita kansioita kerralla?V: Ei suoraan yhdellä komennolla, mutta voit käyttää skriptejä kansioiden käsittelemiseen peräkkäin. Katso kohta Automaatio ja skriptit.***

K: Miten tallennan CLI-tuloksen lokitiedostoon?PowerShell:

Batch:

Linux Bash:


K: Mitä tapahtuu, jos painan Ctrl+C käsittelyn aikana?V: CLI:

  1. Lopettaa käsittelyn hallitusti

  2. Sammuttaa taustapalvelimen

  3. Poistuu koodilla 130

Osittain käsitellyt kuvat voivat jäädä tulostuskansioon.


K: Voinko automatisoida CLI-käsittelyn?V: Totta kai! CLI on suunniteltu automatisointia varten. Katso Automatisointi ja skriptit PowerShellille (Windows), Batchille (Windows), Bash (Linux) ja Python (alustojen välinen) esimerkkejä.***

K: Miten tarkistan CLI-version?V:

Tulos:


Ohjeen saaminen

Komentorivin ohje

Tarkastele ohjetietoja suoraan CLI:ssa:

Tukikanavat

Täydelliset esimerkit

Esimerkki 1: Peruskäsittely

Käsittele oletusasetuksilla (vignette, heijastavuus):

Windows:

Linux:


Esimerkki 2: Laadukas tieteellinen tulos

32-bittinen liukuluku TIFF:

Windows:

Linux:


Esimerkki 3: Nopea esikatselukäsittely

8-bittinen PNG ilman kalibrointia nopeaa tarkastelua varten:

Windows:

Linux:


Esimerkki 4: PPK-korjattu käsittely

Käytä PPK-korjauksia heijastavuuden avulla:

Windows:

Linux:


Esimerkki 5: Mukautettu tulostuskohde

Käsittele eri kohteeseen tietyllä formaatilla:

Windows:

Linux:


Esimerkki 6: Todentamisprosessi

Täydellinen todentamisprosessi (sama kaikilla alustoilla):


Esimerkki 7: Monikielinen käyttö

Käyttöliittymän kielen vaihtaminen (sama kaikilla alustoilla):

Last updated