Mostrando entradas con la etiqueta homografía. Mostrar todas las entradas
Mostrando entradas con la etiqueta homografía. Mostrar todas las entradas

viernes, 13 de marzo de 2026

Calculando la distancia focal de la cámara de un móvil

Aunque existen métodos geométricos sencillos y precisos para calcular la distancia focal efectiva de cualquier óptica, no he podido evitar aplicar a mi móvil el elegante método matemático que vimos 'Calculando la distancia focal con que se hizo una fotografía (I). Algoritmo'. La distancia focal efectiva de los móviles es un dato a menudo un poco ofuscado y no del todo fiable dado el pequeño tamaño de sus sensores y ópticas.

domingo, 1 de marzo de 2026

Corrección de perspectiva preservando la relación de aspecto

Este artículo puede verse como el colofón de tres artículos previos que sentaron sus bases: en 'Transformación trapezoidal de imágenes con R (I). Algoritmo' la herramienta matemática para realizar una corrección geométrica transformando una imagen según la correspondencia entre dos trapezoides arbitrarios, en 'Transformación trapezoidal de imágenes acelerada con C++' aceleramos por un factor 100 el proceso compilándolo en C++ y en 'Calculando la distancia focal con que se hizo una fotografía (I). Algoritmo' implementamos una función que calcula la relación de aspecto (y la distancia focal, aunque no será el dato que usemos esta vez) a partir de una imagen que incluya algún objeto presentando fugas en ambos ejes pero con forma de rectángulo en la escena real.

sábado, 21 de febrero de 2026

Transformación trapezoidal de imágenes acelerada con C++

Desde que tengo a ChatGPT trabajando en el sótano me gusta revisitar antiguo código R especialmente lento y acelerarlo, ya que se le da extraordinariamente bien replicar código en C++ compilable de forma perfecta y sin necesidad de iteraciones. Esta vez le ha tocado el turno al algoritmo de corrección geométrica que vimos en 'Transformación trapezoidal de imágenes con R (I). Algoritmo'.

lunes, 12 de mayo de 2025

Transformación trapezoidal de imágenes con R (IV). Evitar reflejos en fotografía plana

Cuando se va a fotografiar un motivo plano como puede ser un cuadro, un póster, un texto impreso o una fachada, el impulso natural es colocarnos frente al mismo apuntando la cámara de forma perpendicular. Pero en esa posición podría llegarnos algún reflejo molesto, o incluso invalidante, que no podamos evitar, o puede incluso haber algún obstáculo interpuesto entre nosotros y el sujeto.

martes, 8 de abril de 2025

Transformación trapezoidal de imágenes con R (III). Publicidad en el fútbol

En un episodio de la serie 'The White Lotus', una de las protagonistas admira unos trampantojos pintados sobre las paredes de un palacio siciliano. Estos frescos generan un efecto tridimensional cuando se observan desde una zona concreta, ya que solo contemplándolos desde ese lugar se percibe una correcta perspectiva 3D.

domingo, 1 de octubre de 2023

Transformación trapezoidal de imágenes con R (II). Aplicaciones

En 'Transformación trapezoidal de imágenes con R (I). Algoritmo' formulamos la transformación trapezoidal como herramienta sencilla pero potente para realizar correcciones de imagen. En esta segunda parte vamos a usarla en varios ejemplos de aplicación tales como transformaciones geométricas estándar, mapeos de una imagen sobre otra, correcciones de perspectiva y montaje de panorámicas.

viernes, 29 de septiembre de 2023

Transformación trapezoidal de imágenes con R (I). Algoritmo

En numerosas aplicaciones (proyecciones de imagen, fotografía de arquitectura, publicidad en espectáculos deportivos, realidad virtual, señalización sobre calzadas,...) a menudo se precisa, en una forma u otra, de una corrección de la imagen que puede implementarse mediante una transformación trapezoidal.