Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Grafico barras
#1
Hola,

Tengo un problema con la visualización de un gráfico.

Con OpenCV utlizo el "reduce" que hace la proyección vertical de una imagen.
Código:
histo = cv.reduce(image,0,cv.REDUCE_AVG)
imageWidth = histo.shape[1]

Ahora quiero mostrarlo en un gráfico. Tengo que el eje X va de 0 a "imageWidth-1" y el eje Y de 0 a 255.

Código:
#Muestra la imagen
plt.subplot(221)
plt.imshow(image,cmap = 'gray')
plt.title('Image')
plt.xticks([]), plt.yticks([])

#Muestra el "histograma"
plt.subplot(222)
plt.title('Histo')
plt.plot(histo)
La parte de visualización del histograma no funciona como espero. Supongo que tengo que hacerlo tipo gráfico de barras pero no consigo hacerlo.

Un saludo,
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)