欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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))#显示彩色图片