EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

minclookup - Online in the Cloud

Rulați minclookup în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda minclookup care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


minclookup - efectuează conversii de tabel de căutare pe fișierele minc

REZUMAT


minclookup [ ] .mnc .mnc

DESCRIERE


Minclookup va efectua o operație de tabel de căutare pe fiecare voxel al unui fișier minc. O căutare
tabelul constă dintr-o listă de valori de intrare cu valorile de ieșire care se potrivesc. Fiecare voxel al
fișierul de intrare este găsit în tabelul de căutare și valoarea de ieșire corespunzătoare este scrisă.
Aceste valori de ieșire pot fi valori scalare sau vectoriale, deci, de exemplu, o căutare a culorilor
tabelul ar avea patru coloane: o coloană pentru valorile de intrare și o coloană pentru fiecare roșu,
valorile de ieșire verde și albastru.

Tabelele de căutare pot lua una din două forme: continuu or distinct.

Un tabel de căutare continuă este pentru a trata valorile voxeli ca valori continue (reale) și
conversia valorilor prin interpolare între valorile date în tabelul de căutare. A
tabelul de căutare discret tratează valorile de intrare ca numere întregi și le tratează complet
intrări independente, fără interpolare.

Cea mai comună utilizare a tabelelor de căutare continuă este pentru conversia valorilor de intensitate în
Culori RGB. Pentru a simplifica tabelele de căutare, toate valorile de intrare sunt redimensionate în
interval de la zero la unu. În mod implicit, cea mai mică valoare din fișier se mapează la zero și la cea mai mare
hărți la unul. Această valoare este apoi găsită în tabelul de căutare, de obicei între două intrări în
tabelul (tabelul este întotdeauna sortat în ordinea crescătoare a valorilor de intrare). Liniar
interpolarea se face apoi pe fiecare coloană de ieșire și valoarea (sau valorile) rezultantă este
scris în fișierul de ieșire. Dacă există mai mult de o valoare de ieșire per valoare de intrare, atunci
dimensiunea vector_dimension este adăugată la fișierul de ieșire cu lungime egală cu numărul
de coloane de ieșire din tabelul de căutare. Pentru valorile de intrare în afara intervalului de la zero la unu,
se folosește cea mai apropiată valoare de tabel.

Tabelele de căutare discrete sunt de obicei utilizate pentru remaparea valorilor etichetelor. Fiecare valoare de intrare este
tratat ca un întreg (nu este rescalat) și dacă se găsește în tabelul de căutare, atunci
valoarea (sau valorile) corespunzătoare este scrisă în fișierul de ieșire. Daca nu se gaseste,
apoi se scrie o valoare nulă (zero în mod implicit). Nu se face interpolare cu discrete
tabele de căutare - pentru a obține o valoare de ieșire non-nulă, trebuie să existe o intrare în tabel.

OPŢIUNI


Rețineți că opțiunile pot fi specificate sub formă abreviată (atâta timp cât sunt unice) și
poate fi dat oriunde pe linia de comandă.

General Opțiuni


-2 Creați un fișier de ieșire în format MINC 2.0.

- clobber
Suprascrieți un fișier existent.

-noclobber
Nu suprascrieți un fișier existent (implicit).

-no_clobber
Sinonim pentru -noclobber.

-verbos
Imprimați informațiile despre progres pentru fiecare bucată de date copiată (implicit).

-Liniște Nu tipăriți informații despre progres.

-dimensiunea memoriei tampon mărimea
Specificați dimensiunea maximă a bufferelor interne (în kbytes). Implicit este 10 MB.

-tip fișier
Creați un fișier de ieșire cu același tip ca primul fișier de intrare (implicit).

-octet Stocați fiecare voxel ca un număr întreg de 8 biți.

-mic de statura Stocați fiecare voxel ca un întreg pe 16 biți.

-int Stocați fiecare voxel ca un întreg pe 32 biți.

-lung Inlocuit de -int.

-pluti Stocați fiecare voxel în format de virgulă mobilă pe 32 de biți.

-dubla
Stocați fiecare voxel în format de virgulă mobilă pe 64 de biți.

-semnat
Creați un fișier de ieșire cu date stocate într-un tip semnat. Această opțiune este lipsită de sens
atunci când este utilizat cu formate de date în virgulă mobilă, care sunt întotdeauna semnate.

-nesemnat
Creați un fișier de ieșire cu date stocate într-un tip nesemnat. Această opțiune este
lipsit de sens atunci când este utilizat cu formate de date în virgulă mobilă.

-gamă_validă minute max
Scalați valorile voxel întregi pentru a se încadra între valori minute și max. În mod implicit
Valorile voxel întregi vor fi scalate pentru a utiliza întregul interval al tipului de bază. Acest
opțiunea este lipsită de sens atunci când este utilizată cu formate de date în virgulă mobilă.

Căutare tabel Opțiuni


-gri Utilizați un tabel de căutare gri pentru a scrie valorile RGB (implicit).

-gri Sinonim pentru -gri.

-metal fierbinte
Utilizați un tabel de căutare metal fierbinte pentru a scrie valorile RGB.

-spectral
Utilizați un tabel de căutare spectral (curcubeu) pentru a scrie valorile RGB.

-inversa
Inversați tabelul de căutare, astfel încât valoarea maximă să fie mapată la zero și la minim
hărți de valoare la unul. Se aplică numai tabelelor de căutare continuă.

-noinvers
Nu inversați tabelul de căutare - hărțile minime la zero și hărțile maxime la
unul (implicit).

-gamă minute max
Specificați intervalul de valori care ar trebui mapat la intervalul tabelului de căutare
(implicit este gama completă a fișierului de intrare).

-minim minute
Specificați valoarea de intrare care se mapează la valoarea minimă din tabelul de căutare.

-maxim max
Specificați valoarea de intrare care se mapează la valoarea maximă din tabelul de căutare.

-tabel_căutare [fişier | -]
Specificați numele unui fișier care conține tabelul de căutare. Dacă - este dat, căutarea
tabelul este citit de la intrarea standard. Fișierul trebuie să aibă cel puțin două coloane: The
prima coloană oferă valorile de intrare; celelalte coloane dau corespondenta
valorile de ieșire. Pentru un tabel de căutare continuă, prima coloană ar trebui să conțină a
valoare între zero și unu inclusiv Intrări explicite atât pentru zero, cât și pentru unu ar trebui
de obicei fi dat. Pentru un tabel de căutare discret, prima coloană ar trebui să conțină
valori întregi. Dacă sunt date mai multe coloane de ieșire, atunci fișierul de ieșire va fi
au dimensiunea dimensiune_vectorală cu o lungime egală cu numărul de ieşire
coloane. Rândurile tabelului vor fi sortate dacă este necesar, astfel încât primele
coloana este în ordine crescătoare.

-lut_string șir-tabel-căutare
Specificați tabelul de căutare complet ca un singur șir. Caracterul punct și virgulă „;”
este folosit pentru a separa liniile.

-continuu
Tabelul de căutare este continuu (vezi descrierea de mai sus): Valorile de intrare sunt tratate ca
valori continue (reale) și sunt redimensionate la intervalul de la zero la unu înainte de a fi
cautat; interpolarea se face între valorile din tabel. Aceasta este valoarea implicită
comportament.

- discret
Tabelul de căutare este discret (vezi descrierea de mai sus): Valorile de intrare sunt tratate ca
întregi și nu se face nicio interpolare între valorile de intrare.

-valoare_nulă șir-valoare-nulă
Specificați o valoare nulă care să fie utilizată cu tabelele de căutare discrete atunci când o valoare nu este
găsit în tabelul de căutare. Această valoare trebuie specificată ca o listă separată prin virgulă
de valori, cu același număr de valori ca și coloanele de ieșire din tabelul de căutare.

General Opțiuni pentru toate comenzi:


-Ajutor Imprimați rezumatul opțiunilor din linia de comandă și ieșiți.

-versiune
Tipăriți numărul versiunii programului și ieșiți.

EXEMPLE


Pentru a obține imagini RGB cu metal fierbinte dintr-un fișier RMN:

minclookup -hotmetal input.mnc output.mnc

Pentru a converti etichetele într-un fișier de etichetă minc, utilizați -discrete:

minclookup -discrete -lookup_table lookupfile \
in_labels.mnc out_labels.mnc

unde fișierul de căutare este un fișier care conține intrări pentru a mapa eticheta de la 2 la 4 și eticheta de la 3 la 5:

2 4
3 5

De asemenea, puteți specifica acest tabel de căutare pe linia de comandă:

minclookup -discrete -lut_string '2 4;3 5' \
in_labels.mnc out_labels.mnc

Pentru a obține un fișier RGB gri, cu roșu pentru valori mai mici decât minimul și verde pentru valori
mai mare decât minimul, puteți da două intrări zero și două intrări unu. Primul
zero este folosit pentru valori negative, al doilea zero este folosit pentru interpolare cu următorul
intrare. Nu există nicio ambiguitate cu privire la modul de a gestiona o valoare de exact zero, deoarece prima
iar ultimele valori ale tabelului sunt tratate într-un mod special pentru a vă asigura că sunt
tratate ca în intervalul de acoperire dacă apare acest tip de situație cu două intrări.

minclookup -lookup_table - input.mnc output.mnc <
+0 1 0 0
+0 0 0 0
+1 1 1 1
+1 0 1 0
EOF

Pentru a inversa o imagine scalară, puteți folosi minclookup:

minclookup -lut_string '0 1;1 0' in.mnc out.mnc

Utilizați minclookup online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad