jueves, 10 de noviembre de 2016

CASO 3 

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