EnglischFranzösischSpanisch

Server ausführen | Ubuntu > | Fedora > |


OnWorks-Favicon

minclookup - Online in der Cloud

Führen Sie minclookup im kostenlosen OnWorks-Hosting-Provider über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl minclookup, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME


minclookup - Konvertierungen von Lookup-Tabellen für minc-Dateien durchführen

ZUSAMMENFASSUNG


Minclookup [ ] .mnc .mnc

BESCHREIBUNG


Minclookup führt eine Nachschlagetabellenoperation für jedes Voxel einer minc-Datei durch. Ein Blick
Tabelle besteht aus einer Liste von Eingabewerten mit übereinstimmenden Ausgabewerten. Jedes Voxel des
Eingabedatei in der Nachschlagetabelle gefunden und der entsprechende Ausgabewert wird ausgeschrieben.
Diese Ausgabewerte können entweder Skalar- oder Vektorwerte sein, also beispielsweise eine Farbsuche
Tabelle hätte vier Spalten: eine Spalte für Eingabewerte und eine Spalte für jeweils rot,
grüne und blaue Ausgabewerte.

Nachschlagetabellen können eine von zwei Formen annehmen: kontinuierlich or diskret.

Eine kontinuierliche Nachschlagetabelle dient zum Behandeln von Voxelwerten als kontinuierliche (reale) Werte und
Konvertieren von Werten durch Interpolation zwischen den in der Nachschlagetabelle angegebenen Werten. EIN
Die diskrete Nachschlagetabelle behandelt Eingabewerte als ganze Zahlen und behandelt sie vollständig
unabhängige Einträge, keine Interpolation.

Kontinuierliche Lookup-Tabellen werden am häufigsten verwendet, um Intensitätswerte in umzuwandeln
RGB-Farben. Um die Lookup-Tabellen zu vereinfachen, werden die Eingabewerte alle in die
von null bis eins reichen. Standardmäßig ist der kleinste Wert in der Datei Null und der größte
Karten zu einem. Dieser Wert wird dann in der Lookup-Tabelle gefunden, normalerweise zwischen zwei Einträgen in
die Tabelle (die Tabelle wird immer in aufsteigender Reihenfolge der Eingabewerte sortiert). Linear
dann wird für jede Ausgabespalte interpoliert und der resultierende Wert (oder die resultierenden Werte) ist
in die Ausgabedatei geschrieben. Wenn es mehr als einen Ausgabewert pro Eingabewert gibt, dann
die Dimension vector_dimension wird der Ausgabedatei mit einer Länge gleich der Zahl hinzugefügt
der Ausgabespalten in der Nachschlagetabelle. Für Eingabewerte außerhalb des Bereichs null bis eins wird der
der nächste Tabellenwert wird verwendet.

Diskrete Nachschlagetabellen werden normalerweise verwendet, um Labelwerte neu zuzuordnen. Jeder Eingabewert ist
als Ganzzahl behandelt (es wird nicht neu skaliert) und wenn es in der Nachschlagetabelle gefunden wird, dann
der entsprechende Wert (oder die entsprechenden Werte) wird in die Ausgabedatei geschrieben. Wenn es nicht gefunden wird,
dann wird ein Nullwert ausgegeben (standardmäßig Null). Bei diskreten . wird keine Interpolation durchgeführt
Nachschlagetabellen - Um einen Ausgabewert ungleich Null zu erhalten, muss ein Eintrag in der Tabelle vorhanden sein.

OPTIONAL


Beachten Sie, dass Optionen in abgekürzter Form angegeben werden können (sofern sie eindeutig sind) und
kann überall auf der Kommandozeile angegeben werden.

Allgemeines Optionen


-2 Erstellen Sie eine Ausgabedatei im MINC 2.0-Format.

-Klamotten
Überschreiben Sie eine vorhandene Datei.

-noklobber
Überschreiben Sie keine vorhandene Datei (Standard).

-no_clobber
Synonym für -noklobber.

-verbose
Drucken Sie Fortschrittsinformationen für jeden kopierten Datenblock aus (Standard).

-ruhig Drucken Sie keine Fortschrittsinformationen aus.

-Puffergröße Größe
Geben Sie die maximale Größe der internen Puffer an (in kByte). Der Standardwert ist 10 MB.

-Dateityp
Erstellen Sie eine Ausgabedatei mit demselben Typ wie die erste Eingabedatei (Standard).

-Byte Speichern Sie jedes Voxel als 8-Bit-Ganzzahl.

-kurzes Speichern Sie jedes Voxel als 16-Bit-Ganzzahl.

-int Speichern Sie jedes Voxel als 32-Bit-Ganzzahl.

-langes Ersetzt durch -int.

-schweben Speichern Sie jedes Voxel im 32-Bit-Gleitkommaformat.

-doppelt
Speichern Sie jedes Voxel im 64-Bit-Gleitkommaformat.

-unterzeichnet
Erstellen Sie eine Ausgabedatei mit Daten, die in einem signierten Typ gespeichert sind. Diese Option ist bedeutungslos
bei Verwendung mit Gleitkomma-Datenformaten, die immer mit Vorzeichen versehen sind.

-ohne Vorzeichen
Erstellen Sie eine Ausgabedatei mit Daten, die in einem unsignierten Typ gespeichert sind. Diese Option ist
bedeutungslos, wenn es mit Gleitkomma-Datenformaten verwendet wird.

-gültiger Bereich min max
Skalieren Sie ganzzahlige Voxelwerte so, dass sie zwischen den Werten liegen min und max. Standardmäßig
ganzzahlige Voxelwerte werden skaliert, um den gesamten Bereich des Basistyps zu verwenden. Dies
Option ist bedeutungslos, wenn sie mit Gleitkomma-Datenformaten verwendet wird.

Lookup Tabelle Optionen


-grau Verwenden Sie eine graue Nachschlagetabelle, um RGB-Werte auszuschreiben (Standard).

-grau Synonym für -grau.

-heißes Metall
Verwenden Sie eine Hot-Metal-Lookup-Tabelle, um RGB-Werte zu schreiben.

-spektral
Verwenden Sie eine spektrale (Regenbogen) Lookup-Tabelle, um RGB-Werte auszuschreiben.

-umkehren
Invertieren Sie die Nachschlagetabelle, sodass der Maximalwert Null und der Minimalwert entspricht
Wert wird auf eins abgebildet. Gilt nur für kontinuierliche Nachschlagetabellen.

-keine Umkehrung
Invertieren Sie die Nachschlagetabelle nicht - das Minimum wird auf Null und das Maximum auf abgebildet
eins (Standard).

-Angebot min max
Geben Sie den Wertebereich an, der dem Bereich der Nachschlagetabelle zugeordnet werden soll
(Standard ist der gesamte Bereich der Eingabedatei).

-Minimum min
Geben Sie den Eingabewert an, der dem Mindestwert in der Nachschlagetabelle zugeordnet ist.

-maximal max
Geben Sie den Eingabewert an, der dem Maximalwert in der Nachschlagetabelle zugeordnet ist.

-Nachschlagwerk [Datei | -]
Geben Sie den Namen einer Datei an, die die Nachschlagetabelle enthält. Wenn - ist gegeben, die Suche
Tabelle wird aus der Standardeingabe gelesen. Die Datei muss mindestens zwei Spalten haben: Die
erste Spalte enthält die Eingabewerte; die anderen Spalten geben die entsprechenden
Ausgabewerte. Bei einer kontinuierlichen Nachschlagetabelle sollte die erste Spalte a . enthalten
Wert zwischen null und eins inklusive Explizite Eingaben für null und eins sollten
in der Regel gegeben werden. Bei einer diskreten Nachschlagetabelle sollte die erste Spalte enthalten
ganzzahlige Werte. Wenn mehr als eine Ausgabespalte angegeben wird, wird die Ausgabedatei
die Dimension haben Vektordimension mit einer Länge gleich der Anzahl der Ausgänge
Säulen. Die Zeilen der Tabelle werden bei Bedarf so sortiert, dass die ersten
Spalte ist in aufsteigender Reihenfolge.

-lut_string Nachschlagetabellen-String
Geben Sie die vollständige Lookup-Tabelle als einzelne Zeichenfolge an. Das Semikolon-Zeichen ";"
wird verwendet, um Zeilen zu trennen.

-kontinuierlich
Die Nachschlagetabelle ist fortlaufend (siehe Beschreibung oben): Eingabewerte werden behandelt als
kontinuierliche (reale) Werte und werden auf den Bereich null bis eins umskaliert, bevor sie
nachgeschlagen; Zwischen den Werten in der Tabelle wird interpoliert. Dies ist die Standardeinstellung
Verhalten.

-diskret
Die Lookup-Tabelle ist diskret (siehe Beschreibung oben): Eingabewerte werden behandelt als
Ganzzahlen und es wird keine Interpolation zwischen den Eingabewerten durchgeführt.

-nullwert Nullwert-String
Geben Sie einen Nullwert an, der mit diskreten Lookup-Tabellen verwendet werden soll, wenn ein Wert nicht ist
in der Nachschlagetabelle gefunden. Dieser Wert muss als kommagetrennte Liste angegeben werden
von Werten, mit der gleichen Anzahl von Werten wie Ausgabespalten in der Nachschlagetabelle.

Generisch Optionen für Alle Befehle:


-Hilfe Zusammenfassung der Befehlszeilenoptionen drucken und beenden.

-Ausführung
Geben Sie die Versionsnummer des Programms aus und beenden Sie das Programm.

Beispiele:


So erhalten Sie Hot-Metal-RGB-Bilder aus einer MRT-Datei:

minclookup -hotmetal input.mnc output.mnc

Um die Labels in eine minc-Labeldatei zu konvertieren, verwenden Sie -discrete:

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

Dabei ist lookupfile eine Datei, die Einträge enthält, um Label 2 auf 4 und Label 3 auf 5 zuzuordnen:

2 4
3 5

Sie können diese Nachschlagetabelle auch in der Befehlszeile angeben:

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

Um eine graue RGB-Datei zu erhalten, mit Rot für Werte unter dem Minimum und Grün für Werte
größer als das Minimum ist, können Sie zwei Null-Einträge und zwei Eins-Einträge eingeben. Der erste
Null wird für negative Werte verwendet, die zweite Null wird für die Interpolation zum nächsten verwendet
Eintrag. Es besteht keine Unklarheit darüber, wie ein Wert von genau Null behandelt wird, da der erste
und letzte Werte der Tabelle werden auf besondere Weise behandelt, um sicherzustellen, dass sie
als innerhalb der Reichweite behandelt, wenn eine solche Situation mit zwei Eingängen auftritt.

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

Um ein Skalarbild zu invertieren, können Sie minclookup verwenden:

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

Verwenden Sie minclookup online mit den onworks.net-Diensten


Ad


Ad