Tim M 57b5cefde5 Updated all `.md` files to contain newest image %!s(int64=2) %!d(string=hai) anos
..
images 8ad043fd6e Add files via upload %!s(int64=5) %!d(string=hai) anos
CMakeLists.txt 303502a050 Update CMakeLists.txt %!s(int64=4) %!d(string=hai) anos
README.md 57b5cefde5 Updated all `.md` files to contain newest image %!s(int64=2) %!d(string=hai) anos
cameraCalibration.cpp 959609e47a OpenCV 4.0 compatibility fixes. %!s(int64=4) %!d(string=hai) anos
cameraCalibration.py b7aa45a790 Changed the image file path %!s(int64=5) %!d(string=hai) anos
cameraCalibrationWithUndistortion.cpp 77c1e72541 Rename cameraCalibrationWithUnistortion.cpp to cameraCalibrationWithUndistortion.cpp %!s(int64=4) %!d(string=hai) anos
cameraCalibrationWithUndistortion.py 2fbdbaed7f Rename cameraCalibrationWithUnistortion.py to cameraCalibrationWithUndistortion.py %!s(int64=4) %!d(string=hai) anos

README.md

Camera Calibration Using OpenCV

This repository contains the code for Camera Calibration Using Opencv blog post.

download

Calibrate your camera using OpenCV.

Using the C++ code

Compilation

To compile the cameraCalibration.cpp and cameraCalibrationWithUndistortion.cpp code files, use the following:

mkdir build
cd build
cmake ..
cmake --build . --config Release

Usage

Using the C++ code

Refer to the following to use the compiled files:

./build/cameraCalibration
./build/cameraCalibrationWithUndistortion

Using the python code

Refer to the following to use the cameraCalibration.py and cameraCalibrationWithUndistortion.py files respectively:

python3 cameraCalibration.py
python3 cameraCalibrationWithUndistortion.py

AI Courses by OpenCV

Want to become an expert in AI? AI Courses by OpenCV is a great place to start.