Connaissez-vous un algorithme pour créer des images HDR, comme la fonction photomatix ou photoshop "fusionner hdr"?Algorithme de création d'image HDR
Répondre
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
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.
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
Je suggère la boîte à outils HDR qui a le code open source (GPL v3) et les modes d'alignement avancés: https://github.com/banterle/HDR_Toolbox/tree/master/source_code/Generation
J'ai vérifié la luminance , mais je ne suis pas familier avec C++. Y a-t-il du code Java ou PHP? – Milan
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