Spaces:
Sleeping
Sleeping
import os | |
import numpy as np | |
import pandas as pd | |
from PIL import Image | |
from matplotlib import pyplot as plt | |
from utils.constants import CropsColumns | |
from utils.paths import CROPS_DATASET, CROPS_PATH, CROPS_VIS_PATH | |
if not os.path.exists(CROPS_VIS_PATH): | |
os.makedirs(CROPS_VIS_PATH) | |
dataset_df = pd.read_csv(CROPS_DATASET) | |
for tif_name in dataset_df[CropsColumns.FILENAME]: | |
tif_filename = os.path.join(CROPS_PATH, tif_name) | |
img = Image.open(tif_filename) | |
img = np.array(img).astype(np.float32) | |
img = (img - img.min()) / img.max() | |
plt.tight_layout() | |
plt.imshow(img) | |
vis_name = "{}.jpg".format(os.path.splitext(tif_name)[0]) | |
vis_filename = os.path.join(CROPS_VIS_PATH, vis_name) | |
plt.savefig(vis_filename) | |