CLI: Kommandolinje

**Chloros CLI** giver kraftfuld kommandolinjeadgang til Chloros billedbehandlingsmotor, hvilket muliggør automatisering, scripting og headless-drift til dine billedbehandlingsworkflows.

Nøglefunktioner

  • 🚀 Automatisering - Skriptbatchbehandling af flere datasæt

  • 🔗 Integration - Integrer i eksisterende arbejdsgange og pipelines

  • 💻 Headless-drift - Kør uden GUI

  • 🌍 Flere sprog - Understøttelse af 38 sprog

  • Parallel behandling – Skaleres dynamisk til din CPU (op til 16 parallelle arbejdere)

Krav

Krav
Detaljer

Operativsystem

Windows 10/11 (64-bit)

Hukommelse

Minimum 8 GB RAM (16 GB anbefales)

Internet

Kræves til aktivering af licens

Diskplads

Varierer afhængigt af projektets størrelse

circle-info

Licenskrav: CLI kræver et betalt Chloros+ abonnement. Standardabonnementer (gratis) har ikke adgang til CLI. Besøg https://cloud.mapir.camera/pricingarrow-up-right for at opgradere.

Hurtig start

Installation

CLI er automatisk inkluderet i Chloros-installationsprogrammet:

  1. Download og kør Chloros Installer.exe

  2. Gennemfør installationsguiden

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

circle-info

Installationsprogrammet tilføjer automatisk chloros-cli til din systems PATH. Genstart din terminal efter installationen.

Første opsætning

Inden du bruger CLI, skal du aktivere din Chloros+-licens:

Grundlæggende brug

Behandl en mappe med standardindstillinger:


Kommandoreference

Generel syntaks


Kommandoer

process - Behandl billeder

Behandl billeder i en mappe med kalibrering.

Syntaks:

Eksempel:

Behandlingskommandoindstillinger

Indstilling
Type
Standard
Beskrivelse

<input-folder>

Sti

Påkrævet

Mappe, der indeholder RAW/JPG multispektrale billeder

-o, --output

Sti

Samme som input

Outputmappe til behandlede billeder

-n, --project-name

Streng

Autogenereret

Brugerdefineret projektnavn

--vignette

Flag

Aktiveret

Aktiver vignettekorrektion

--no-vignette

Flag

-

Deaktiver vignettekorrektion

--reflectance

Flag

Aktiveret

Aktiver reflektanskalibrering

--no-reflectance

Flag

-

Deaktiver reflektanskalibrering

--ppk

Flag

Deaktiveret

Anvend PPK-korrektioner fra .daq-lyssensordata

--format

Valg

TIFF (16-bit)

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

--min-target-size

Heltal

Auto

Mindste målstørrelse i pixels til kalibreringspaneldetektion

--target-clustering

Heltal

Auto

Tærskel for målklyngedannelse (0-100)

--exposure-pin-1

Streng

Ingen

Lås eksponering for kameramodel (Pin 1)

--exposure-pin-2

Streng

Ingen

Lås eksponering for kameramodel (Pin 2)

--recal-interval

Heltal

Auto

Rekalibreringsinterval i sekunder

--timezone-offset

Heltal

0

Tidszoneforskydning i timer


login - Godkend konto

Log ind med dine Chloros+-legitimationsoplysninger for at aktivere CLI-behandling.

Syntaks:

Eksempel:

circle-info

Specialtegn: Brug enkelt anførselstegn omkring adgangskoder, der indeholder tegn som $, ! eller mellemrum.

Output:

***

logout - Ryd legitimationsoplysninger

Ryd gemte legitimationsoplysninger og log ud af din konto.

Syntaks:

Eksempel:

Output:

circle-info

SDK Brugere: Python SDK leverer også en programmatisk logout() metode til at rydde legitimationsoplysninger inden for Python scripts. Se Python SDK dokumentationen for detaljer.


status - Kontroller licensstatus

Vis den aktuelle licens- og godkendelsesstatus.

Syntaks:

Eksempel:

Output:


export-status - Kontroller eksportstatus

Overvåg eksportstatus for tråd 4 under eller efter behandlingen.

Syntaks:

Eksempel:

Anvendelsestilfælde: Kald denne kommando, mens behandlingen kører, for at kontrollere eksportens fremskridt.***

language - Administrer grænsefladesprog

Vis eller ændr CLI-grænsefladesproget.

Syntaks:

Eksempler:

Understøttede sprog (38 i alt)

Kode
Sprog
Indfødt navn

en

Engelsk

English

es

Spansk

Español

pt

Portugisisk

Português

fr

Fransk

Français

de

Tysk

Deutsch

it

Italiensk

Italiano

ja

Japansk

日本語

ko

Koreansk

한국어

zh

Kinesisk (forenklet)

简体中文

zh-TW

Kinesisk (traditionelt)

繁體中文

ru

Russisk

Русский

nl

Hollandsk

Nederlands

ar

Arabisk

العربية

pl

Polsk

Polski

tr

Tyrkisk

Türkçe

hi

Hindi

हिंदी

id

Indonesisk

Bahasa Indonesia

vi

Vietnamesisk

Tiếng Việt

th

Thai

ไทย

sv

Svensk

Svenska

da

Dansk

Dansk

no

Norsk

Norsk

fi

Finsk

Suomi

el

Græsk

Ελληνικά

cs

Tjekkisk

Čeština

hu

Ungarsk

Magyar

ro

Rumænsk

Română

uk

Ukrainsk

Українська

pt-BR

Brasiliansk portugisisk

Português Brasileiro

zh-HK

Kantonesisk

粵語

ms

Malay

Bahasa Melayu

sk

Slovak

Slovenčina

bg

Bulgarian

Български

hr

Kroatisk

Hrvatski

lt

Litauisk

Lietuvių

lv

Lettisk

Latviešu

et

Estisk

Eesti

sl

Slovensk

Slovenščina

circle-info

Automatisk vedvarende: Din sprogpræference gemmes i ~/.chloros/cli_language.json og vedbliver på tværs af alle sessioner.


set-project-folder - Indstil standardprojektmappe

Skift placeringen af standardprojektmappen (delt med GUI).

Syntaks:

Eksempel:


get-project-folder - Vis projektmappe

Vis den aktuelle standardplacering for projektmappen.

Syntaks:

Eksempel:

Output:


reset-project-folder - Nulstil til standard

Nulstil projektmappen til standardplaceringen.

Syntaks:


Globale indstillinger

Disse indstillinger gælder for alle kommandoer:

Indstilling
Type
Standard
Beskrivelse

--backend-exe

Sti

Automatisk detekteret

Sti til backend-eksekverbar fil

--port

Heltal

5000

Backend API portnummer

--restart

Flag

-

Tving genstart af backend (afslutter eksisterende processer)

--version

Flag

-

Vis versionsoplysninger og afslut

--help

Flag

-

Vis hjælpeoplysninger og afslut

Eksempel med globale indstillinger:


Vejledning til behandlingsindstillinger

Parallel behandling

Chloros+ CLI skalerer automatiskparallel behandling, så den passer til din computers kapacitet:Sådan fungerer det:

  • Registrerer dine CPU-kerner og RAM

  • Tildeler arbejdere: 2× CPU-kerner (bruger hyperthreading)

  • Maksimum: 16 parallelle arbejdere (for stabilitet)Systemniveauer:

Systemtype
CPU
RAM
Arbejdere
Ydeevne

High-End

16+ kerner

32+ GB

Op til 16

Maksimal hastighed

Mellemklasse

8-15 kerner

16-31 GB

8-16

Fremragende hastighed

Lavklasse

4-7 kerner

8-15 GB

4-8

God hastighed

circle-info

Automatisk optimering: CLI registrerer automatisk dit systems specifikationer og konfigurerer optimal parallelbehandling. Ingen manuel konfiguration nødvendig!

Debayer-metoder

CLI bruger Høj kvalitet (hurtigere) som standard og anbefalet debayer-algoritme:

Metode
Kvalitet
Hastighed
Beskrivelse

Høj kvalitet (hurtigere)

⭐⭐⭐⭐

⚡⚡⚡

Kantbevidst algoritme (standard, anbefalet)

Vignettekorrektion

Hvad gør det: Korrigerer lysfald ved billedkanterne (mørkere hjørner, som er almindelige i kamerabilleder).

  • Aktiveret som standard - De fleste brugere bør holde denne funktion aktiveret.

  • Brug --no-vignette for at deaktivere.

circle-info

Anbefaling: Aktiver altid vignettekorrektion for at sikre ensartet lysstyrke i hele billedet.

Reflektanskalibrering

Konverterer rå sensorværdier til standardiserede reflektansprocenter ved hjælp af kalibreringspaneler.

  • Aktiveret som standard – Vigtigt for vegetationsanalyse

  • Kræver kalibreringsmålpaneler i billeder

  • Brug --no-reflectance til at deaktivere

circle-info

Krav: Sørg for, at kalibreringspanelerne er korrekt eksponeret og synlige i dine billeder for at sikre nøjagtig reflektanskonvertering.

PPK-korrektioner

Funktion: Anvender efterbehandlede kinematiske korrektioner ved hjælp af DAQ-A-SD-logdata for at forbedre GPS-nøjagtigheden.

  • Deaktiveret som standard

  • Brug --ppk for at aktivere

  • Kræver .daq-filer i projektmappen fra MAPIR DAQ-A-SD lyssensor.

Outputformater

Format
Bitdybde
Filstørrelse
Bedst egnet til

TIFF (16-bit)

16-bit heltal

Stor

GIS-analyse, fotogrammetri (anbefales)

TIFF (32-bit, procent)

32-bit flydende

Meget stor

Videnskabelig analyse, forskning

PNG (8-bit)

8-bit heltal

Mellem

Visuel inspektion, deling på internettet

JPG (8-bit)

8-bit heltal

Lille

Hurtig forhåndsvisning, komprimeret output

***

Automatisering og scripting

PowerShell-batchbehandling

Behandl flere datasætmapper automatisk:

Windows-batchscript

Enkel loop til batchbehandling:

Python Automatiseringsscript

Avanceret automatisering med fejlhåndtering:


Behandlingsworkflow

Standardworkflow

  1. Indtastning: Mappe indeholdende RAW/JPG-billedpar

  2. Opdagelse: CLI scanner automatisk efter understøttede billedfiler

  3. Behandling: Parallel tilstand skaleres til dine CPU-kerner (Chloros+)

  4. Output: Opretter undermapper for kameramodeller med behandlede billeder

Eksempel på outputstruktur

Anslået behandlingstid

Typisk behandlingstid for 100 billeder (12 MP hver):

Tilstand
Tid
Hardware

Parallel tilstand

5-10 min

i7/Ryzen 7, 16 GB RAM, SSD (op til 16 arbejdere)

Parallel tilstand

10-15 min

i5/Ryzen 5, 8 GB RAM, HDD (op til 8 arbejdere)

circle-info

Tip til ydeevne: Behandlingstiden varierer afhængigt af antallet af billeder, opløsningen og computerspecifikationerne.


Fejlfinding

CLI ikke fundet

Fejl:

Løsninger:

  1. Kontroller installationsplaceringen:

  1. Brug den fulde sti, hvis den ikke er i PATH:

  1. Tilføj manuelt til PATH:

    • Åbn Systemegenskaber → Miljøvariabler

    • Rediger PATH-variablen

    • Tilføj: C:\Program Files\Chloros\resources\cli

    • Genstart terminalen


Backend kunne ikke startesFejl:

Løsninger:

  1. Kontroller, om backend allerede kører (luk den først)

  2. Kontroller, at Windows Firewall ikke blokerer

  3. Prøv en anden port:

  1. Tving backend til at genstarte:


Problemer med licens/godkendelseFejl:

Løsninger:

  1. Kontroller, at du har et aktivt Chloros+-abonnement.

  2. Log ind med dine loginoplysninger:

  1. Kontroller licensstatus:

  1. Kontakt support: info@mapir.camera


Ingen billeder fundetFejl:

Løsninger:

  1. Kontroller, at mappen indeholder understøttede formater (.RAW, .TIF, .JPG)

  2. Kontroller, at mappestien er korrekt (brug anførselstegn for stier med mellemrum)

  3. Sørg for, at du har læsetilladelse til mappen.

  4. Kontroller, at filtypenavnene er korrekte.


Behandlingen går i stå eller hængerLøsninger:

  1. Kontroller den ledige diskplads (sørg for, at der er nok til output).

  2. Luk andre programmer for at frigøre hukommelse.

  3. Reducer antallet af billeder (behandl i batches).


Porten er allerede i brugFejl:

Løsning:

Angiv en anden port:


Ofte stillede spørgsmål

Spørgsmål: Har jeg brug for en licens til CLI?

Svar:Ja! CLI kræver en betaltChloros+ licens.

  • ❌ Standard (gratis) plan: CLI deaktiveret

  • ✅ Chloros+ (betalte) abonnementer: CLI fuldt aktiveret

Abonner på: https://cloud.mapir.camera/pricingarrow-up-right


Spørgsmål: Kan jeg bruge CLI på en server uden GUI?Svar: Ja! CLI kører fuldstændig headless. Krav:

  • Windows Server 2016 eller nyere

  • Visual C++ Redistributable installeret

  • Tilstrækkelig RAM (minimum 8 GB, 16 GB anbefales)

  • Engangsaktivering af GUI-licens på enhver maskine


Spørgsmål: Hvor gemmes de behandlede billeder?Svar:Som standard gemmes de behandlede billeder isamme mappe som input i undermapper til kameramodeller (f.eks. Survey3N_RGN/).

Brug -o-indstillingen til at angive en anden outputmappe:


Spørgsmål: Kan jeg behandle flere mapper på én gang?A: Ikke direkte i én kommando, men du kan bruge scripting til at behandle mapper sekventielt. Se afsnittet Automatisering og scripting.***

Q: Hvordan gemmer jeg CLI-output i en logfil?PowerShell:

Batch:


Spørgsmål: Hvad sker der, hvis jeg trykker på Ctrl+C under behandlingen?Svar: CLI vil:

  1. Stoppe behandlingen på en ordentlig måde

  2. Lukke backend

  3. Afslutte med kode 130

Delvist behandlede billeder kan forblive i outputmappen.


Spørgsmål: Kan jeg automatisere CLI-behandlingen?Svar: Absolut! CLI er designet til automatisering. Se Automatisering og scripting for eksempler på PowerShell, Batch og Python.***

Spørgsmål: Hvordan tjekker jeg CLI-versionen?Svar:

Output:


Få hjælp

Hjælp til kommandolinjen

Se hjælpeoplysninger direkte i CLI:

Supportkanaler

Komplette eksempler

Eksempel 1: Grundlæggende behandling

Behandling med standardindstillinger (vignette, reflektans):


Eksempel 2: Videnskabelig output i høj kvalitet

32-bit float TIFF:


Eksempel 3: Hurtig forhåndsvisning

8-bit PNG uden kalibrering til hurtig gennemgang:


Eksempel 4: PPK-korrigeret behandling

Anvend PPK-korrektioner med reflektans:


Eksempel 5: Brugerdefineret outputplacering

Behandl til et andet drev med et specifikt format:


Eksempel 6: Godkendelsesworkflow

Gennemfør godkendelsesflow:


Eksempel 7: Brug af flere sprog

Skift grænsefladesprog:

Last updated