一、图像类型转换
图像类型转换是指将一种图像转化成另一种类型,比如将彩色图像转换成灰度图像,BGR格式图像转换成RGB格式图像,一下列出OpenCV中常用的三种图像类型转化。
- cv2.COLOR_BGR2GRAY
- cv2.COLOR_BGR2RGB
- cv2.COLOR_GRAY2BGR
代码如下所示:
import cv2
#读取图片
image = cv2.imread("E:/pythonProject/mei.jpeg")
#彩色图像转换为灰度图像
meig = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
#图片显示
cv2.imshow("g",meig)
cv2.imshow("m",image)
#窗口等待
cv2.waitKey(0)
cv2.destroyAllWindows()
#图片写入
cv2.imwrite("E:/pythonProject/meig.jpeg",meig)
输出结果如下所示:
使用通道转化
result = cv2.cvtColor(src, cv2.COLOR_BGR2RGB)