1.读取图像
cv.imread()
2.显示图像
cv.imshow()
3.保存图像
cv.imwrite()
4.参考代码
import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
# 1.读取图像:默认方式是彩色图
img = cv.imread("yangmi.jpg") # 彩色图
gray_img = cv.imread("yangmi.jpg", 0) # 灰度图
# 2.显示图像
# 2.1用OpenCV显示
cv.imshow('image', img)
cv.waitKey(0)
cv.destroyAllWindows()
# 2.2用matplotlib显示
plt.imshow(img[:, :, ::-1]) # 彩色图
plt.imshow(gray_img, cmap=plt.cm.gray) # 灰度图
plt.show()
# 3.图像的保存
cv.imwrite("ym.png", img)
# 一般图像的通道:R G B
# cv.imshow()存储的是B G R通道