Spaces:
Runtime error
Runtime error
# Description: Preprocesses sample images | |
import os | |
import cv2 | |
import numpy as np | |
from PIL import Image | |
from src.shared import raw_dir, preprocess_dir | |
from src.preprocess import preprocess | |
def main(): | |
print(f"Preprocessing images in {raw_dir}") | |
for filename in os.listdir(raw_dir): | |
if not filename.endswith(".jpg"): | |
continue | |
raw_path = os.path.join(raw_dir, filename) | |
image = np.array(Image.open(raw_path)) | |
image = preprocess(image) | |
# Save to preprocessed | |
preprocessed_path = os.path.join(preprocess_dir, filename) | |
cv2.imwrite(preprocessed_path, image) | |
print(f"Preprocessed {filename}") | |
print("Done") | |
if __name__ == "__main__": | |
main() | |