读取/显示图像
直接显示:
import numpy as np
import cv2 as cv
# 导入矩阵库和opencv库
img = cv.imread(r'C:\Users\dingshuai\Desktop\py\Read_image\20200925210632.png', cv.IMREAD_GRAYSCALE)
# inread的flag,这里使用彩色,还有很多参数类型,可以找到定义(CTRL+B)
# IMREAD_COLOR = 1 彩色
# IMREAD_GRAYSCALE = 0 灰度
cv.imshow('image', img)
cv.waitKey(0)
cv.destroyAllWindows()
创建图像窗口显示:
import numpy as np
import cv2 as cv
# 导入矩阵库和opencv库
img = cv.imread(r'C:\Users\dingshuai\Desktop\py\Read_image\20200925210632.png', cv.IMREAD_GRAYSCALE)
cv.namedWindow('image', cv.WINDOW_AUTOSIZE)
# 创建一个窗口去显示图像,这样可以去很好调节图像的大小
# 他这里的windowname和下边imshowname要一样(image),否则他们会出现两个窗口进行显示
cv.imshow('image', img)
cv.waitKey(0)
cv.destroyAllWindows()