2010-08-08 3 views

Répondre

7

Faites-vous référence à Pseudo HDR (HDR look à partir d'une image) ou HDR à partir de quelques images différentes (chacune avec une exposition différente)?

Habituellement, HDR commence avec l'opérateur de lissage Edge Preserving. Cela permet de différencier les détails, où nous voulons conserver les données, des zones plates, où nous pouvons compresser les données.

L'étape suivante consisterait à appliquer une fonction de compression aux données que nous voulons compresser.

La dernière étape consisterait à mélanger les données compressées.

Je commencerais en lisant Tone Mapping: http://en.wikipedia.org/wiki/Tone_mapping

0

Je ne sais pas quelle langue vous utilisez, mais vous pouvez toujours jeter un oeil sur le code source de Luminance (Qtpfsgui) et voir comment ils le font. N'oubliez pas cependant que ce code est protégé par des droits d'auteur. Vous ne pouvez donc pas vraiment copier le code & dans une application sous licence différente.

+0

J'ai vérifié la luminance , mais je ne suis pas familier avec C++. Y a-t-il du code Java ou PHP? – Milan

+0

Je ne connais rien d'autre que Python donc je viens de mettre cela comme une suggestion b/c J'utilise le programme moi-même. Je ne peux pas vraiment en dire beaucoup sur son code. – avacariu

2

Matlab a fusionner la fonction HDR. Si matlab est installé, vous pouvez obtenir le code source dans le répertoire d'installation (mais vous ne pouvez pas l'utiliser pour une application sous licence).

Pour quelques détails:
Open Source HDR library recommendations