Skip to content

Implementation of the paper 'A practical and flexible tiled display system' by M. S. Brown

License

Notifications You must be signed in to change notification settings

pranavkantgaur/MultiprojectorTiledDisplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MultiprojectorTiledDisplay

Predominantly, this code is an implementation of the multiprojector geometric alignment and edge blending approaches proposed here. Futher, we have proposed and implemented an approach for enhancing the overall projection resolution by utilizing the perspective projection invariant, cross-ratio. Code has been tested for only one planar projection region configuration till now, a 3X3 multiprojector setup. Work on GUI development and addressing arbitrary tiled configurations is under progress.
Alt text

Current limirations

  • Hard-coded configuration(see, sl_multiproj.cpp)
  • Tested on older OpenCV only(v2.4)
  • Assumes gPhoto2 supported camera

Dependecies

  • OpenCV
  • gPhoto2
  • Qt(soon...)

Build

mkdir build
cd build
cmake ../
make

Documentation(Not generic)

TODOs

  • GUI
  • User manual(for hackers, sl_multiproj.cpp contains the core implmentation)
  • File(or, GUI)-based configurability
  • Extension of the code for arbitrary planar multiprojector arrangements

Who do I talk to?

About

Implementation of the paper 'A practical and flexible tiled display system' by M. S. Brown

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages