import cv2 from matplotlib import pyplot as plt

img = cv2.imread('c.jpg') gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) hist = cv2.calcHist([gray],[0],None,[256],[0,256])

plt.subplot(223), plt.imshow(img, 'gray'), plt.title('Image2') plt.subplot(224), plt.plot(hist), plt.title('Histogram-by-opencv'), plt.xlim([0, 256]) plt.show()

import cv2from matplotlib import pyplot as pltimport numpy as npimg = cv2imreadcjpggray = cv2cvtColorimgcv2COLOR_BGR2GRAYhist = cv2calcHistgray0None2560256pltsubplot221 pltimshowimg gray plttitleImage

原文地址: https://www.cveoy.top/t/topic/bLOp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录