#本工程为opencv-python版第四单元图片学习
#1.imread() 读入图像 imshow()显示图像 waitkey()键盘绑定函数,ms级,
#2.destroyAllWindows() 删除任何我们建立的窗口 destroyAllWindow()删除括号里的窗口名对应的窗口
#3.namedWindow()先创建空白窗口,这样做可以调节窗口大小,再加载图像。
#4.imwrite()保存图片到指定路径中
#5.Matplotib 绘图库 CV2库的imread函数读取的图像是BGR模式,而pyolot的imshow函数是RGB模式,所以要用cvtColor函数进行颜色空间转换
import cv2 as cv
import numpy as np
from matplotlib import pyplot as plt
img = cv.imread(‘D:/All Kinds Of Software Project FIles/pycharm/Opencv-pictures/myself.jpg’)
cv.imshow(‘img’, img)
cv.namedWindow(‘image’, cv.WINDOW_NORMAL)
cv.imshow(‘image’, img)
#cv.imwrite(‘D:/All Kinds Of Software Project FIles/pycharm/Opencv-pictures/myself_grey.png’,img)
plt.imshow(img, cmap=‘gray’, interpolation=‘bicubic’)
plt.xticks([]), plt.yticks([])
plt.show()
img2 = cv.cvtColor(img, cv.COLOR_BGR2RGB)
plt.imshow(img2)
plt.xticks([]), plt.yticks([])
plt.show()
cv.waitKey(0)
cv.destroyAllWindows()