Camera Calibration and Pose Computation using OpenCV and ViSP
Done as a part of the Computer Vision(COVIS) course, offered by Prof. Vincent Fremont at Ecole Centrale de Nantes.
This project uses a set of images to calibrate the camera, by estimating the Intrinsic and Extrinsic Jacobians. We use the Perspective Projection Model of a camera as our fundamental model.
- Clone the repository onto your computer. You can either download the zip or use
git clone
- Create the build directory and navigate into it
mkdir build && cd build
- Run cmake to configure the project
cmake ..
- Once configuration is done, you can use
make
to build the project. This will generate three executables:./record
for saving the images,./calibration
for calibrating the camera, and./posecomputation
for pose computation.
- OpenCV : Open-Source Computer Vision Library. If you do not have it, you can use the OpenCV website to download the library.
- ViSP : Visual Servoing Platform. Visit the ViSP website for download and build instructions.
We use CMAKE to configure our project. If you do not have it, then you can install it by using the command sudo snap install cmake