函数plot
灰度图
import cv2
import numpy as np
import matplotlib.pyplot as plt
o=cv2.imread('image\\boat.bmp')
hist=cv2.calcHist([o],[0],None,[256],[0,255]) #不要忘记中括号
plt.plot(hist,color='b') #绘制,颜色为蓝色
plt.show() #显示
彩色图 分通道统计。
import cv2
import numpy as np
import matplotlib.pyplot as plt
o=cv2.imread('image\\lenacolor.png')
histb=cv2.calcHist([o],[0],None,[256],[0,255]) #不要忘记中括号
histg=cv2.calcHist([o],[1],None,[256],[0,255])
histr=cv2.calcHist([o],[2],None,[256],[0,255])
plt.plot(histb,color='b')
plt.plot(histg,color='g')
plt.plot(histr,color='r')
plt.show()