Мне нужно вернуть количество пикселей, начиная со значения бина в гистограмме
def finalHisto(img):
gray = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
hist,bins = numpy.histogram(gray.flatten(),256,[0,256])
cdf = hist.cumsum()
cdf_normalized = cdf *hist.max()/ cdf.max()
plt.figure()
plt.title("Grayscale/CDF Histogram")
plt.xlabel("Bins")
plt.ylabel("# of Pixels")
plt.xlim([0, 256])
plt.plot(hist, color = 'b')
#posso riempire l'histogramma
#plt.hist(gray.flatten(),256,[0,256], color = 'g')
plt.plot(cdf_normalized, color = 'r')
plt.legend(('histogram','CDF'), loc = 'lower right')
plt.show()
Мне нужно вернуть количество пикселей в каждом бине [0,255] всей гистограммы
Код возврата: этот участок
Например, мне нужно знать номер пикселя 55-го бина