Cinco operadores puntuales

import cv2 as cv

  

# Cargar la imagen

img = cv.imread('TsuruRojo.jpg', cv.IMREAD_GRAYSCALE) # la convertimos a escala de grises

  

# Operador de Identidad

identidad = img.copy()

  

# Negativo de la imagen

negativo = 255 - img

  

# Umbralizaci贸n

_, umbral = cv.threshold(img, 127, 255, cv.THRESH_BINARY)

  

# Aumentar brillo

brillo = cv.add(img, 50) # suma 50 a cada p铆xel

  

# 4. Reducir brillo

oscura = cv.subtract(img, 50) # resta 50 a cada p铆xel

  

# Mostrar todas las im谩genes

cv.imshow('Original', img)

cv.imshow('Identidad', identidad)

cv.imshow('Negativo', negativo)

cv.imshow('Umbral', umbral)

cv.imshow('Brillo mas', brillo)

cv.imshow('Brillo menos', oscura)

  

cv.waitKey(0)

cv.destroyAllWindows()
  • La imagen se transforma a escala de grises para poder aplicarle los operadores puntuales
  • Se generaron cinco operadores puntuales

Identidad

El de la identidad da el mismo valor a otra imagen, b谩sicamente es el copiar la que ya estaba.

Negativo

El Negativo cambia a la imagen a su versi贸n negativa invirtiendo los colores de esta, en este caso a escala de grises.

Umbral

Cambia la imagen a su versi贸n binaria lo cual hace que se pase de una escala de grises a blanco y negro por completo compar谩ndola a un valor y determinando si el pixel se vuelve o negro o blanco.

Brillo mas/menos

El Brillo solo altera a la imagen de manera que se vuelve mas o menos brillante dependiendo del valor que se le da.