Related Computer Vision Links
Learn Calibration Computer Vision Tutorial, validate concepts with Calibration Computer Vision MCQ Questions, and prepare interviews through Calibration Computer Vision Interview Questions and Answers.
Computer Vision Interview
20 essential Q&A
Updated 2026
calibration
Camera Calibration: 20 Essential Q&A
K, distortion coefficients, and how checkerboard-based calibration recovers pinhole parameters.
~12 min read
20 questions
Advanced
K matrixdistortionZhangreprojection
Quick Navigation
1
What is camera calibration?
⚡ easy
Answer: Estimating intrinsic (focal length, principal point, distortion) and often extrinsic (pose) parameters so pixel measurements map correctly to 3D rays.
2
What are intrinsics?
📊 medium
Answer: Properties of the camera/lens fixed w.r.t. the sensor—encoded in K and distortion coeffs—independent of where the camera sits in the world.
3
What are extrinsics?
📊 medium
Answer: Rigid transform [R|t] from world (or calibration object) frame to camera frame—changes when the camera moves.
4
What is the intrinsic matrix K?
📊 medium
Answer: 3×3 upper-triangular mapping normalized camera coordinates to pixels: focal lengths f_x,f_y, principal point c_x,c_y, optional skew γ.
5
What is radial distortion?
📊 medium
Answer: Lens bends rays—barrel (outward) or pincushion (inward); modeled as r-dependent scaling of image radius from optical center.
6
What is tangential distortion?
📊 medium
Answer: Lens not perfectly parallel to sensor—modeled with extra parameters (p1,p2) shifting points tangentially; common in OpenCV 5-coeff model.
7
Brown–Conrady model?
🔥 hard
Answer: Classic polynomial radial + tangential distortion used in OpenCV
calibrateCamera—may use k1–k3, p1,p2; fisheye uses different high-FOV model.
8
How does Zhang’s method work?
🔥 hard
Answer: Uses multiple views of a planar calibration pattern; each view gives a homography constraining intrinsics; closed-form init then non-linear refinement minimizing reprojection error.
9
Why checkerboards?
📊 medium
Answer: Corner intersections are easy to detect sub-pixel; known 3D layout on plane gives 2D–3D correspondences per image.
10
What is reprojection error?
📊 medium
Answer: Distance between detected image points and projection of 3D model points with estimated parameters—lower is better; report RMS in pixels.
11
OpenCV pipeline?
⚡ easy
Answer:
findChessboardCorners → calibrateCamera → get K, distCoeffs; optional stereoCalibrate for two cameras.
ret, K, dist, rvecs, tvecs = cv2.calibrateCamera(obj_pts, img_pts, image_size, None, None)
12
Stereo calibration?
🔥 hard
Answer: Estimate intrinsics per camera plus relative pose (R,T) between cameras and often rectify so epipolar lines align—needed for triangulation.
13
When use fisheye module?
📊 medium
Answer: Very wide FOV where polynomial model breaks—OpenCV
fisheye:: namespace uses different distortion and projection.
14
Principal point?
⚡ easy
Answer: Optical axis intersection with image plane (c_x,c_y)—often near image center but not exactly; important for undistortion and 3D.
15
Skew γ?
🔥 hard
Answer: Non-orthogonal pixel axes—often assumed 0 for modern sensors; included in full K for completeness.
16
World frame choice?
📊 medium
Answer: Usually attach to calibration board plane (Z=0 on pattern)—extrinsics are board-to-camera per capture.
17
Calibrate from homography only?
📊 medium
Answer: Single plane gives partial constraints—need multiple orientations/distances to fix intrinsics uniquely (Zhang’s multi-view idea).
18
Why calibrate for AR?
⚡ easy
Answer: Overlay virtual objects requires accurate projection and undistortion—wrong K causes “swimming” augmentations.
19
When recalibrate?
⚡ easy
Answer: Zoom/focus change, different camera, temperature extremes, or new lens—intrinsics are not universal across devices.
20
Link to bundle adjustment?
🔥 hard
Answer: Joint non-linear refinement of many cameras and 3D points—structure-from-motion and SLAM extend calibration ideas to large scenes.
Calibration Cheat Sheet
Intrinsics
- K, distortion
Method
- Zhang + board
- Min reprojection
Stereo
- Relative pose
- Rectification
💡 Pro tip: Intrinsics are camera-specific; extrinsics change per pose.
Full tutorial track
Go deeper with the matching tutorial chapter and code examples.