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()的第二个参数可以进行不同颜色空间中的转换。
BGR空间到HSV空间
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
小结
cv2.cvtColor()函数用来进行颜色空间转换,常用BGR↔Gray,BGR↔HSV