Spaces:
Sleeping
Sleeping
Update yolov5.py
Browse files
yolov5.py
CHANGED
@@ -236,7 +236,7 @@ def dff_nmf(image, target_lyr, n_components):
|
|
236 |
print("____________image_arrya", image_array.shape)
|
237 |
image_resized = cv2.resize(image_array, (640, 640))
|
238 |
rgba_channels = cv2.split(image_resized)
|
239 |
-
alpha_channel = rgba_channels[3]
|
240 |
rgb_channels = np.stack(rgba_channels[:3], axis=-1)
|
241 |
overlay_img = (alpha_channel[..., None] * image) + ((1 - alpha_channel[..., None]) * rgb_channels)
|
242 |
|
@@ -245,11 +245,8 @@ def dff_nmf(image, target_lyr, n_components):
|
|
245 |
results.append(overlay_img)
|
246 |
plt.clf()
|
247 |
#return image_array
|
248 |
-
|
249 |
-
|
250 |
return rgb_img_float, batch_explanations, results
|
251 |
|
252 |
-
|
253 |
def visualize_batch_explanations(rgb_img_float, batch_explanations, image_weight=0.7):
|
254 |
for i, explanation in enumerate(batch_explanations):
|
255 |
# Create visualization for each explanation
|
|
|
236 |
print("____________image_arrya", image_array.shape)
|
237 |
image_resized = cv2.resize(image_array, (640, 640))
|
238 |
rgba_channels = cv2.split(image_resized)
|
239 |
+
alpha_channel = rgba_channels[3]
|
240 |
rgb_channels = np.stack(rgba_channels[:3], axis=-1)
|
241 |
overlay_img = (alpha_channel[..., None] * image) + ((1 - alpha_channel[..., None]) * rgb_channels)
|
242 |
|
|
|
245 |
results.append(overlay_img)
|
246 |
plt.clf()
|
247 |
#return image_array
|
|
|
|
|
248 |
return rgb_img_float, batch_explanations, results
|
249 |
|
|
|
250 |
def visualize_batch_explanations(rgb_img_float, batch_explanations, image_weight=0.7):
|
251 |
for i, explanation in enumerate(batch_explanations):
|
252 |
# Create visualization for each explanation
|