如果你想将两个标题分别放在各自的图片下面,你可以使用plt.text()函数在每个图片下方添加标题。以下是修改后的示例代码:

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np
import cv2 as cv

# 读取原图和p1图像
original_image = mpimg.imread(r'C:\Users\RKP\Desktop\original.jpg')
p1 = cv.rotate(loopy, cv.ROTATE_90_CLOCKWISE)

# 获取原图和p1图像的宽度和高度
original_height, original_width, _ = original_image.shape
p1_height, p1_width, _ = p1.shape

# 显示原图,并在原图下方添加标题
plt.subplot(1, 2, 1)
plt.imshow(original_image)
plt.axis('off')
plt.title('Original Image')

# 显示p1图像,并在p1图像下方添加标题
plt.subplot(1, 2, 2)
plt.imshow(p1)
plt.axis('off')
plt.title('P1 Image')

plt.tight_layout()  # 调整子图的布局,使标题不重叠
plt.show()

在这个示例中,我们使用plt.subplot()函数创建一个包含两个子图的图像。在每个子图中,我们使用plt.imshow()函数显示对应的图片,并使用plt.title()函数添加标题。

请确保将原图和p1图像的文件路径替换为你自己的图片路径。

这样,你就可以将两个标题分别放在各自的图片下面显示,并显示两个图片的子图了。

Matplotlib 图像标题添加:如何在图片下方添加标题

原文地址: https://www.cveoy.top/t/topic/o0X 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录