Spaces:
No application file
No application file
| import os | |
| from scipy.io import loadmat | |
| import numpy as np | |
| from PIL import Image | |
| data_directory = "/vol/data/histo_datasets/CPM_15_and_17/" | |
| dir_list = ["cpm15/", "cpm17/test/", "cpm17/train/"] | |
| for d in dir_list: | |
| mask_list = os.listdir(data_directory + d + "Labels/") | |
| for i in range(len(mask_list)): | |
| mask = loadmat(data_directory + d + "Labels/" + mask_list[i])["inst_map"] | |
| mask = mask.astype(np.int32) | |
| os.makedirs(data_directory + d + "Labels_png/", exist_ok=True) | |
| Image.fromarray(mask).save(data_directory + d + "Labels_png/" + mask_list[i][:-4] + ".png") | |