import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('D:/test/007.jpg', 0)
mask = np.zeros(img.shape[:2], np.uint8)
mask[0:400,100:290] = 255
hist = cv2.calcHist([img], [0], mask, [256], [0, 255])
plt.plot(hist)
plt.show()
cv2.imshow('mask', mask)
cv2.waitKey()
【Python3+OpenCV3+matplotlib】绘制图形某部分的灰度直方图
最新推荐文章于 2024-09-09 23:13:46 发布