EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

macbethcal – Online in der Cloud

Führen Sie macbethcal beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl macbethcal, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


macbethcal – berechnet die Farbkompensation basierend auf dem gemessenen Macbeth-Diagramm

ZUSAMMENFASSUNG


macbethcal [ -d debug.hdr ][ -p auswählen Yul xur dein xll yll xlr ylr ] gescanntin.hdr [
calibout.cal ]
macbethcal -c [ -d debug.hdr ] [ gemessen.xyY [ calibout.cal ]]

BESCHREIBUNG


Macbethcal Nimmt ein gescanntes Bild oder einen Messsatz einer Macbeth ColorCheckerTM-Farbe auf
Wiedergabediagramm und berechnet eine Farbzuordnungsfunktion, die als Eingabe für geeignet ist pkomb(1).

In der ersten Form, macbethcal nimmt ein gescanntes Bild eines Macbeth-Diagramms auf, das erstellt wurde
nach einem festen Verfahren in ein Radiance-Bild umgewandelt. Bei ordnungsgemäßer Verwendung als Eingabe für
pcomb, Die berechnete Kalibrierungsdatei passt die Helligkeit und Farbe aller auf ähnliche Weise an
Das gescannte und konvertierte Bild wird so konvertiert, dass es dem Original am besten entspricht. Wenn die Lichtverhältnisse
sorgfältig kontrolliert werden (wie im Fall eines Flachbettscanners), ist es sogar möglich, zu bekommen
Auf diese Weise lassen sich zuverlässige Reflexionswerte erzielen, die mindestens innerhalb von etwa 10 % liegen. Das Eingabebild ist
in der Befehlszeile benannt. Die Ausgabekalibrierungsdatei wird in den Standard geschrieben
Ausgabe, wenn in der Befehlszeile kein Dateiname angegeben wird.

In der zweiten Form stammt die Eingabe aus einer Datei, die Messwerte für jeden Macbeth enthält
Farbe. Diese Datei muss Einträge der Form enthalten:

N xy Y

Wo N ist die Nummer der entsprechenden Macbeth-Farbe. (Siehe Rückseite der ColorChecker-Tabelle
für Farbnamen und Indizierung, aber grundsätzlich beginnt es oben links mit 1 und
Weiter geht es in englischer Textreihenfolge nach rechts unten, also 24.) Die Werte x, y und Y
sind die CIE-Farbkoordinaten (x,y) von 1931, gefolgt von der Luminanz für diese Farbe.
die in beliebigen Einheiten vorliegen kann. Wenn ein Weißwert bekannt ist (also der maximale Ausgangspegel), dann ist er
kann als Eintragsnummer 0 angegeben werden. Die Reihenfolge der Einträge ist beliebig, Kommentare können beliebig sein
enthalten, durch ein Nummernzeichen ('#') getrennt und bis zum Ende der Zeile fortgesetzt. Es ist
Es wird empfohlen, Messungen für alle 24 Farben durchzuführen, die einzigen erforderlichen Eingaben sind jedoch
die 6 neutralen Werte in der unteren Zeile des Diagramms.

Die Berechnung einer Zuordnung aus gemessenen Farben ist beim Kalibrieren normalerweise bequemer
bestimmtes Ausgabegerät. Dies geschieht durch Drucken des Bildes macbeth_spec.hdr
(kann im Standardverzeichnis der RADIANCE-Bibliothek im Unterverzeichnis lib gefunden werden)
und Messen der Ausgabe mit einem Chromameter oder Spektrophotometer.

Für ein gescanntes Bild müssen die Positionen der 24 Macbeth-Patches im Eingabebild sein
bekannt. Wenn die Diagrammränder nicht an den Rändern des Eingabebilds liegen oder das Diagramm dies getan hat
umgekehrt oder gedreht wurde oder nicht zentriert ist oder in einem schiefen Winkel steht, dann ist es notwendig, dies zu tun
Geben Sie die Pixelpositionen der Ecken des Diagramms mit an -p Möglichkeit. Die Ecke
Positionen (x,y-Pixeladressen, wie durch die angegeben ximage(1) „p“-Befehl) werden auf der bestellt
Befehlszeile: oben links, oben rechts, unten links, unten rechts (d. h. englischer Text).
Bestellung). Diese Koordinaten sollten die Außeneckpositionen des Folgenden sein
Patches:

oben links = 1. dunkle Haut
oben rechts = 6. bläulichgrün
unten links = 19. weiß
unten rechts = 24. schwarz

Wenn das Diagramm gespiegelt oder gedreht wurde, geben Sie einfach die Pixelpositionen ein
entsprechende Patch-Ecken, wo auch immer sie sich im Bild befinden. (Hinweis: Wenn das Radiance-Bild
wurde gespiegelt oder gedreht pflip(1) or protat(1) ximage Werde das Original melden
Pixelpositionen, wenn die -c Option wurde von den Umorientierungsprogrammen nicht verwendet. Das wird sein
falsch, also verwenden Sie unbedingt die -c Möglichkeit.) Macbethcal kann ein Diagramm mit jedem verarbeiten
Ausrichtung oder perspektivische Verzerrung auftreten, wenn die Eckkoordinaten korrekt angegeben sind. Der
Die Debug-Bildausgabe ist die beste Möglichkeit, die Konsistenz zu überprüfen. (Siehe die -d Option,
unten.)

Das -d Mit der Option kann eine zusätzliche Ausgabedatei angegeben werden, bei der es sich um ein Bild handelt
Vergleichen des gemäß der berechneten Zuordnung verarbeiteten gescannten Bildes mit dem
Standardfarben von Macbeth. Es ist eine gute Idee, die Debug-Option zu verwenden, um zu überprüfen, ob die
Farbfelder richtig lokalisiert werden und um zu sehen, wie gut macbethcal tut beim Matching
Farben. In der Mitte jedes Patches wird die Zielfarbe angezeigt. auf der linken Seite jedes Patches
zeigt die Originalfarbe und auf der rechten Seite den korrigierten Wert. Wenn die
Wenn die Übereinstimmung gut funktioniert, sollte das Debug-Bild jeweils eine Art „Kerbe auf der linken Seite“ aufweisen
Patch. Macbeth-Farben, die nicht angepasst werden konnten, weil sie hier außerhalb des Farbumfangs lagen
Geräte werden durch diagonale Linien angezeigt, die durch die zugehörigen Zielfarben gezogen werden.

METHODE


Macbethcal berechnet die Farbzuordnung in zwei Schritten. Die erste Stufe nutzt die sechs Neutralleiter
Farbfelder am unteren Rand des Macbeth-Diagramms, um eine stückweise lineare Darstellung zu berechnen
Annäherung an die Helligkeitszuordnung jedes RGB-Primärelements. Die zweite Stufe betrachtet
alle Farben, die innerhalb der Farbskala des Geräts liegen, um eine Anpassung der kleinsten Quadrate für a zu berechnen
lineare Farbtransformation vom gemessenen Raum in den Standard-Radiance-RGB-Raum
(wie durch die drei Primärfarben in src/common/color.h definiert).

Aufgrund der Natur der inversen Zuordnungen sollte diese Methode für die Konvertierung geeignet sein
um gescannte Daten an das Original anzupassen oder um Bilder vorzubereiten, die an bestimmte Empfänger gesendet werden sollen
Ausgabegeräte. Mit anderen Worten: Für die Korrektur kann dieselbe Kalibrierungsdatei verwendet werden
gescannte Bilder ODER Vorkorrektur von Bildern vor dem Drucken.

Wenn festgestellt wird, dass einige ungesättigte Farben außerhalb des Farbumfangs liegen, wird eine Warnung ausgegeben
kann auf eine schlechte Wiedergabe oder eine falsche Bildausrichtung hinweisen. Das Debug-Bild wird angezeigt
welche Farben ausgeschlossen wurden, indem durch ihre Einträge diagonale Linien gezogen wurden.

HINWEIS


Es ist sehr wichtig, dass beim Scannen oder Drucken anderer Dokumente dieselben Einstellungen angewendet werden
Bilder, die mit der berechneten Datei kalibriert werden sollen. Insbesondere alle Belichtungsanpassungen
Das Problem sollte manuell behoben werden und es sollten keine Anpassungen an den Einstellungen vorgenommen werden.
Das Endergebnis ist dann am besten, wenn das ursprünglich gescannte Bild nicht zu weit davon entfernt ist
es sollte sein. Bei Dia- und Negativscannern ist es am besten, das anzuwenden
Empfohlene Kalibrierungsdatei für den verwendeten Filmtyp, sofern diese Kalibrierung vorhanden ist
festgelegt und nicht pro Bild angepasst.

DIAGRAMM VERFÜGBARKEIT


Das Macbeth-Diagramm ist in den meisten Fotofachgeschäften erhältlich oder kann bestellt werden
direkt von Macbeth:

Macbeth
Munsell-Farbe
405 Little Britain Rd.
New Windsor, NY 12553-6148
Tel. 1-800-622-2384 (USA)
Fax. 1-914-561-0267

Zum Zeitpunkt des Verfassens dieses Artikels kostet der Chart weniger als 50 US-Dollar.

Beispiele:


So berechnen Sie eine Kalibrierung für einen FunkyThing-Scanner und überprüfen die Ergebnisse:

ra_tiff -r mbscan.tif mbscan.hdr
macbethcal -d debug.hdr mbscan.hdr FunkyThing.cal
ximage debug.hdr

So wenden Sie diese berechnete Kalibrierung auf ein anderes gescanntes Bild an:

ra_tiff -r another.tif | pcomb -f FunkyThing.cal - > another_calib.hdr

Um eine Kalibrierungsdatei für den BigWhiz-Filmrecorder zu berechnen, nachdem Messungen durchgeführt wurden
eine Folie aus macbeth_spec.hdr:

macbethcal -c macbeth_spec.xyY BigWhiz.cal

So bereiten Sie ein Bild vor der Ausgabe auf demselben Filmrecorder vor:

pcomb -f BigWhiz.cal standard.hdr > toprint.hdr

So verwenden Sie pkond(1) um das Bild auch an die menschliche Reaktion anzupassen:

pcond -f BigWhiz.cal -h standard.hdr > toprint.hdr

Nutzen Sie Macbethcal online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad