Camera Calibration Using Zhang Zhengyou's Classic Method

Resource Overview

Camera calibration implementation with Zhang Zhengyou's algorithm, featuring complete MATLAB/OpenCV code, included research papers, and practical running examples

Detailed Documentation

Camera calibration is a fundamental computer vision technique, with Zhang Zhengyou's method being one of the most widely adopted approaches. This package contains a complete implementation featuring a checkerboard-based calibration algorithm that estimates intrinsic parameters (focal length, principal point) and extrinsic parameters (rotation, translation) through multiple planar pattern captures. The code includes automatic corner detection using Harris corner detection or sub-pixel refinement, robust homography estimation, and nonlinear optimization via Levenberg-Marquardt algorithm. The implementation directly runs with sample images and calibration patterns, while included research papers provide theoretical background on the projective geometry and optimization techniques employed in this classic computer vision solution.