python直方图hsv
时间: 2023-11-11 11:00:13 浏览: 158
hsv1.zip_HSV _HSV 直方图_HSV变换的作用_hsv图像变换_hsv直方图均衡
要绘制Python中的HSV直方图,可以使用OpenCV库中的cv2.calcHist()函数。首先需要将图像从BGR格式转换为HSV格式,然后使用cv2.calcHist()函数计算直方图。以下是一个示例代码:
```python
import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('image.jpg')
hsv_img = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
hist = cv2.calcHist([hsv_img], [0, 1], None, [180, 256], [0, 180, 0, 256])
plt.imshow(hist, interpolation='nearest')
plt.show()
```
这将显示一个HSV直方图,其中x轴表示色调(H),y轴表示饱和度(S),颜色表示像素数量。
阅读全文