[ Foro de Python ]

ayuda en la linea 8

13-Nov-2021 08:35
Invitado (RHz)
0 Respuestas



import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt

#leemos las imagenes
e1 = cv.imread('2Hoja.png',1)
#dividimos el espectro en sustres mapas (b,g,r) donde b = blue, g = green, r = red, de cada una de las imágenes
be1,ge1,re1 = cv.split(e1)
#calculamos los histogramas de las 4 mascaras de las etapas
histre1 = cv.calcHist([ge1],[0],None,[256],[0,255]);
#histre1
Histacum = np.zeros(len(histre1))

suma = 0
for i in range(0,len(histre1)):
    suma = suma + histre1[i]
    Histacum[i] = suma

#desplegamos el histograma acumulado
plt.figure() #para generar otra ventana para visualizar otras graficas
plt.plot(Histacum,'b'), plt.plot(histre1,'r'), plt.title('Hojita 1')
plt.show()


 




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)