The purpose of QDoF is to create a standalone application to show graphically what different parameters in a camera system do for depth of field and blur. A secondary goal is to create a complete and Free depth of field calculator and table generator using platform independent code.
The program and its components are dual licensed under the terms of the GNU General Public License version 2 or later; version 3 of the GPL.
Download the source code, with the git version history
I'm developing QDoF in C++ under Linux (Kubuntu), but theoretically it should be possible to make it compile under windows or mac OSX.
I'm using the Qt Library (version 4.x) and the Qwt scientific graphing library (version 5.0 or higher).
The QDoF program consists of several independent components; dofclass, circles of confusion and cocplot. Dofclass, the depth of field class, which calculates the output parameters based on the proper input. Circles of Confusion shows the relative sizes of the blur circle at the point of interest and the Airy Disk, relative to the CoC diameter limit. The cocplot is a widget based on the qwt plot widget, which plots several types of graphs that show the relationships of point of interest to blur-circle, aperture to blur-circle, etc.
There isn't much, but not nothing