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()
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()
![]() | ![]() |
3.颜色格式:opencv 入门笔记四 ROI(Range Of Interest),部分区域截取_Newjet666的博客-CSDN博客
4.多图显示:python 画图之matplotlib_Newjet666的博客-CSDN博客
5.一起进步!