dinov2/tests/data/make_dataset_bis.py

20 lines
544 B
Python

import os
import shutil
from pathlib import Path
path = Path('/home/manon/classification/data/Single_cells/vexas')
path_out = Path(os.getcwd()) / 'dataset_bis'
def main():
for d in os.listdir(path):
if os.path.isdir(path_out / d):
os.rmdir(path_out /d)
os.mkdir(path_out / d)
files = [f for f in os.listdir(path / d) if f.lower().endswith(('.png', '.jpg', '.jpeg', '.tiff'))]
for f in files[:64]:
shutil.copy(path / d / f, path_out / d / f)
if __name__ == '__main__':
main()