Assignment 3: Single View Metrology

Based on "Single View Metrolgy" by A. Criminisi et al.

By Jon Rowlett

 The Program

The software has three modes, of operation:  vanishing point mode, height mode and polygon mode.  In Vanishing Point mode the user specifies lines parallel to the X, Y, and Z axis to compute the vanishing point of each axis.  In Height mode, the user draws lines with one point on the reference plane, and the other point normal to the plane.  The user can also manipulate an origin point to specify the reference plane.  In polygon mode, the user connects points from the heights to form polygons.

Known Bugs

The program can't handle negative Z values.  Has problems with vanishing points at infinity.

Screen shots
 

Results

tbp.wrl - Shot of Bent