OpenCV inRange 函数中 HSV 值 (3, 0.66, 0.55) 的转换
要将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/ntK0 著作权归作者所有。请勿转载和采集!