Segundo caso
En este caso el valor es a=50 y b=200, puede variar para tener diferentes resultados
import numpy as np #Importación
de librerias
import cv2
img = cv2.imread ('C:\Python27\girasol.jpg',0) #Abre una imagen
de entrada
row, col=img.shape #Tamaño
de la imagen
ima=np.zeros((row,col),dtype=np.uint8) #Crea
una matriz de la imagen
a=50 #Se
asignan valores
b=200
print
('procesando...') #Imprime
mensaje
for i in
range(0,row): #Se
recorre la imagen
for j in range (0,col):
x=img[i,j] #Almacena
img en una variable
if
a<=x and x<=b: #Se
comparan las condiciones
ima[i,j]=255
else:
ima[i,j]=img[i,j]
cv2.imshow ('entrada',img) #Muestra
imagen de entrada
cv2.imshow ('Salida',ima) #Muestra
imagen de salida
k=cv2. waitKey(0)
cv2.destroyAllWindows()
No hay comentarios:
Publicar un comentario