hsv 3066055 在 OpenCV inRange 函数里取值应该是多少
要将HSV颜色空间中的值转换为OpenCV inRange函数中的值,需要将HSV值分别转换为H、S、V通道的最小值和最大值。
对于HSV值(3,0.66,0.55),可以进行以下转换:
- H通道最小值:2(取整数部分)
- H通道最大值:4(取整数部分)
- S通道最小值:0.33*255=84(将0-1的范围映射到0-255)
- S通道最大值:1*255=255
- V通道最小值:0.55*255=140
- V通道最大值:1*255=255
因此,在OpenCV inRange函数中,取值应该是:
lower = np.array([2,84,140]) upper = np.array([4,255,255])
原文地址: https://www.cveoy.top/t/topic/ckZR 著作权归作者所有。请勿转载和采集!