gpt4 book ai didi

python - 在python中更改图像的hsv值

转载 作者:行者123 更新时间:2023-12-02 17:09:22 25 4
gpt4 key购买 nike

我有一个使用opencv转换为HSV的图像。

我想将HSV中的整体V值收敛到200,反正还是存在。

我使用以下代码将图像转换为hsv并拆分为h,s,v

image = cv2.imread('../images/test/image_1.jpg',cv2.COLOR_BGR2HSV)
h, s, v = cv2.split(image)

image = cv2.merge([h,s,v])
out = cv2.cvtColor(image, cv2.COLOR_HSV2BGR)
cv2.imshow('image',out)
k = cv2.waitKey(0)
cv2.destroyAllWindows()

最佳答案

您所需要做的就是这条线。

image[:,:,2] = 200

这会将V值更改为200。

您的最终程序应如下所示。
image = cv2.imread('../images/test/image_1.jpg')
image = cv2.cvtColor(image, cv2.COLOR_BGR2HSV)

image[:,:,2] = 200 # Changes the V value

out = cv2.cvtColor(image, cv2.COLOR_HSV2BGR)
cv2.imshow('image',out)
k = cv2.waitKey(0)
cv2.destroyAllWindows()

关于python - 在python中更改图像的hsv值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46619662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com