Cambiaremos el valor de la variable para visualizar las diferencia en la imagen.
import numpy as np #Importamos las librerias
import cv2
img=cv2.imread('C:\Users\L\Desktop\python\pag,jpg',0) #Agregamos una imagen
row,col=img.shape #Tamaño de la imagen
caso=np.zeros((row,col),dtype=np.uint8) #Creamos matriz
a=130 #Asignamos valor
for i in range (0,row):
for j in range (0,col): #Recorremos la matriz
x=img[i,j] #Guardamos la imagen en una variable
if a<x: #Verificamos las condiciones
caso[i,j]=0
elif a>x:
caso[i,j]=255
cv2.imshow('IMAGEN',img) #Mostramos la imagen original
cv2.imshow('NUEVA',caso) #Mostramos la nueva imagen
k=cv2.waitKey(0)
cv2.destroyAllWindows()
VISUALIZACIÓN:
'a' con valor de 130
'a' con valor de 60
No hay comentarios:
Publicar un comentario