This commit is contained in:
Andras Schmelczer 2024-04-28 12:19:19 +01:00
parent eec9ee0275
commit 294f2fab12
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
9 changed files with 62140 additions and 11540 deletions

View file

@ -0,0 +1,25 @@
import matplotlib.pyplot as plt
from typing import Dict
from PIL.Image import Image
from math import ceil
def display_images(images: Dict[str, Image], images_per_row: int = 3):
fig, axes = plt.subplots(
nrows=ceil(len(images) / images_per_row),
ncols=min(images_per_row, len(images)),
figsize=(12, 8),
)
axes = axes.flatten()
for i, (title, image) in enumerate(images.items()):
axes[i].imshow(image)
axes[i].axis("off")
axes[i].set_title(title)
for i in range(len(images), len(axes)):
axes[i].axis("off")
plt.tight_layout()
plt.show()