AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

macbethcal - En ligne dans le Cloud

Exécutez macbethcal dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande macbethcal qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


macbethcal - calcule la compensation des couleurs en fonction du graphique Macbeth mesuré

SYNOPSIS


macbethal [ -d débogage.hdr ][ -p sélectionner yul xur vous XL Star xlr ylr ] scanné.hdr [
calibout.cal ]
macbethal -c [ -d débogage.hdr ] [ mesuré.xyY [ calibout.cal ] ]

DESCRIPTION


Macbethcal prend une image numérisée ou un ensemble de mesures d'une couleur Macbeth ColorCheckerTM
graphique de rendu et calcule une fonction de mappage des couleurs appropriée comme entrée pour peigne (1).

Dans la première forme, macbethal prend une image numérisée d'une carte Macbeth qui a été
converti en une image Radiance en utilisant une procédure fixe. Lorsqu'il est utilisé correctement comme entrée de
peigne, le fichier d'étalonnage calculé ajustera la luminosité et la couleur de tout
image numérisée et convertie de manière à correspondre au mieux à l'original. Si les conditions d'éclairage
sont soigneusement contrôlés (comme dans le cas d'un scanner à plat), il est même possible d'obtenir
valeurs de réflectance fiables de cette façon, au moins dans les 10 % environ. L'image d'entrée est
nommé sur la ligne de commande. Le fichier d'étalonnage de sortie sera écrit dans le standard
sortie si aucun nom de fichier n'est donné sur la ligne de commande.

Dans la seconde forme, l'entrée provient d'un fichier contenant les valeurs mesurées pour chaque Macbeth
Couleur. Ce fichier doit contenir des entrées de la forme :

N xy Y

N est le numéro de la couleur Macbeth correspondante. (Voir au dos du tableau ColorChecker
pour les noms de couleurs et l'indexation, mais cela commence essentiellement en haut à gauche avec 1 et
procède dans l'ordre du texte anglais en bas à droite, qui est 24.) Les valeurs x, y ainsi que Y
sont les coordonnées de chromaticité CIE (x,y) de 1931 suivies de la luminance pour cette couleur,
qui peut être dans n'importe quelle unité. Si une valeur blanche est connue (c'est-à-dire le niveau de sortie maximum), alors elle
peut être donné comme numéro d'entrée 0. Les entrées peuvent être dans n'importe quel ordre, et les commentaires peuvent être
inclus délimité par un signe dièse ("#") et continuant jusqu'à la fin de la ligne. Il est
recommandé que les mesures soient effectuées pour les 24 couleurs, mais les seules entrées requises sont
les 6 valeurs neutres sur la ligne du bas du graphique.

Le calcul d'un mappage à partir des couleurs mesurées est généralement plus pratique lors de l'étalonnage d'un
périphérique de sortie particulier. Ceci est accompli en imprimant l'image macbeth_spec.hdr
(qui peut être trouvé dans le répertoire de la bibliothèque standard RADIANCE dans le sous-répertoire lib)
et mesurer la sortie avec un chromamètre ou un spectrophotomètre.

Pour une image numérisée, les emplacements des 24 patchs Macbeth dans l'image d'entrée doivent être
connu. Si les bordures du graphique ne se trouvent pas sur les bords de l'image d'entrée ou si le graphique a
a été renversé ou tourné ou n'est pas centré ou à un angle oblique, alors il est nécessaire de
spécifiez les emplacements des pixels des coins du graphique avec le -p option. Le coin
positions (adresses de pixels x,y telles que données par le ximage(1) commande "p") sont commandés sur le
ligne de commande : supérieur gauche, supérieur droit, inférieur gauche, inférieur droit (c'est-à-dire texte anglais
commande). Ces coordonnées doivent être les positions des coins extérieurs des éléments suivants
patchs:

en haut à gauche = 1. peau foncée
en haut à droite = 6. vert bleuté
en bas à gauche = 19. blanc
en bas à droite = 24. noir

Si le graphique a été retourné ou pivoté, indiquez simplement la position des pixels du
coins de patch appropriés, où qu'ils se trouvent dans l'image. (Remarque : si l'image Radiance
a été retourné ou tourné avec pflip(1) or prote(1), ximage signalera l'original
positions des pixels si le -c L'option n'a pas été utilisée par le(s) programme(s) de réorientation. Ce sera
mal, alors assurez-vous d'utiliser le -c option.) Macbethcal peut gérer un graphique avec n'importe quel
l'orientation ou le gauchissement de la perspective si les coordonnées des coins sont données correctement. Les
la sortie d'image de débogage est le meilleur moyen de vérifier la cohérence. (Voir le -d option,
au dessous de.)

La -d L'option peut être utilisée pour spécifier un fichier de sortie supplémentaire, qui sera une image
comparer l'image numérisée traitée selon le mappage calculé avec la
couleurs Macbeth standard. C'est une bonne idée d'utiliser l'option de débogage pour vérifier que le
les taches de couleur sont correctement localisées et pour voir à quel point macbethal fait à la correspondance
couleurs. Le centre de chaque patch affichera la couleur cible ; le côté gauche de chaque patch
affichera la couleur d'origine et le côté droit affichera la valeur corrigée. Si la
match fonctionne bien, l'image de débogage devrait avoir une sorte d'apparence "d'encoche à gauche" dans chaque
pièce. Couleurs Macbeth qui ne pouvaient pas être assorties car elles étaient hors gamme sur ce
périphérique sont indiqués par des lignes diagonales tracées à travers les couleurs cibles associées.

MÉTHODE


Macbethcal calcule le mappage des couleurs en deux étapes. La première étape utilise les six neutres
patchs de couleur au bas du graphique de Macbeth pour calculer un linéaire par morceaux
approximation de la cartographie de luminosité de chaque primaire RVB. La deuxième étape examine
toutes les couleurs qui se trouvent dans la gamme de l'appareil pour calculer les moindres carrés pour un
transformation linéaire des couleurs de l'espace mesuré vers l'espace Radiance RVB standard
(tel que défini par les trois primaires dans src/common/color.h).

Grâce à la nature des mappages inverses, cette méthode devrait fonctionner soit pour la conversion
les données numérisées pour correspondre à l'original, ou pour préconditionner les images à envoyer à des
des dispositifs de sortie. En d'autres termes, le même fichier d'étalonnage fonctionne soit pour corriger
images numérisées OU précorrection des images avant impression.

Un avertissement est imprimé si certaines couleurs non saturées sont déterminées comme étant hors de la gamme, car cela
peut indiquer un mauvais rendu ou un mauvais alignement de l'image. L'image de débogage s'affichera
quelles couleurs ont été exclues en traçant des lignes diagonales à travers leurs entrées.

REMARQUE


Il est très important que les mêmes paramètres soient appliqués lors de la numérisation ou de l'impression d'autres
images à calibrer avec le fichier calculé. En particulier, tous les ajustements d'exposition
doit être corrigé manuellement et aucun ajustement des paramètres ne doit être effectué en cours de route.
Le résultat final sera meilleur si l'image numérisée d'origine n'est pas trop éloignée de ce
ça devrait être. Dans le cas des scanners de diapositives et de négatifs, il est préférable d'appliquer les
fichier de calibrage recommandé pour le type de film utilisé, à condition que ce calibrage soit
fixe et non ajusté image par image.

GRAPHIQUE DISPONIBILITÉ


La charte Macbeth est disponible dans la plupart des magasins de fournitures photographiques ou peut être commandée
directement de Macbeth :

Macbeth
Couleur Munsell
405 chemin Little Britain
Nouveau Windsor, NY 12553-6148
tél. 1-800-622-2384 (États-Unis)
fax. 1-914-561-0267

Le graphique se vend à moins de 50 $ US au moment d'écrire ces lignes.

EXEMPLES


Pour calculer un étalonnage pour un scanner FunkyThing et vérifier les résultats :

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

Pour appliquer ce calibrage calculé à une autre image numérisée :

ra_tiff -r autre.tif | pcomb -f FunkyThing.cal - > other_calib.hdr

Pour calculer un fichier d'étalonnage pour l'enregistreur de film BigWhiz, après avoir pris des mesures de
une diapositive réalisée à partir de macbeth_spec.hdr :

macbethcal -c macbeth_spec.xyY BigWhiz.cal

Pour préparer une image avant la sortie sur le même magnétoscope :

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

Utiliser pconde(1) pour également ajuster l'image pour la réponse humaine :

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

Utilisez macbethcal en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad