我是一名新手图像处理工程师,我的编程语言是Python3,并使用了OpenCV图像处理库。我想要调整以下属性:
- 亮度
- 对比度
- 鲜艳度
- 色调
- 饱和度
- 明度
对于4、5、6这三个属性,在我的代码中我使用以下代码将它们转换到HSV空间。
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
h, s, v = cv2.split(hsv)
h += value # 4
s += value # 5
v += value # 6
final_hsv = cv2.merge((h, s, v))
img = cv2.cvtColor(final_hsv, cv2.COLOR_HSV2BGR)
我找到的1和2的唯一教程在这里。该教程使用C++,但我用Python编程。此外,我不知道如何调整3.饱和度。非常感谢您的帮助,谢谢!