ECE 595 Computer Vision Assignment 5
Submit Matlab code (published and original), images, and a Word document describing your work.
- Follow the steps in Example
1 from the
Camera Calibration Toolbox
for MatlabŪ by Jean-Yves Bouguet.
- The attachments include data for the robot position and
orientation for the 2D planar translation and rotation studies from
assignment 4. Correlate your results with this ground truth and plot
your errors as a function of robot truth.
See
assignment 4 notes for a suggested format.
- Correct the translation images for distortion and repeat the
measurement of 2D planar translation studies. Ideally this will
eliminate the errors due to distortion in your final results.
- Use MATLAB to reproduce the photographs taken of various
products on a checkerboard background. (see attachments) Construct a MATLAB
3D model of your object, from assignment 4, or if you did not have your
object on display, use an object from a fellow student. Adjust the
camera positions (trial and error methods are acceptable) to create an
image as close as you can to your selected photograph. It is
not necessary to re-submit the images for the six faces of the
product.
- Use the checked cloth image (see example below) as input and
construct a view orthonormal to the checker pattern. The original
images are in the attachments.
- Use your cube model and set MATLAB parameters for a perspective
view. Follow the notes in
cube6
and modify the code as necessdary to reconstruct the known camera
parameters.
- Use the first image in the sequence of images shown below to
calibrate an orthogonal view of the floor. Use that TFORM to transform
the other images. Determine the distance the target moved from image
to image. The original images are in the attachments.
Maintained by John Loomis,
last updated 23 March 2011