Code Monkey home page Code Monkey logo

hdr-display's Introduction

Implementation of : Seetzen et al. 2004 - “High dynamic range display systems,” ACM Trans. Graph., vol. 23, no. 3

* code tested on Ubuntu 16.04

* dependancies (included in extern/):
	Eigen  -> manipulate image data (arithmetic operations, ...)
	CImage -> for loading and writing images

* to compile :
	cd hdr_display
	mkdir build
	cd build
	cmake ..
	make

* to run:
	example 1 : ./hdr -in ../data/memorial.exr -res 768 1024 -psf 8 -dlp 5000 5 2.2 -lcd 1 0.005 2.2
	example 2 : ./hdr -in ../data/memorial.exr -> using default value in this case
	example 2 : ./hdr -in ../data/memorial.exr -res 0 0 -out jpg -> using original resolution and saving as jpg

* usage:
	./hdr <option> <values>                             
  	   -in  [filename]               : input image     
  	   -out [format]                 : format of output image (optional)  
  	   -res [width] [height]         : output resolution      (optional)
  	   -psf [sigma]                  : gaussian psf parameter (optional)
  	   -dlp [Lpeak] [Lblack] [gamma] : dlp response model     (optional)
  	   -lcd [Lpeak] [Lblack] [gamma] : lcd response model     (optional)
	

hdr-display's People

Contributors

gnader avatar

Watchers

 avatar

Forkers

peterzhousz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.