import cv2
import numpy as np
img = cv2.imread('.\McGrady.jpg')
img1 = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #将原图的彩色BGR格式转换为灰度GRAY格式图像
img2 = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) #将原图的彩色BGR格式转换为彩色HSV格式图像
cv2.namedWindow('McGrady_Original',cv2.WINDOW_NORMAL)
#显示图片
cv2.imshow('McGrady_Original',img)
cv2.namedWindow('McGrady_GRAY',cv2.WINDOW_NORMAL)
#显示图片
cv2.imshow('McGrady_GRAY',img1)
cv2.namedWindow('McGrady_HSV',cv2.WINDOW_NORMAL)
#显示图片
cv2.imshow('McGrady_HSV',img2)
#当按下ESC键时,退出程序窗口
k = cv2.waitKey(0)
if k == 27:
cv2.destroyAllWindows()结果:
本文介绍了一种使用Python的OpenCV库进行图像色彩空间转换的方法,包括从BGR到GRAY及HSV的转换,并展示了如何通过不同色彩空间来查看同一张图片的效果。
1162

被折叠的 条评论
为什么被折叠?



