基于opencv-python的图像读取,使用cv2读进来是一个numpy矩阵,像素值介于0~255
import cv2 #opencv默认读取格式是BGR
img = cv2.imread('cat.jpg')
print(img)
运行结果如下:
使用matplotlib进行展示
#图像的显示
import matplotlib.pyplot as plt
cv2.imshow('image',img)
#等待时间,毫秒,0表示任意键终止
cv2.waitKey(0)
cv2.destroyAllWindows()
运行结果如下:
#读取灰度图
img = cv2.imread('cat.jpg',cv2.IMREAD_GRAYSCALE)
print(img)
运行结果:
图片展示:
#图像的显示
cv2.imshow('image',img)
#等待时间,毫秒,0表示任意键终止
cv2.waitKey(0)
cv2.destroyAllWindows()
运行结果: