OpenCV颜色空间转换---(3)

opencv彩色转灰度

读取图片后,将BGR模型的图片转换成灰度图

import cv2

pic_file = "../data/pic1.jpg"
img = cv2.imread(pic_file)

img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)  #  将BGR转换成灰度图

cv2.imshow("pangding", img_gray)
cv2.waitKey(0)

cv2.cvtColor()的第二个参数可以进行不同颜色空间中的转换。

输出:
灰度图.png

BGR空间到HSV空间

img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
HSV.png

小结

cv2.cvtColor()函数用来进行颜色空间转换,常用BGR↔Gray,BGR↔HSV

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容