Skip to content

Latest commit

 

History

History
51 lines (26 loc) · 1.64 KB

README.md

File metadata and controls

51 lines (26 loc) · 1.64 KB

autoCalib

Camera Projection autocalibration.

🇬🇧 Automatic calibration of a Camera/Projector pair.

In interactive displays or projections, it is necessary for the projection and camera to share the coordinate system, so that the projector can project where the camera indicates.

This solution automatically solves this problem by projecting a template that the camera reads.

It works with OpenCV 4.7 y Pyglet 2.x

How to use

  1. Create a virtual environment and run 'pip install -r requirements.txt'.
  2. Connect the projector (or secondary display for debug) to the computer.
  3. Connect the camera to the computer.
  4. Run 'python main.py'
  5. To test print and cut some marker of the 'test_markers.pdf' and run 'python test_calib.py'

Use free - MIT License - Copyright (c) 2024 Antonio Armada


🇦🇷 Calibración automática de un conjunto Cámara / Proyector.

En pantallas o proyecciones intereactivas es necesario que la proyección y la cámara compartan el sistema de coordenadas, de manera que el proyector pueda proyectar donde la cámara indique.

Este solución lo resuelve de manera automática proyectando una plantilla que la cámara lee.

Funciona con OpenCV 4.7 y PyGlet 2.x

Empezar por autoCalib.py, está todo comentado.

Como usar

  1. Crear un entorno virtual y ejecutar 'pip install -r requirements.txt'.
  2. Conectar el proyector (o pantalla secundaria para debug) a la computadora.
  3. Conectar la cámara a la computadora.
  4. Ejecutar 'python main.py'
  5. Para probar imprimir y cortar algún marcador de 'test_markers.pdf' y ejecutar 'python test_calib.py'

Use Libre - MIT License - Copyright (c) 2024 Antonio Armada