0
点赞
收藏
分享

微信扫一扫

Python+OpenCV图片基本操作:读取像素值、图片展示

全栈学习笔记 2022-02-23 阅读 126

读取彩色图

基于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()

运行结果:

 

 

 

 

 

举报

相关推荐

0 条评论