DXM123 / camera_calibration

Camera Calibration UI
1 stars 1 forks source link
camera-calibration-python-pyqt

Falcons Calibration GUI - Work in Progress

Overview

This Python application provides a user-friendly tool for camera calibration and perspective correction. It uses the OpenCV library for computer vision tasks and PyQt5 for the graphical user interface.

Features

Installation and Setup

Tested on Ubuntu 22.04 LTS (Should work on Ubuntu 20.04 LTS also)

  1. Clone the repository:

    git clone https://github.com/DXM123/camera_calibration.git
  2. Ensure OpenCV is installed. If not, install it using:

    sudo apt-get install python3-opencv
  3. Install other required packages (numpy, PyQt5, pypylon and PyQt5 dependency libxcb-xinerama0):

    python3 -m pip install --upgrade pip
    python3 -m pip install -r requirements.txt
  4. Run the script.

    ./calibration-gui.py

Calibration Example:

Screenshot from 2024-05-29 15-57-15

Warp Example:

Screenshot from 2024-05-29 13-01-29