Я строю гистограмму изображений бананов.Я хочу получить разницу в оттенках желтого между двумя изображениями с помощью гистограммы. Я попытался построить гистограмму и получить пиковое значение.Но полученные значения похожи, и поэтому я не могу различить цветовые оттенки.
Я ожидаю, что пиковое значение или y.max () будет в другом диапазоне для двух разных оттенков желтого.Но он лежит в том же диапазоне
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('bansamnat10.jpg')
color = ('b' ,'g', 'r')
for i,col in enumerate(color):
histr = cv2.calcHist([img],[i],None,[256],[0,256])
plt.plot(histr,color = col)
plt.xlim([0,256])
x, y, _ = plt.hist(histr)
print (y.max())
plt.show()
Любая помощь или предложения или изменения приветствуются
Спасибо