早上好,我在 python 和 Opencv 中查看,转换为不同颜色的格式,但我没有找到 HSI 格式,cv2.cvtColor()
功能。
有谁知道它是否匹配 COLOR_BGR2HLS
范围?
感谢您的关注
最佳答案
根据给出的维基百科文章HERE ,HSV、HLS 和 HSI 颜色空间术语可以互换使用。
OpenCV 中还有另一个选项 cv2.cvtColor(img1,cv2.COLOR_BGR2HSV)
.
如果您计算出这两个选项,生成的图像会看起来略有不同,如下所示:
使用 HSV:
使用 HLS:
现在,如果您拆分这些图像的 channel (拆分使用 cv2.split()
)并分析它们:
将其计算为图像,您将自己看到。
HSV、HLS 和 HSI 是 类似 不完全是 相同
关于python-2.7 - 带有opencv库的python中的HSI颜色格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43661868/