import cv2
import numpy as np
import matplotlib.pyplot as plt
image = cv2.imread("../data/2.jpg", 0)
mask = np.zeros(image.shape, np.uint8)
mask[200:400, 200:400] = 255 # 制作掩膜
histImage = cv2.calcHist([image], [0], None, [256], [0, 255])
mask_histImage = cv2.calcHist([image], [0], mask, [256], [0, 255])
plt.plot(histImage)
plt.plot(mask_histImage)
plt.show()
使用掩膜绘制图像直方图opencv的python实现
最新推荐文章于 2025-05-05 21:32:36 发布
本文介绍如何使用Python的OpenCV库读取图像并创建掩膜,随后利用Matplotlib库绘制原始图像及掩膜区域的灰度直方图,展示了图像处理中直方图的重要性和应用。
1472

被折叠的 条评论
为什么被折叠?



