CLI : käsurea

**Chloros CLI** pakub võimsat käsurea juurdepääsu Chloros pilditöötlusmootorile, võimaldades automatiseerimist, skriptimist ja peata töötamist teie pilditöötlusvoogudes.

Peamised omadused

  • 🚀 Automatiseerimine – mitme andmekogumi skriptipõhine paketttöötlus

  • 🔗 Integreerimine – integreerimine olemasolevatesse töövoogudesse ja protsessidesse

  • 💻 Käsitsi juhtimata töö – töötab ilma graafilise kasutajaliideseta

  • 🌍 Mitmekeelne – toetab 38 keelt

  • Paralleelne töötlemineDynamic Compute Adaptation optimeerib automaatselt teie riistvara jaoks

Nõuded

Nõue
Üksikasjad

Operatsioonisüsteem

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

Mälu

Minimaalselt 8 GB RAM-i (soovitatavalt 16 GB)

Internet

Vajalik litsentsi aktiveerimiseks

Kettaruum

Sõltub projekti suurusest

circle-exclamation

Kiirstart

Paigaldamine

Windows

CLI on automaatselt lisatud Chloros paigaldajasse:

  1. Laadige alla ja käivitage Chloros Installer.exe

  2. Viige paigaldusviisard lõpule

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

circle-check

Linux

Paigaldage oma arhitektuurile sobiv .deb pakett:

Linux üksikasjaliku seadistamise kohta vaadake Linux paigaldamine.

Esmane seadistamine

Enne CLI kasutamist aktiveerige oma Chloros+ litsents:

Windows:

Linux:

Põhikasutus

Kausta töötlemine vaikimisi seadetega:

Windows:

Linux:


Käskude viide

Üldine süntaks


Käskud

process - Töötle pilte

Töötle kausta pilte kalibreerimisega.

Süntaks:

Näited:

Käskude töötlemise valikud

Valik
Tüüp
Vaikimisi
Kirjeldus

<input-folder>

Tee

Nõutav

Kausta, mis sisaldab RAW/JPG multispektraalpilte

-o, --output

Tee

Sama kui sisend

Töödeldud piltide väljundkausta

-n, --project-name

String

Automaatselt genereeritud

Kohandatud projekti nimi

--vignette

Lipuke

Lubatud

Luba vinjeti korrigeerimine

--no-vignette

Lipuke

-

Keela vinjeti korrigeerimine

--reflectance

Lipuke

Lubatud

Lubada peegelduskalibreerimist

--no-reflectance

Lipuke

-

Keelata peegelduskalibreerimist

--ppk

Lipuke

Lülitatud välja

Rakenda PPK-korrektsioone .daq valgusanduri andmetest

--format

Valik

TIFF (16-bitine)

Väljundvorming: TIFF (16-bit), TIFF (32-bit, Percent), PNG (8-bit), JPG (8-bit)

--min-target-size

Täisarv

Auto

Kalibreerimispaneeli tuvastamise minimaalne sihtmärgi suurus pikslites

--target-clustering

Täisarv

Auto

Sihtmärkide klastrite künnis (0–100)

--debayer

Valik

standard

Debayeri meetod: standard või texture-aware (ainult Chloros+)

--target, --targets

Lipuke

Keelatud

Otsi kalibreerimise sihtmärke ainult alamkaustast „target” või „targets” (kiirendab töötlemist)

--indices

Nimekiri

Puudub

Arvutatavad taimestiku indeksid (nt --indices NDVI NDRE GNDVI)

--exposure-pin-1

String

Puudub

Lukusta kaamera mudeli ekspositsioon (pin 1)

--exposure-pin-2

String

Puudub

Kaamera mudeli säriaja lukustamine (pin 2)

--recal-interval

Täisarv

Auto

Kalibreerimise intervall sekundites

--timezone-offset

Täisarv

0

Ajavööndi nihke tundides


login - Konto autentimine

Logige sisse oma Chloros+ kasutajatunnustega, et võimaldada CLI töötlemist.

Süntaks:

Näide:

circle-exclamation

Väljund:

***

logout – Kustuta kasutajatunnused

Kustuta salvestatud kasutajatunnused ja logi oma kontolt välja.

Süntaks:

Näide:

Väljund:

circle-info

SDK kasutajad: Python SDK pakub ka programmilist logout() meetodit kasutajatunnuste kustutamiseks Python skriptides. Täpsema teabe saamiseks vaadake Python SDK dokumentatsiooni.


status – Litsentsi staatuse kontrollimine

Kuva praegune litsentsi- ja autentimise staatus.

Süntaks:

Näide:

Väljund:


export-status – Ekspordi edenemise kontrollimine

Jälgib Thread 4 ekspordi edenemist töötlemise ajal või pärast seda.

Süntaks:

Näide:

Kasutamisjuhtum: Kutsuge seda käsku töötlemise käigus, et kontrollida ekspordi kulgu.***

language – Liidese keele haldamine

Vaadake või muutke CLI liidese keelt.

Süntaks:

Näited:

Toetatud keeled (kokku 38)

Kood
Keel
Algne nimi

en

Inglise keel

English

es

Hispaania keel

Español

pt

Portugali keel

Português

fr

Prantsuse keel

Français

de

Saksa

Deutsch

it

Itaalia

Italiano

ja

Jaapani

日本語

ko

Korea

한국어

zh

Hiina (lihtsustatud)

简体中文

zh-TW

Hiina (traditsiooniline)

繁體中文

ru

Vene

Русский

nl

Hollandi keel

Nederlands

ar

Araabia keel

العربية

pl

Poola keel

Polski

tr

Türgi keel

Türkçe

hi

Hindi

हिंदी

id

Indoneesia keel

Bahasa Indonesia

vi

Vietnami keel

Tiếng Việt

th

Tai keel

ไทย

sv

Rootsi keel

Svenska

da

Taani keel

Dansk

no

Norra keel

Norsk

fi

Soome keel

Suomi

el

Kreeka keel

Ελληνικά

cs

Tšehhi keel

Čeština

hu

Ungari

Magyar

ro

Rumeenia

Română

uk

Ukraina

Українська

pt-BR

Brasiilia portugali

Português Brasileiro

zh-HK

Kantoni keel

粵語

ms

Malai keel

Bahasa Melayu

sk

Slovaki keel

Slovenčina

bg

Bulgaaria keel

Български

hr

Horvaatia keel

Hrvatski

lt

Leedu keel

Lietuvių

lv

Läti keel

Latviešu

et

Eesti keel

Eesti

sl

Sloveeni keel

Slovenščina

circle-check

set-project-folder - Vaikimisi projektikausta määramine

Muuda vaikimisi projektikausta asukohta (jagatud GUI-ga failis Windows).

Süntaks:

Näited:


get-project-folder – Näita projektikausta

Kuva praeguse vaikimisi projektikausta asukoht.

Süntaks:

Näide:

Väljund:


reset-project-folder – Taasta vaikimisi

Taasta projektikausta asukoht vaikimisi.

Süntaks:


selftest – Süsteemi diagnostika käivitamine

Käivita 7 diagnostilist kontrolli, et kontrollida süsteemi konfiguratsiooni.

Süntaks:

Teostatavad diagnostikad:

  1. Versiooni kontroll

  2. Pordi kättesaadavus (5000)

  3. Backendi käivitamine

  4. API ühenduvuse test

  5. Süsteemiinfo ja GPU tuvastamine

  6. Müra vähendamise mudelite kontroll

  7. CUDA kättesaadavuse kontroll

circle-info

Kasulik veaotsinguks: Käivitage pärast installimist selftest, et kontrollida, kas teie süsteem on õigesti konfigureeritud, eriti Linux/Jetsonil, kus GPU ja CUDA seadistust võib olla vaja kontrollida.


update – Uuenduste otsimine (ainult Linux)

Otsige ja installige CLI uuendused Linux süsteemidele.

Süntaks:

Valik
Kirjeldus

--check

Vaata ainult värskendusi, ära installeeri

circle-info

See käsk on saadaval ainult Linux-süsteemides. Windows-süsteemides edastatakse värskendused paigaldaja kaudu.


Üldised valikud

Need valikud kehtivad kõigi käskude puhul:

Valik
Tüüp
Vaikimisi
Kirjeldus

--backend-exe

Tee

Automaatselt tuvastatud

Tagapõhja käivitatava faili tee

--port

Täisarv

5000

Tagapõhja API pordi number

--restart

Lipuk

-

Sundida tagapõhja taaskäivitamist (lõpetab olemasolevad protsessid)

--version

Lipuk

-

Näita versiooniinfo ja välju

--help

Lipuk

-

Näita abiinfo ja välju

circle-info

Tagapõhja automaatne tuvastamine: --backend-exe tee tuvastatakse automaatselt vastavalt platvormile:

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

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

  • Linux (käsitsi): /opt/mapir/chloros/backend/chloros-backend

Näide globaalsete valikutega:

Windows:

Linux:


Töötlemise seadete juhend

Paralleelne töötlemine ja dünaamiline arvutusvõimsuse kohandamine

Chloros 1.1.0 sisaldab dünaamilist arvutusvõimsuse kohandamist — töötlemismootor tuvastab automaatselt teie riistvara ja valib optimaalse strateegia:

Platvorm
Strateegia
Töötajad
Töötlemisahel
Märkused

Jetson Nano 8GB

GPU_SINGLE

1

tiled_gpu

Mälu-efektiivne, serialiseeritud

Jetson Orin NX 16 GB

GPU_PARALLEL

3

fused_gpu

Paralleelne GPU-töötlemine

Lauaarvuti 8 GB GPU-ga

GPU_SINGLE

3

tiled_gpu

Hea lauaarvuti jõudlus

Töölauaarvuti 12 GB+ GPU-ga

GPU_PARALLEL

3–4

fused_gpu

Optimaalne töölauaarvuti jõudlus

Ainult CPU-ga süsteem

CPU_PARALLEL

tuumad – 1

cpu_fallback

GPU-d ei ole vaja

circle-check

Debayer-meetodid

Meetod
CLI Lipuk
Kvaliteet
Kiirus
Litsents

Standard (kiire, keskmine kvaliteet)

--debayer standard

Hea

Kiire

Tasuta / Chloros+

Tekstuuritundlik (aeglane, kõrgeim kvaliteet)

--debayer texture-aware

Kõrgeim

Aeglane

Ainult Chloros+

Vaikimisi kasutatav debayer-meetod on Standard.Tekstuuritundlik meetod kasutab AI/ML müra vähendamise mudelit, et saavutada kõrgeima kvaliteediga tulemus, kuid nõuab Chloros+ litsentsi ja NVIDIA GPU-d.

Vignette-korrektsioon

Mida see teeb: Korrigeerib valguse langust pildi servades (kaamerapiltidel tavaliselt esinevad tumedamad nurgad).

  • Vaikimisi sisse lülitatud – enamik kasutajaid peaks selle sisse jätma

  • Kasutage --no-vignette selle väljalülitamiseks

circle-check

Peegelduskalibreerimine

Muudab tooresensorite väärtused kalibreerimispaneelide abil standardiseeritud peegeldusprotsentideks.

  • Vaikimisi sisse lülitatud – oluline taimestiku analüüsiks

  • Nõuab piltidel kalibreerimispaneele

  • Kasutage --no-reflectance, et see välja lülitada

circle-info

Nõuded: Tagage, et kalibreerimispaneelid on piltidel õigesti valgustatud ja nähtavad, et tagada täpne peegeldusvõime teisendus.

PPK-korrektsioonid

Mida see teeb: Rakendab järelkäsitletud kinemaatilisi korrektsioone, kasutades DAQ-A-SD logiandmeid GPS-i täpsuse parandamiseks.

  • Vaikimisi keelatud

  • Kasutage --ppk selle lubamiseks

  • Nõuab .daq faile projektikausta MAPIR DAQ-A-SD valgusandurist.

Väljundformaadid

Vorming
Bitide sügavus
Faili suurus
Sobib kõige paremini

TIFF (16-bitine)

16-bitine täisarv

Suur

GIS-analüüs, fotogramm-meetria (soovitatav)

TIFF (32-bitine, protsent)

32-bitine ujukomaarv

Väga suur

Teaduslik analüüs, uurimistöö

PNG (8-bitine)

8-bitine täisarv

Keskmine

Visuaalne kontroll, veebis jagamine

JPG (8-bitine)

8-bitine täisarv

Väike

Kiire eelvaade, pakitud väljund

***

Automaatika ja skriptimine

PowerShelli kogumitöötlus (Windows)

Töötle mitut andmekogumite kausta automaatselt Windows-is:

Windows partiiskript (Windows)

Lihtne tsükkel partiitöötluseks Windows-is:

Bash-patsi töötlemine (Linux)

Töötle mitut andmekogumite kausta Linux-is:

Python automatiseerimisskript (platvormiülene)

Täiustatud automatiseerimine veatöötlusega (töötab Windows ja Linux-is):


Töötlemise töövoog

Standardne töövoog

  1. Sisend: Kaust, mis sisaldab RAW/JPG pildipaare

  2. Avastamine: CLI otsib automaatselt toetatud pildifaile

  3. Töötlemine: Paralleelrežiim skaleerub vastavalt teie CPU tuumadele (Chloros+)

  4. Väljund: Loob kaameramudeli alamkaustad töödeldud piltidega

Näide väljundstruktuurist

Töötlemise aja hinnangud

Tüüpilised töötlemisajad 100 pildi puhul (igaüks 12 MP):

Platvorm
Režiim
Hinnanguline aeg
Märkused

Töölauaarvuti 12 GB+ GPU

GPU_PARALLEL

5–10 min

Kiireim valik

Töölauaarvuti 8 GB GPU

GPU_SINGLE

10–15 min

Hea jõudlus

Jetson Orin NX 16 GB

GPU_PARALLEL

15–25 min

Äärtearvutus

Jetson Nano 8 GB

GPU_SINGLE

30–60 min

Piiratud mälu

Ainult CPU

CPU_PARALLEL

20–40 min

GPU-d ei ole vaja

circle-info

Jõudluse näpunäide: Töötlemisaeg sõltub piltide arvust, resolutsioonist, debayeri meetodist ja riistvarast. Tekstuuritundlik debayer võtab märkimisväärselt rohkem aega kui standardne. Vaata täpsemaid andmeid Dynamic Compute Adaptation alt.


Veaotsing

CLI ei leitud

Windows viga:

Windows Lahendused:

  1. Kontrollige installimiskohta:

  1. Kasutage täielikku teekonda, kui see ei ole PATH-is:

  1. Lisage PATH-i käsitsi:

    • Avage Süsteemi omadused → Keskkonnamuutujad

    • Muutke PATH-muutujat

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

    • Käivitage terminal uuesti

Linux Viga:

Linux Lahendused:

  1. Kontrolli installi:

  1. Laadi oma shell uuesti:

  1. Kontrolli õigusi:


Backend ei õnnestunud käivitadaViga:

Lahendused:

  1. Kontrollige, kas backend juba töötab (sulgege see esmalt)

  2. Kontrollige, et tulemüür ei blokeeri (Windows) või kontrollige pordi kättesaadavust (Linux: lsof -i :5000)

  3. Proovige teist porti:

  1. Sundige backendit taaskäivitama:

  1. Kontrollige Linux puhul, kas backend-i käivitatav fail on olemas:


Litsentsi- ja autentimise probleemidViga:

Lahendused:

  1. Veenduge, et teil on aktiivne Chloros+ tellimus

  2. Logige sisse oma kasutajatunnuse ja parooliga:

  1. Kontrollige litsentsi staatust:

  1. Võtke ühendust tugiteenistusega: info@mapir.camera


Pilte ei leitudViga:

Lahendused:

  1. Veenduge, et kaust sisaldab toetatud formaate (.RAW, .TIF, .JPG)

  2. Kontrollige, kas kausta tee on õige (kasutage jutumärke, kui tees on tühikuid)

  3. Veenduge, et teil on kaustale lugemisõigused

  4. Kontrollige, kas faililaiendid on õiged


Töötlemine seisab või hangubLahendused:

  1. Kontrollige vaba kettaruumi (veenduge, et väljundiks on piisavalt ruumi)

  2. Sulgege teised rakendused, et vabastada mälu

  3. Vähendage piltide arvu (töötlege partiidena)


Port on juba kasutuselViga:

Lahendused:

Windows:

Linux:


KKK

K: Kas ma vajan CLI jaoks litsentsi?

V:Jah! CLI nõuab tasulistChloros+ litsentsi.

  • ❌ Standard (tasuta) pakett: CLI on keelatud

  • ✅ Chloros+ (tasuline) pakett: CLI on täielikult lubatud

Telli aadressil: https://cloud.mapir.camera/pricingarrow-up-right


K: Kas ma saan kasutada CLI-i serveris, millel puudub graafiline kasutajaliides?V: Jah! CLI töötab täielikult ilma graafilise kasutajaliideseta. See on Linux peamine kasutusjuhtum.Windows server:

  • Windows Server 2016 või uuem

  • Visual C++ Redistributable on installitud

Linux Server:

  • Ubuntu 20.04+ / Debian 11+ (amd64) või JetPack 6 (arm64)

  • Paigaldamine .deb paketi kaudu

Mõlemad platvormid:

  • Minimaalselt 8 GB RAM-i (soovitatavalt 16 GB)

  • Ühekordne litsentsi aktiveerimine: chloros-cli login user@example.com 'password'


K: Kuhu salvestatakse töödeldud pildid?V:Vaikimisi salvestatakse töödeldud pildidsamasse kausta kui sisend kaameramudeli alamkaustadesse (nt Survey3N_RGN/).

Kasutage valikut -o, et määrata teine väljundkaust:


K: Kas ma saan töödelda mitut kausta korraga?V: Ühe käsuga otseselt mitte, kuid skriptide abil saate kaustu järjestikku töödelda. Vaadake jaotist Automatiseerimine ja skriptimine.***

K: Kuidas salvestada CLI väljund logifaili?PowerShell:

Batch:

Linux Bash:


K: Mis juhtub, kui vajutan töötlemise ajal klahvikombinatsiooni Ctrl+C?V: CLI teeb järgmist:

  1. Peatab töötlemise sujuvalt

  2. Sulgeb taustaprogrammi

  3. Lõpetab töö koodiga 130

Osaliselt töödeldud pildid võivad jääda väljundkausta.


K: Kas ma saan CLI töötlemist automatiseerida?V: Kindlasti! CLI on loodud automatiseerimiseks. Vaata Automatiseerimine ja skriptimine PowerShelli (Windows), Batchi (Windows), Bash (Linux) ja Python (platvormiülene) näiteid.***

K: Kuidas kontrollida CLI versiooni?V:

Väljund:


Abi saamine

Käsurea abi

Vaadake abiinfo otse CLI-is:

Tugikanalid

Täielikud näited

Näide 1: Põhitöötlus

Töötlus vaikimisi seadetega (vignett, peegeldus):

Windows:

Linux:


Näide 2: Kvaliteetne teaduslik väljund

32-bitine ujukomaarv TIFF:

Windows:

Linux:


Näide 3: Kiire eelvaate töötlemine

8-bitine PNG ilma kalibreerimiseta kiireks ülevaatamiseks:

Windows:

Linux:


Näide 4: PPK-korrigeeritud töötlemine

Rakenda PPK-korrektsioone peegeldusega:

Windows:

Linux:


Näide 5: Kohandatud väljundkoht

Töötle teise asukohta kindlas formaadis:

Windows:

Linux:


Näide 6: Autentimise töövoog

Täielik autentimise voog (sama kõikidel platvormidel):


Näide 7: Mitmekeelne kasutamine

Muuda liidese keelt (sama kõikidel platvormidel):

Last updated