Initial commit

This commit is contained in:
Le Ma
2024-12-03 11:34:51 +13:00
commit b44d0668f7
1381 changed files with 3384 additions and 0 deletions

18
view.py Normal file
View File

@@ -0,0 +1,18 @@
import matplotlib.pyplot as plt
import os
from PIL import Image
# 可视化函数
def visualize_pieces(output_dir, rows=10, cols=10):
fig, axes = plt.subplots(rows, cols, figsize=(10, 10))
for row in range(rows):
for col in range(cols):
piece_path = os.path.join(output_dir, f"piece_{row}_{col}.png")
piece = Image.open(piece_path)
axes[row, col].imshow(piece)
axes[row, col].axis('off')
plt.tight_layout()
plt.show()
# 可视化拼图效果
visualize_pieces("output_gigs")