El negativo de una imagen se trata de cambiar los tonos de color mas claros a tonos de color mas obscuros y viceversa.
import numpy as np
import cv2
img = cv2.imread('C:\Users\L\Desktop\python\mismanzanas.jpg', 0) #Abrimos la imagen
row, col = img.shape #Tamaño de la imagen
negativo = np.zeros((row, col), dtype=np.uint8) #Creamos una matriz usando una variable
                                                                                           para una nueva imagen 
for a in range(0, row):                                                  #Con un ciclo recorremos las filas                            for b in range(0, col):                                                 y columnas
negativo[a, b] = 255 - img[a, b] #Con esta operación invertimos el valor de los pixeles
negativo[a, b] = 255 - img[a, b] #Con esta operación invertimos el valor de los pixeles


No hay comentarios:
Publicar un comentario