zjuJish commited on
Commit
8c48139
·
verified ·
1 Parent(s): 8ba96c3

Upload layer_diff_dataset/change_mask_1.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. layer_diff_dataset/change_mask_1.py +23 -0
layer_diff_dataset/change_mask_1.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import shutil
3
+ from tqdm import tqdm
4
+ import cv2
5
+ import numpy as np
6
+ folder_path = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/try/gt'
7
+ folder_path_ = '/mnt/workspace/workgroup/sihui.jsh/layer_diff_dataset/try/gt_erode_20'
8
+ os.makedirs(folder_path_,exist_ok=True)
9
+ file_list = os.listdir(folder_path)
10
+ file_list = [i for i in file_list if i.endswith('.png')]
11
+ file_list.sort()
12
+
13
+ pbar = tqdm(enumerate(file_list),total=len(file_list))
14
+ for i, image_name in pbar:
15
+ gt = cv2.imread(os.path.join(folder_path,image_name),cv2.IMREAD_GRAYSCALE)
16
+ gt = cv2.resize((gt),(512,512))
17
+ # kernel = np.ones((40, 40), np.uint8)
18
+ # gt = cv2.dilate(gt,kernel,20)
19
+ kernel_size = 20
20
+ kernel = np.ones((kernel_size, kernel_size), np.uint8)
21
+ gt = cv2.erode(gt,kernel)
22
+ gt = gt.clip(0, 255).round().astype('uint8')
23
+ cv2.imwrite(os.path.join(folder_path_,image_name),gt)