CV abierto | Comprender el contraste en una imagen

En OpenCV, cambiar el contraste de una imagen es una tarea muy básica de realizar. Al cambiar el contraste de la imagen, se pretende cambiar el valor de todos y cada uno de los píxeles de la imagen. Este cambio se puede realizar multiplicando o dividiendo (es decir, multiplicar cada píxel con valor < 1) los valores de píxel de la imagen, por cualquier constante.

Para aumentar los niveles de contraste de la imagen, simplemente multiplique un valor positivo constante para todos y cada uno de los píxeles de la imagen.

De manera similar, si desea disminuir el nivel de contraste de la imagen, multiplique un valor positivo constante menor que 1 para todos y cada uno de los píxeles de la imagen.

Supongamos que consideramos la array mencionada a continuación como nuestra array de imagen con valores de píxel que van de 0 a 255 y supongamos que el tipo de datos para esta imagen es CV_8UC3 .

Contraste creciente:

Asi que. supongamos que deseamos aumentar el contraste de la imagen por un factor de 2. Luego multiplicamos 2 por cada valor de píxel de la imagen, pero está estrictamente prohibido exceder el rango de píxeles, es decir, el límite máximo permitido es 255 y nuestro valor de píxel no debe aumentar 255. Supongamos si, en cualquier caso, el valor de este píxel de la imagen supera los 255, entonces se le debe dar el valor máximo permitido solo en lugar del nuevo valor aumentado.

Verifiquemos la array de imagen que se muestra a continuación, hemos multiplicado este valor por el factor de 2, pero el valor de píxel «255» no se ha incrementado a 288 ya que multiplicamos 2 a 144, debería ser 288, pero esto no está sucediendo aquí porque el máximo Se permite que el valor de píxel de la imagen sea 255 en esta imagen.

Contraste decreciente:

Aquí, estamos disminuyendo los valores de contraste por un factor de 0.5 y para hacerlo, se multiplica 0.5 a todos y cada uno de los píxeles de la imagen de entrada, pero lo único importante es que el valor de cualquier píxel no debe estar por debajo del píxel mínimo permitido. .

Como aquí en nuestra imagen de salida, el contraste se reduce en un factor de 0,5.

Publicación traducida automáticamente

Artículo escrito por mathemagic y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *