python 用pyplot显示cv2读入图片
程序员文章站
2022-03-20 17:56:52
...
1、显示灰度图
import cv2
import matplotlib.pyplot as plt
img=cv2.imread("your image path",0)#读入灰度图
plt.imshow(img,cmap='gray',interpolation='bicubic')#显示灰度图
2、显示彩色图
2.1 使用imutils
import cv2
import matplotlib.pyplot as plt
import imutils
im=cv2.imread("your image path")#读入彩色图片
plt.imshow(imutils.opencv2matplotlib(im))#显示彩色图片
2.2 自定义BGR2RGB
def BGR2RGB(im):
im=im.copy()
temp=im[:,:,0].copy()
im[:,:,0]=im[:,:,2].copy()
im[:,:,2]=temp
return im
im=cv2.imread("your image path")#读入彩色图片
plt.imshow(BGR2RGB(im))#显示彩色图片