艺术效果

2021-09-30  本文已影响0人  大龙10

《OpenCV轻松入门:面向Python》读书笔记
作者:李立宗
出版社:电子工业出版社
出版时间:2019-05

第4章 色彩空间类型转换

4.4 HSV色彩空间讨论

4.4.5 实现艺术效果

  在HSV色彩空间内进行分量值的调整能够生成一些有趣的效果。一些图像处理软件正是利用对HSV色彩空间内值的调整来实现各种艺术效果的。

  在本节中,将一幅图像的H通道和S通道的值保持不变,而将其V通道的值都调整为255,即设置为最亮,观察得到的艺术效果。

1)艺术效果

【例4.11】调整HSV色彩空间内V通道的值,观察其处理结果。
  可以任意改变图像内各个通道的值,观察其最终的显示效果。本例中,我们改变V通道的值,让其值均变为255,观察图像处理结果。

2)程序

# -*- coding: utf-8 -*-
import cv2
img=cv2.imread("barbara.bmp")
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
h,s,v=cv2.split(hsv)
v[:,:]=255
newHSV=cv2.merge([h,s,v])
art = cv2.cvtColor(newHSV, cv2.COLOR_HSV2BGR)
cv2.imshow("img",img)
cv2.imshow("art",art)
cv2.waitKey()
cv2.destroyAllWindows()

3)运行结果

上一篇下一篇

猜你喜欢

热点阅读