سلام دوستان
من از یک تصویری هیستوگرام را با opencv محاسبه می کنم شکل زیر بدست میاد.
ولی همون تصویر را با فتوشاپ هیستوگرام می گیرم خیلی متفاوته به صورت زیر میشه:
نکته مهم اینجاست تو هیستوگرام پیک ها قشنگ واضحه و میشه پیداش کرد.
کسی تا حالا با همچین مشکلی برخورد کرده؟
کد مربوط به هیستوگرام خودم:
filename = 'test.jpg'
image = cv.imread(filename)
color = ('b', 'g', 'r')
for i, col in enumerate(color):
histr = cv.calcHist([image], [i], None, [256], [0, 256])
plt.plot(histr, color=col)
plt.xlim([0, 256])
plt.show()