A simple camera calibration and distortion correction project using OpenCV.
It extracts chessboard corners from images, calculates camera intrinsics, and performs lens distortion correction.
- ๋ด๋ถ ์ฝ๋ ์: 9 ร 6 (๊ฐ๋ก 10์นธ ร ์ธ๋ก 7์นธ)
- ์บ๋ฆฌ๋ธ๋ ์ด์ ์ ์ฌ์ฉ๋ ํ๋ ์ ์: ์ด 26์ฅ
fx = 1662.27
fy = 1663.99
cx = 952.06
cy = 542.80
- Distortion Coefficients (k1, k2, p1, p2, k3)
[0.2060, -0.5026, -0.00009, -0.00277, -0.4573]
- RMSE (Reprojection Error):
0.0548
Before | After |
---|---|
![]() |
![]() |
์๊ณก๋ ์ด๋ฏธ์ง๋ฅผ ๋ณด์ ํ์ฌ, ๊ณก์ ์ด ํด์ง๊ณ ๊ฒฉ์๊ฐ ๋์ฑ ์ ๋ ฌ๋์์์ ํ์ธํ ์ ์์ต๋๋ค.
# ์นด๋ฉ๋ผ ์บ๋ฆฌ๋ธ๋ ์ด์
์ํ
python3 camera_calibration.py
# ๋ ์ฆ ์๊ณก ๋ณด์
python3 distortion_correction.py
๐
frames/
ํด๋์ ์บ๋ฆฌ๋ธ๋ ์ด์ ์ฉ ์ด๋ฏธ์ง(.jpg)๋ฅผ ๋ฃ๊ณ ์คํํด์ฃผ์ธ์.