An Introduction to 3D Computer Vision Techniques and Algorithms