Development of an Embedded 3D Object Visual System
home project info schematics programs credits
background
objective
hypothesis
materials
procedure
results
analysis
applications
discussion
send e-mail
Procedure
 

Construction:
1. Research existing algorithms to include, and design new ones
2. Make demo software to test methods in Visual Basic
3. Create schematics for circuits
4. Build demo circuits on breadboards
5. Write programs in both Visual Basic to test and MPASM assembly to implement.
6. Use debugger to test programs – update circuits as needed
7. Test circuits with functional programs – use oscilloscope when needed
8. When a circuit works well, design a permanent PC board of the circuit
9. Manufacture and solder circuit boards

Experimentation:
1. Cover base and create background of dark fabric for contrast
2. Cut a wooden triangle out of thin wood
3. Paint triangle white
4. Attach to dowel using a cork to allow for rotation and tilt
5. Place triangle in 5 positions, 5 rotations, and 5 tilts, while capturing images onto laptop
6. Find ideal vertices by hand for each image, also try vectorization for one set of images
7. Create 3D models using computer calculations from angles, distances, and focal length of the cameras. Calculate average distance of the face and the orientation of the face as well. Test in 5 distances, 5 angles, and 5 tilts, record results.

Copyright © Malcolm Stagg 2004. All Rights Reserved.
Website: http://www.alumni.ca/~stag4m0. E-mail: malcolmst@shaw.ca.