Here are some MATLAB software packages that are relevant to my publications. Except for some third-party libraries sometimes included in the packages, all of the code is © Jean-Francois Lalonde 2006-2011. It can only be used by academic or non-profit, or government-sponsored researchers. It may also be used for evaluation purposes elsewhere. This software comes with no warranty or guarantee of any kind. By using this software, the user accepts full liability.
Please cite the relevant publications if you use this code in your research.
This python software package uses gphoto2 behind the scenes to control a camera plugged in a USB port. Supports many features such as XML-based configuration, continuous time-lapse, and multiple exposures.
Live code now available on github!
This MATLAB code implements our image realism assessment and recoloring algorithms, as described in our ICCV 2007 paper.
Live code now available on github!
This MATLAB code implements our learning-based shadow boundary detector, as described in our ECCV 2010 paper.
Live code now available on github!
This MATLAB code implements the camera parameters estimation algorithm from the sky observed over time from a static camera, as described in our ECCV 2008 and IJCV 2010 papers.
Live code now available on github!
This MATLAB code automatically estimates a probability distribution over the relative position of the sun with respect to the camera, as described in our ICCV 2009 and IJCV 2012 papers.
Live code now available on github!
This MATLAB code implements our environment map generation from a single image approach as described in our SIGGRAPH Asia 2009 paper.
This MATLAB code implements the Perez sky model, and our camera-based representation, as described in our ECCV 2008 and IJCV 2010 papers.
Live code now available on github!
This python software package automatically downloads images from online webcams. It has many nice features like multi-threading, avoids downloading duplicates, XML support, and many others.
Live code now available on github!
This is my Matlab implementation of Lin et al's 2004 CVPR paper on radiometric calibration from a single image. I've had several requests for it, so I'm finally putting it online!
Live code now available on github!
This MATLAB code implements conversion routines to and from various environment map representations.
Live code now available on github!