TRANSFORMACIÓN EXPONENCIAL
Se trata de una función que nos permite manipular el contraste en una imagen. Sin embargo presenta un problema de desbordamiento de nivel de grises, por lo cual en su uso se debe considerar.
import numpy as np
import cv2 #Importamos las librerías
import math
img = cv2.imread ('C:\Users\L\Desktop\python\mismanzanas.jpg',0)
row, col = img.shape
exp=np.zeros((row,col),dtype=np.uint8) #Creamos la matriz
for a in range (0,row):
for b in range (0,col): #Recorremos las matriz
exp[a,b]=1*img[a,b]**1.2 #Formula S(x,y)=Cx*
cv2.imshow('IMAGEN',img) #Mostramos imagen original
cv2.imshow('TRANSFORMACIÓN',exp) #Mostramos imagen transformada
k=cv2.waitkey(0)
cv2.destroyAllWindows()
VISUALIZACIÓN:
No hay comentarios:
Publicar un comentario