【发布时间】:2023-03-03 05:05:24
【问题描述】:
我必须得到一张图像,应用直方图均衡化并绘制两个图像(原始和修改)的直方图。所以我尝试了这段代码:
import cv2
import numpy as np
from skimage import io, img_as_float, img_as_ubyte
import matplotlib.pyplot as plt
from matplotlib import pyplot as plt
gray = cv2.imread("folder\img1.jpg",0)
equ = cv2.equalizeHist(gray)
io.imshow(gray)
io.imshow(equ)
histr = cv2.calcHist([gray],[0],None,[256],[0,256])
plt.plot(histr)
plt.show()
我该如何解决?
【问题讨论】:
-
你可以只使用 Mathplotlib 直方图。见w3schools.com/python/matplotlib_histograms.asp 和google.com/…
标签: python opencv matplotlib histogram