The project aims to achieve 3D reconstruction in real time by using multiple 2D images from the scene but with different views. The project combines machine vision, multiprocessor coding, and computer graphics to be able to acheive accurate results in real time. Initially, the camera's internal parameters (focal length, pixel size, etc...) and external parameters (location in the relation to other cameras) needed to be determined. After calibrating the cameras, these measurements are used to determine the epipolar geometry of groups of camera, so that these images can be rectified.