plt 显示图片(两种方法)

1. PIL 读取图片

#!/usr/bin/python3
# coding:utf-8

from PIL import Image
import matplotlib.pyplot as plt

# 图片路径
img = Image.open("/home/newj/图片/space.jpeg")

plt.figure("Image")  # 图像窗口名称
plt.imshow(img)
plt.axis('on')  # 关掉坐标轴为 off
plt.title('image')  # 图像题目

# 必须有这个,要不然无法显示
plt.show()

plt 显示图片(两种方法)_第1张图片

 2.opencv读取图片

需要注意的是,opencv读取颜色格式为bgr,plt显示为rgb格式,需要先对图片格式进行转换

要不然会出现以下图一颜色错乱的问题,图二为正常颜色

#!/usr/bin/python3
# coding:utf-8

import cv2 as cv
import matplotlib.pyplot as plt

img_logo = cv.imread("/home/newj/下载/logo.jpeg")
img_logo = cv.cvtColor(img_logo, cv.COLOR_BGR2RGB)

img_space = cv.imread("/home/newj/图片/space.jpeg")
img_space = cv.cvtColor(img_space, cv.COLOR_BGR2RGB)

plt.figure()
plt.subplot(1, 2, 1)
plt.imshow(img_logo)
plt.title("logo")
plt.subplot(1, 2, 2)
plt.imshow(img_space)
plt.title("space")
plt.show()
plt 显示图片(两种方法)_第2张图片 plt 显示图片(两种方法)_第3张图片

3.颜色格式:opencv 入门笔记四 ROI(Range Of Interest),部分区域截取_Newjet666的博客-CSDN博客

4.多图显示:python 画图之matplotlib_Newjet666的博客-CSDN博客

5.一起进步!

你可能感兴趣的:(Python,笔记,python)