Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Mon Nov 18 17:27:00 2019
  4.  
  5. @author: Skosko
  6. """
  7. base = r"C:\Users\gustafsson\Desktop\PR&ML-HT"
  8. import os
  9. import cv2
  10.  
  11.  
  12. class_names =sorted(os.listdir(r"C:\Users\gustafsson\Desktop\PR&ML-HT\train\train"))
  13.  
  14. stats = {}
  15.  
  16. for item in class_names:
  17. if not os.path.exists(base + os.sep + "clean_train" + os.sep + item):
  18. print("Create directories for classes...")
  19. os.makedirs(base + os.sep + "clean_train" + os.sep + item)
  20. stats[item] = 0
  21.  
  22. for root, dirs, files in os.walk(r"C:\Users\gustafsson\Desktop\PR&ML-HT\train\train"):
  23. print(root)
  24. for name in files:
  25. if name.endswith(".jpg"):
  26. # Load the image:
  27. img = cv2.imread(root + os.sep + name, cv2.IMREAD_UNCHANGED)
  28. # Resize it to the net input size:
  29. img = cv2.resize(img, (224,224))
  30.  
  31.  
  32. label = root.split(os.sep)[-1]
  33.  
  34.  
  35. cv2.imwrite(base + os.sep + "clean_train" + os.sep + label + os.sep + name, img)
  36.  
  37. stats[label] += 1
  38.  
  39. print(label, ":", stats[label])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement