Práctica de desarrollo de proyectos OpenCV: fusión de exposición (las imágenes tomadas con diferentes configuraciones de exposición se combinan en una sola imagen)

En este tutorial, aprenderemos sobre la fusión de exposición usando OpenCV. Al final de este artículo, los códigos C++ y Python se compartirán para que los lectores los descarguen y verifiquen.

¿Qué es la fusión de exposición?

La fusión de exposición es un método para combinar imágenes tomadas con diferentes configuraciones de exposición en una sola imagen que parece una imagen de alto rango dinámico (HDR) con mapeo de tonos. El artículo anterior tiene una introducción detallada al uso de HDR.

 

Cuando tomamos una fotografía con una cámara, cada canal de color solo tiene 8 bits para representar el brillo de la escena. Sin embargo, el brillo del mundo que nos rodea puede variar teóricamente desde 0 (negro total) hasta casi infinito (mirando directamente al sol). Por lo tanto, una cámara móvil o de apuntar y disparar determina los ajustes de exposición en función de la escena para utilizar el rango dinámico de la cámara (valores 0-255) para representar las partes más interesantes de la imagen. Por ejemplo, en muchas cámaras, la detección de rostros se utiliza para buscar rostros y configurar la exposición para que los rostros se vean brillantes.

Esto plantea la pregunta: ¿podemos tomar varias fotografías con diferentes configuraciones de exposición y capturar una gama más amplia de brillo de la escena? ¡La respuesta es sí! El enfoque tradicional es utilizar imágenes HDR y luego mapeo de tonos.

Las imágenes HDR requieren que sepamos con precisión

Supongo que te gusta

Origin blog.csdn.net/tianqiquan/article/details/133188785
Recomendado
Clasificación