EngelsFransSpaans

Ad


OnWorks-favicon

minclookup - Online in de cloud

Voer minclookup uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht minclookup die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


minclookup - voer opzoektabelconversies uit op minc-bestanden

KORTE INHOUD


kleinopzoeken [ ] .mnc .mnc

PRODUCTBESCHRIJVING


minclookup voert een opzoektabelbewerking uit op elke voxel van een minc-bestand. Een opzoeking
tabel bestaat uit een lijst met invoerwaarden met overeenkomende uitvoerwaarden. Elke voxel van de
invoerbestand wordt gevonden in de opzoektabel en de bijbehorende uitvoerwaarde wordt weggeschreven.
Deze uitvoerwaarden kunnen scalaire of vectorwaarden zijn, bijvoorbeeld een kleuropzoeking
tabel zou vier kolommen hebben: één kolom voor invoerwaarden en één kolom voor rood,
groene en blauwe uitvoerwaarden.

Opzoektabellen kunnen twee vormen aannemen: doorlopend or discreet.

Een continue opzoektabel is voor het behandelen van voxelwaarden als continue (echte) waarden en
waarden converteren door interpolatie uit te voeren tussen de waarden in de opzoektabel. A
discrete opzoektabel behandelt invoerwaarden als gehele getallen en behandelt ze als volledig
onafhankelijke ingangen, geen interpolatie.

Het meest gebruikelijke gebruik van continue opzoektabellen is voor het omzetten van intensiteitswaarden in
RGB-kleuren. Om de opzoektabellen eenvoudiger te maken, worden de invoerwaarden allemaal opnieuw geschaald naar de
bereik nul tot één. Standaard wordt de kleinste waarde in het bestand toegewezen aan nul en de grootste
kaarten naar een. Deze waarde wordt vervolgens gevonden in de opzoektabel, meestal tussen twee vermeldingen in
de tabel (de tabel is altijd gesorteerd in oplopende volgorde van invoerwaarden). Lineair
interpolatie wordt vervolgens gedaan op elke uitvoerkolom en de resulterende waarde (of waarden) is
geschreven naar het uitvoerbestand. Als er meer dan één uitvoerwaarde per invoerwaarde is, dan
de dimensie vector_dimension wordt toegevoegd aan het uitvoerbestand met een lengte die gelijk is aan het getal
uitvoerkolommen in de opzoektabel. Voor invoerwaarden buiten het bereik van nul tot één, de
dichtstbijzijnde tabelwaarde wordt gebruikt.

Discrete opzoektabellen worden meestal gebruikt voor het opnieuw toewijzen van labelwaarden. Elke invoerwaarde is
behandeld als een geheel getal (het wordt niet opnieuw geschaald) en als het wordt gevonden in de opzoektabel, dan
de overeenkomstige waarde (of waarden) wordt naar het uitvoerbestand geschreven. Als het niet wordt gevonden,
dan wordt een nulwaarde weggeschreven (standaard nul). Er wordt niet geïnterpoleerd met discrete
opzoektabellen - om een ​​niet-null-uitvoerwaarde te krijgen, moet er een invoer in de tabel zijn.

OPTIES


Houd er rekening mee dat opties in verkorte vorm kunnen worden opgegeven (zolang ze uniek zijn) en
kan overal op de opdrachtregel worden gegeven.

Algemeen opties


-2 Maak een uitvoerbestand in MINC 2.0-indeling.

-klodder
Een bestaand bestand overschrijven.

-geen klomp
Overschrijf een bestaand bestand niet (standaard).

-geen_klopper
synoniem voor -geen klomp.

-uitgebreid
Druk voortgangsinformatie af voor elk stuk gekopieerde gegevens (standaard).

-rustig Druk geen voortgangsinformatie af.

-buffer grootte grootte
Specificeer de maximale grootte van de interne buffers (in kbytes). Standaard is 10 MB.

-bestandstype
Maak een uitvoerbestand aan van hetzelfde type als het eerste invoerbestand (standaard).

-byte Sla elke voxel op als een 8-bits geheel getal.

-korte Sla elke voxel op als een 16-bits geheel getal.

-in Sla elke voxel op als een 32-bits geheel getal.

-lange vervangen door -in.

-vlotter Sla elke voxel op in 32-bits floating point formaat.

-dubbele
Sla elke voxel op in 64-bits floating point formaat.

-ondertekend
Maak een uitvoerbestand met gegevens die zijn opgeslagen in een ondertekend type. Deze optie is zinloos
bij gebruik met gegevensindelingen met drijvende komma, die altijd zijn ondertekend.

-ongetekend
Maak een uitvoerbestand met gegevens die zijn opgeslagen in een niet-ondertekend type. Deze optie is
betekenisloos bij gebruik met gegevensformaten met drijvende komma.

-Geldig bereik Min max
Schaal gehele voxelwaarden om tussen de waarden te vallen Min en max. Standaard
integer voxelwaarden worden geschaald om het volledige bereik van het basistype te gebruiken. Dit
optie heeft geen betekenis bij gebruik met gegevensformaten met drijvende komma.

Lookup tafel opties


-grijs Gebruik een grijze opzoektabel om RGB-waarden uit te schrijven (standaard).

-grijs synoniem voor -grijs.

-heet metaal
Gebruik een hot-metal opzoektabel om RGB-waarden uit te schrijven.

-spectraal
Gebruik een spectrale (regenboog) opzoektabel om RGB-waarden uit te schrijven.

-omkeren
Keer de opzoektabel om zodat de maximale waarde wordt toegewezen aan nul en het minimum
waarde komt overeen met één. Alleen van toepassing op doorlopende opzoektabellen.

-niet omkeren
Keer de opzoektabel niet om - de minimale kaarten naar nul en de maximale kaarten naar
één (standaard).

-bereik Min max
Geef het waardenbereik op dat moet worden toegewezen aan het bereik van de opzoektabel
(standaard is het volledige bereik van het invoerbestand).

-minimum Min
Geef de invoerwaarde op die wordt toegewezen aan de minimumwaarde in de opzoektabel.

-maximaal max
Geef de invoerwaarde op die wordt toegewezen aan de maximumwaarde in de opzoektabel.

-opzoektabel [filet | -]
Geef de naam op van een bestand dat de opzoektabel bevat. Als - wordt gegeven, de lookup
tabel wordt gelezen uit de standaardinvoer. Het bestand moet minimaal twee kolommen bevatten: The
eerste kolom geeft de invoerwaarden; de andere kolommen geven de corresponderende
uitgangswaarden. Voor een doorlopende opzoektabel moet de eerste kolom een ​​bevatten
waarde tussen nul en één inclusief Expliciete invoer voor zowel nul als één zou moeten
meestal worden gegeven. Voor een discrete opzoektabel moet de eerste kolom bevatten
gehele waarden. Als er meer dan één uitvoerkolom wordt gegeven, dan zal het uitvoerbestand dat doen
de dimensie hebben vector_dimensie met een lengte gelijk aan het aantal uitvoer
kolommen. De regels van de tabel worden indien nodig gesorteerd zodat de eerste
kolom is in oplopende volgorde.

-lut_tekenreeks opzoektabel-tekenreeks
Geef de volledige opzoektabel op als een enkele tekenreeks. Het puntkommateken ";"
wordt gebruikt om lijnen te scheiden.

-continu
De opzoektabel is doorlopend (zie beschrijving hierboven): invoerwaarden worden behandeld als
continue (echte) waarden en worden opnieuw geschaald naar het bereik van nul tot één voordat ze worden
opgezocht; interpolatie vindt plaats tussen waarden in de tabel. Dit is de standaardinstelling
gedrag.

-discreet
De opzoektabel is discreet (zie beschrijving hierboven): invoerwaarden worden behandeld als
gehele getallen en er vindt geen interpolatie plaats tussen invoerwaarden.

-null_waarde null-waarde-tekenreeks
Geef een null-waarde op die moet worden gebruikt met discrete opzoektabellen wanneer een waarde dat niet is
gevonden in de opzoektabel. Deze waarde moet worden opgegeven als een door komma's gescheiden lijst
van waarden, met hetzelfde aantal waarden als uitvoerkolommen in de opzoektabel.

Algemeen opties For allen commando's:


-Help Druk een samenvatting van de opdrachtregelopties af en sluit af.

-versie
Druk het versienummer van het programma af en sluit af.

Voorbeelden


Om hot-metal RGB-afbeeldingen uit een MRI-bestand te halen:

minclookup -hotmetal input.mnc output.mnc

Gebruik -discrete om de labels in een minimaal labelbestand te converteren:

minclookup -discrete -lookup_table opzoekbestand \
in_labels.mnc uit_labels.mnc

waarbij lookupfile een bestand is met vermeldingen om label 2 tot 4 en label 3 tot 5 toe te wijzen:

2 4
3 5

U kunt deze opzoektabel ook op de opdrachtregel opgeven:

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

Om een ​​grijs RGB-bestand te krijgen, met rood voor waarden die kleiner zijn dan het minimum en groen voor waarden
groter is dan het minimum, kunt u twee nul-invoeren en twee één-invoeren geven. De eerste
nul wordt gebruikt voor negatieve waarden, de tweede nul wordt gebruikt voor interpolatie naar de volgende
binnenkomst. Er is geen onduidelijkheid over hoe om te gaan met een waarde van precies nul omdat de eerste
en laatste waarden van de tabel worden op een speciale manier behandeld om ervoor te zorgen dat dit het geval is
behandeld als binnen bereik als dit soort situatie met twee ingangen zich voordoet.

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

Om een ​​scalaire afbeelding om te keren, kunt u minclookup gebruiken:

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

Gebruik minclookup online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    Clover EFI-bootloader
    Clover EFI-bootloader
    Project is verplaatst naar
    https://github.com/CloverHackyColor/CloverBootloader..
    Functies:Boot macOS, Windows en Linux
    in UEFI of legacy-modus op Mac of pc met
    EU...
    Download Clover EFI-bootloader
  • 2
    verenigde rpms
    verenigde rpms
    Doe mee met Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Schakel de URPMS-repository in uw
    systeem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Unitedrpms downloaden
  • 3
    Boost C++-bibliotheken
    Boost C++-bibliotheken
    Boost biedt gratis draagbaar
    collegiaal getoetste C++-bibliotheken. De
    de nadruk ligt op draagbare bibliotheken die
    werken goed met de C++ Standard Library.
    Zie http://www.bo...
    Boost C++-bibliotheken downloaden
  • 4
    VirtueleGL
    VirtueleGL
    VirtualGL leidt 3D-opdrachten om van een
    Unix/Linux OpenGL-toepassing op een
    server-side GPU en converteert de
    gerenderde 3D-beelden in een videostream
    met welke ...
    Virtuele GL downloaden
  • 5
    libusb
    libusb
    Bibliotheek om gebruikersruimte in te schakelen
    applicatieprogramma's om mee te communiceren
    USB-apparaten. Publiek: ontwikkelaars, einde
    Gebruikers/Desktop. Programmeertaal: C.
    Categorieën...
    Libusb downloaden
  • 6
    SLOK
    SLOK
    SWIG is een tool voor softwareontwikkeling
    dat programma's verbindt die zijn geschreven in C en
    C ++ met een verscheidenheid aan high-level
    programmeertalen. SWIG wordt gebruikt met
    verschillend...
    SWIG downloaden
  • Meer "

Linux-commando's

Ad