import os
import matplotlib.pyplot as plt
from matplotlib.image import imread
# 定义AID数据集的路径和类别列表
# aid_path =r"E:\paper\datasets\NWPU-RESISC45"
aid_path =r"E:\paper\datasets\AID"
aid_classes = os.listdir(aid_path)
# 设置图像的行和列数
# rows, cols = 5, 9
rows, cols = 5, 6
# 创建一个新的图像,并设置其大小
# fig = plt.figure(figsize=(20, 12))
fig = plt.figure(figsize=(12, 10))
j = 0
# 循环遍历每个类别,并显示其前30个样本
for i, cls in enumerate(aid_classes):
j = j + 1
cls_path = os.path.join(aid_path, cls)
sample_path = os.path.join(cls_path, os.listdir(cls_path)[i])
sample_image = imread(sample_path)
ax = fig.add_subplot(rows, cols, j)
ax.imshow(sample_image)
ax.set_xticks([])
ax.set_yticks([])
ax.set_xlabel(cls,fontsize=14,fontname='Times New Roman')
for spine in ax.spines.values():
spine.set_visible(False)
# 调整子图之间的间距和边距,并显示图像
plt.subplots_adjust(wspace=0.1, hspace=0.3)
plt.show()
12-11
10-27
705
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交