Spaces:
Runtime error
Runtime error
functions update
Browse files- functions.py +4 -21
functions.py
CHANGED
@@ -101,14 +101,7 @@ def crop(image,size=1024):
|
|
101 |
del crop_img
|
102 |
gc.collect()
|
103 |
#sleep(2)
|
104 |
-
del H
|
105 |
-
del H1
|
106 |
-
del H2
|
107 |
-
del W
|
108 |
-
del W1
|
109 |
-
del W2
|
110 |
-
del h
|
111 |
-
del w
|
112 |
gc.collect()
|
113 |
sleep(1)
|
114 |
np.save("locations.npy",np.array(locations))
|
@@ -129,11 +122,7 @@ def inference(image,locations,model,test_transforms,device):
|
|
129 |
with torch.no_grad():
|
130 |
predictions = model(image_transformed)
|
131 |
|
132 |
-
del imgs
|
133 |
-
del name
|
134 |
-
del path
|
135 |
-
del transformed
|
136 |
-
del image_transformed
|
137 |
gc.collect()
|
138 |
sleep(1)
|
139 |
|
@@ -153,10 +142,7 @@ def inference(image,locations,model,test_transforms,device):
|
|
153 |
label_name = "lab_"+str(location[0])+"_"+str(location[2])+".png"
|
154 |
cv2.imwrite(os.path.join("labels",label_name),img)
|
155 |
|
156 |
-
del label_name
|
157 |
-
del img
|
158 |
-
del nms_prediction
|
159 |
-
del predictions
|
160 |
gc.collect()
|
161 |
sleep(1)
|
162 |
|
@@ -170,10 +156,7 @@ def create_new_ortho(locations,empty_image):
|
|
170 |
empty_image[location[0]:location[1],location[2]:location[3],:] = img
|
171 |
if i%300==0:
|
172 |
cv2.imwrite("img.png",empty_image)
|
173 |
-
del img
|
174 |
-
del name
|
175 |
-
del path
|
176 |
-
del empty_image
|
177 |
gc.collect()
|
178 |
#sleep(1)
|
179 |
empty_image = np.array(cv2.imread("img.png"))
|
|
|
101 |
del crop_img
|
102 |
gc.collect()
|
103 |
#sleep(2)
|
104 |
+
del H,H1,H2,W,W1,W2,h,w
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
gc.collect()
|
106 |
sleep(1)
|
107 |
np.save("locations.npy",np.array(locations))
|
|
|
122 |
with torch.no_grad():
|
123 |
predictions = model(image_transformed)
|
124 |
|
125 |
+
del imgs,name,path,transformed,image_transformed
|
|
|
|
|
|
|
|
|
126 |
gc.collect()
|
127 |
sleep(1)
|
128 |
|
|
|
142 |
label_name = "lab_"+str(location[0])+"_"+str(location[2])+".png"
|
143 |
cv2.imwrite(os.path.join("labels",label_name),img)
|
144 |
|
145 |
+
del label_name,img,nms_prediction,predictions
|
|
|
|
|
|
|
146 |
gc.collect()
|
147 |
sleep(1)
|
148 |
|
|
|
156 |
empty_image[location[0]:location[1],location[2]:location[3],:] = img
|
157 |
if i%300==0:
|
158 |
cv2.imwrite("img.png",empty_image)
|
159 |
+
del img,name,path,empty_image
|
|
|
|
|
|
|
160 |
gc.collect()
|
161 |
#sleep(1)
|
162 |
empty_image = np.array(cv2.imread("img.png"))
|