读取/显示图像

直接显示:

import numpy as np
import cv2 as cv
# 导入矩阵库和opencv库

img = cv.imread(r'C:UsersdingshuaiDesktoppyRead_image20200925210632.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:UsersdingshuaiDesktoppyRead_image20200925210632.png', cv.IMREAD_GRAYSCALE)

cv.namedWindow('image', cv.WINDOW_AUTOSIZE)
# 创建一个窗口去显示图像,这样可以去很好调节图像的大小
# 他这里的windowname和下边imshowname要一样(image),否则他们会出现两个窗口进行显示

cv.imshow('image', img)
cv.waitKey(0)
cv.destroyAllWindows()
原文地址:https://www.cnblogs.com/CaiFengYuanXing/p/13774240.html