GoGPT Best VPN GoSearch

Icône de favori OnWorks

pfstmo_mantiuk08 - En ligne dans le Cloud

Exécutez pfstmo_mantiuk08 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 pfstmo_mantiuk08 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


pfstmo_mantiuk08 - Afficher le mappage de tonalité adaptatif

SYNOPSIS


pfstmo_mantiuk08 [--display-fonction <df-spec>] [--affichage-taille=<taille-spec>] [--Couleur-
saturation <flotter>] [--amélioration du contraste <flotter>] [--blanc=<flotter>] [--fps=<cadres-
par seconde>] [--sortie-tonalité-courbe=<filet prénom>] [--verbeux] [--Aidez-moi]

DESCRIPTION


Cette commande applique le mappage de tonalité adaptatif d'affichage, qui tente de préserver
contraste d'une image d'entrée (HDR) aussi proche que possible compte tenu de la caractéristique d'un
affichage de sortie. Utilisez cet opérateur de mappage de tons si vous souhaitez conserver l'image d'origine
l'apparence, ou améliorer légèrement le contraste (-e option) tout en conservant l'aspect naturel de
images. L'opérateur peut également compenser les reflets de la lumière ambiante sur un écran, et
pour faire varier la plage dynamique et la luminosité d'un écran. L'opérateur est adapté à la vidéo
séquences car il empêche les changements à haute fréquence de la courbe de tonalité entre les images consécutives,
ce qui entraînerait un scintillement. A noter que le filtrage temporel est toujours actif et
il n'est pas nécessaire de spécifier un argument pour l'activer.

Plus de détails peuvent être trouvés dans:
Rafal Mantiuk, Scott Daly et Louis Kerofsky.
Afficher le mappage de tonalité adaptatif.
Dans : ACM Transactions on Graphics 27 (3), 2008.
http://www.mpi-inf.mpg.de/resources/hdr/datmo/

Si vous trouvez ce TMO utile dans votre projet de recherche, veuillez citer l'article ci-dessus.

Cet opérateur utilise également un mécanisme de correction des couleurs à partir de :
Radoslaw Mantiuk, Rafal Mantiuk, Anna Tomaszewska, Wolfgang Heidrich.
Correction des couleurs pour le mappage des tons.
Dans : Computer Graphics Forum (Proc. d'EUROGRAPHICS'09), 28(2), 2009.
http://zgk.wi.ps.pl/color_correction/

Le résultat de ce TMO ne nécessite pas de correction gamma.

OPTIONS


--display-fonction <df-spec>, -d <df-spec>
Pour adapter le tone-mapping aux différents affichages, cet opérateur doit disposer d'un
fonction d'affichage. La fonction d'affichage décrit comment la luminance de sortie d'un affichage
change avec les valeurs des pixels. Si aucun paramètre n'est donné, la commande suppose -df PD=LCD
(voir Prédéfini l’affichage au dessous de). Il existe plusieurs façons de spécifier l'affichage
fonction:

Gamma-gain-noir-ambiant l’affichage modèle

g= :l= :b= :k= :a= [:n= ]

Le modèle Gamma-gain-black-ambiant peut se rapprocher d'une gamme d'écrans et est un modèle compact
manière de spécifier une fonction d'affichage. Il suppose qu'une fonction d'affichage a le
forme suivante :

L_d(I) = (lb)*I^gamma + b + k/pi*a

Les paramètres sont les suivants :
g - gamma ou exposant d'une fonction d'affichage (par défaut 2.2, généralement de 1.8 à 2.8)
l - luminance de crête d'un écran en cd/m^2 (par défaut 100, de 80 pour les CRT à 500
ou plus pour les écrans plus récents)
b - le niveau de noir, qui est la luminance d'un pixel noir lorsque l'écran est allumé
(par défaut 1, généralement de 0.3 à 1 cd/m^2)
k - réflectivité d'un écran (en supposant qu'il soit diffus) (par défaut 0.01, généralement
environ 0.01 (1%) pour les écrans LCD, plus pour les CRT)
a - éclairage ambiant en lux. Les valeurs typiques sont :
Salon familial 50 lux (dim, défaut)
400 lux
Un bureau bien éclairé
32000 lux
Ensoleillement un jour moyen (min.)
100000 lux
Ensoleillement un jour moyen (max.)

Prédéfini l’affichage

pd=

Utilisez un type d'affichage prédéfini. Ces options sont uniquement à des fins de commodité et ne
signifient modéliser avec précision la réponse d'un affichage particulier. Ce qui suit
l’affichage types sont reconnus :

lcd_bureau (g=2.2, l=100, b=0.8, k=0.01, a=400 )
lcd réglé sur le mode "bureau" vu dans un environnement lumineux
lcd (g=2.2, l=200, b=0.8, k=0.01, a=60 )
LCD typique vu dans un environnement sombre (défaut)
lcd_brillant (g=2.6, l=500, b=0.5, k=0.01, a=10 )
nouveau téléviseur LCD vu dans un environnement sombre
crt (g=2.2, l=80, b=1, k=0.02, a=60 )
Moniteur CRT vu dans un environnement sombre

Les paramètres entre parenthèses sont les mêmes que pour le gamma-gain-black-ambiant
modèle expliqué ci-dessus.

Table de consultation

LUT=

Il s'agit de la spécification la plus précise de la fonction de réponse d'affichage, mais
nécessite de le mesurer avec un luminancemètre. La table de correspondance doit également tenir compte
pour la lumière ambiante, de sorte qu'il est recommandé d'utiliser le luminancemètre qui peut
mesurer la luminance de l'écran à distance, comme Minolta LS-100 (par opposition à
ceux qui utilisent un tube en caoutchouc touchant un écran qui élimine l'influence de
lumière ambiante). Les doit être un fichier texte séparé par des virgules dans un format (CSV)
avec deux colonnes : la première colonne représente les valeurs de pixel (de 0.0 à 1.0) et la
seconde luminance physique en cd/m^2. La valeur du pixel et la luminance doivent
augmenter dans chaque cru.

--affichage-taille=<taille-spec>, -s=<spéc_taille>
Spécifie la taille de l'image qui apparaît à un spectateur et quelle est la distance de visualisation.
Si aucun paramètre n'est donné, -s pj=30 est assumé. Puisque ce tone-mapper est global,
la taille de l'affichage a un effet modéré sur les images résultantes et saute ainsi cette
paramètre ne devrait pas faire beaucoup de mal. Il existe deux manières de spécifier la taille de l'image :
Vres= :vd= [:d=<mètres>]
Vres - la résolution verticale de l'écran en lignes, par exemple 1024.
vd - distance de visualisation spécifiée en multipliant la hauteur de l'écran. Pour
exemple si l'affichage est vu de 0.5m et la hauteur de son écran
est de 25 cm, vd= 2.
d - (facultatif) distance de visualisation en mètres. C'est pour tenir compte de la baisse
sensibilité de l'œil pour de plus grandes distances de vision (bien que l'effet
est négligeable). Par défaut -d=0.5 est supposé.
ppd=<pixels_par_visuel_degré>[ :d=<mètres>]
ppd - combien de pixels couvrent un degré visuel.
d - (facultatif) distance de visualisation en mètres. C'est pour tenir compte de la baisse
sensibilité de l'œil pour de plus grandes distances de vision (bien que l'effet
est négligeable). Par défaut -d=0.5 est supposé.

--saturation de couleur <flotter>, -c <flotter>
Diminuez ou augmentez la saturation des couleurs après le mappage des tons. Valeur par défaut -c=1
tente de préserver l'apparence des couleurs de l'image d'origine. Utiliser les valeurs >1 à
augmenter et <1 pour diminuer la saturation des couleurs.

--amélioration du contraste <flotter>, -e <flotter>
Par défaut, ce tone-mapper tente de préserver le contraste d'une image d'entrée (-e=1).
Ce paramètre contrôle si le contraste d'une image d'entrée doit être amélioré
avant la cartographie des tons. Par exemple -e=1.15 augmente le contraste de 15%. Notez que si un
l'affichage de la cible n'offre pas une plage dynamique suffisante, le contraste peut être amélioré
uniquement pour les valeurs de tons sélectionnées (celles qui dominent dans une image) ou non améliorées à
tout.

--blanc=<flotter>, -y=<flotter>
Indique au mappeur de tons à quel niveau de luminance de l'image d'entrée doit être mappé
la luminance maximale d'un écran. Étant donné que les images HDR ne contiennent que des
informations de luminance, le tone-mapper ne sait pas à quel point la scène doit être lumineuse.
Cette option est destinée à résoudre ce problème en fournissant un mappeur de tonalité avec le
informations quel niveau de luminance dans une image d'entrée doit être perçu comme diffus
surface blanche. La valeur par défaut est aucun, ce qui signifie qu'aucun mappage de ce type ne sera appliqué
et tone-mapper est libre de trouver une luminosité optimale pour une image donnée. C'est un
réglage recommandé pour les images HDR. Réglage --blanc pourrait être nécessaire pour l'obscurité
scènes, qui pourraient être rendues trop lumineuses par le tone-mapper. La valeur de ce
le paramètre peut également être passé dans pfsstream en tant que balise BLANC. pfstools 1.7 et plus récent
définit automatiquement cette balise pour les images LDR. L'option de ligne de commande remplace
la valeur de la balise pfstream.

--fps=<images par seconde>, -f=<images par seconde>
Définissez la fréquence d'images de la séquence d'entrée. La valeur par défaut est 25. Actuellement, seulement 3 valeurs
sont pris en charge : 25, 30 et 60. Ce paramètre contrôle le filtre temporel qui rend
s'assurer que la séquence résultante est cohérente dans le temps. Cela réduit la probabilité d'un
scintillement visible.

--sortie-tonalité-courbe=<filet prénom>, -o=<filet prénom>
Écrivez des courbes de tons dans un fichier texte. Cette option est principalement à des fins de débogage, mais
peut être utilisé pour visualiser les courbes de tons calculées. Les données de courbe de tonalité sont stockées dans un
fichier texte séparé par des virgules (CSV), composé de trois colonnes : numéro de trame, log10
du facteur de luminance d'entrée, log10 de la luminance d'affichage résultante et le pixel
valeur (0-1).

--verbeux, -v
Imprimer des informations supplémentaires pendant l'exécution du programme.

--silencieux, -q
Ne pas afficher le rapport d'avancement.

--Aidez-moi, -h
Imprimer la liste des options de la ligne de commande.

EXEMPLES


mémorial pfsin.hdr | pfstmo_mantiuk08 -d pd=crt | mémorial pfsout.png

Image commémorative de la carte des tons pour un affichage CRT et stockez le résultat au format PNG.

mémorial pfsin.hdr | pfstmo_mantiuk08 -dg=2.6:l=500:b=0.5:k=0.01:a=10 | pfsview

Image commémorative de la carte des tons pour un écran doté d'un gamma de 2.2, la luminance de crête de
500 cd/m^2, le niveau de noir de 0.5 cd/m^2, la réflectivité du panneau de 1% (0.01) et
est vu sous l'éclairage de 10 lux.

pfsin bridge.jpg --linear | pfsclamp --min 0.007 | pfstmo_mantiuk08 -v | pfsview

Améliorez le « pont » de l'image à faible plage dynamique et visualisez le résultat. commande pfsclamp
réduit le bruit pour les valeurs de code faibles.

cadre pfsin%05d.exr | pfstmo_mantiuk08 -d pd=lcd_bright --fps 30 | pfsout
out_frame%04d.png

Séquence vidéo de carte de tonalité à une fréquence d'images de 30 images par seconde.

pfsin *.exr | pfstmo_mantiuk08 | pfsview

Tone-map et affichage des images HDR *.exr dans le répertoire courant.

pfsin *.exr | pfstmo_mantiuk06 | pfsgamma-g 0.8 | pfstmo_mantiuk08 | pfsview

Il est possible d'empiler un TMO qui affine les images (pfstmo_mantiuk06) avec le
TMO préservant le contraste (pfstmo_mantiuk08) pour obtenir de nouveaux résultats intéressants.

Utilisez pfstmo_mantiuk08 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




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.