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

读取彩色图

基于opencv-python的图像读取,使用cv2读进来是一个numpy矩阵,像素值介于0~255

import cv2 #opencv默认读取格式是BGR
img = cv2.imread('cat.jpg')
print(img)

运行结果如下:

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

使用matplotlib进行展示

#图像的显示
import matplotlib.pyplot as plt
cv2.imshow('image',img)
#等待时间,毫秒,0表示任意键终止
cv2.waitKey(0)
cv2.destroyAllWindows()

运行结果如下:

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

读取灰度图

#读取灰度图
img = cv2.imread('cat.jpg',cv2.IMREAD_GRAYSCALE)
print(img)

运行结果: 

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

图片展示:

#图像的显示
cv2.imshow('image',img)
#等待时间,毫秒,0表示任意键终止
cv2.waitKey(0)
cv2.destroyAllWindows()

运行结果:

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

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

 

 

 

你可能感兴趣的:(Python,opencv,python,计算机视觉)