Spaces:
Running
on
Zero
Running
on
Zero
fix a bug in metauas
Browse files
app.py
CHANGED
|
@@ -91,9 +91,12 @@ def process_image(prompt_img, query_img, options):
|
|
| 91 |
query_img = test_data["query_image"][0] * 255
|
| 92 |
query_img = query_img.permute(1,2,0)
|
| 93 |
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
|
|
|
|
|
|
|
|
|
| 97 |
|
| 98 |
|
| 99 |
anomaly_map = (anomaly_map * 255).astype(np.uint8)
|
|
@@ -151,7 +154,7 @@ demo.css = """
|
|
| 151 |
}
|
| 152 |
|
| 153 |
#submit-button:hover {
|
| 154 |
-
background-color:
|
| 155 |
}
|
| 156 |
"""
|
| 157 |
|
|
|
|
| 91 |
query_img = test_data["query_image"][0] * 255
|
| 92 |
query_img = query_img.permute(1,2,0)
|
| 93 |
|
| 94 |
+
if device == 'cuda':
|
| 95 |
+
anomaly_map = predicted_masks.squeeze().detach()[:, :, None].cpu().numpy().repeat(3, 2)
|
| 96 |
+
anomaly_map_vis = apply_ad_scoremap(query_img.cpu(), normalize(anomaly_map))
|
| 97 |
+
else:
|
| 98 |
+
anomaly_map = predicted_masks.squeeze().detach()[:, :, None].numpy().repeat(3, 2)
|
| 99 |
+
anomaly_map_vis = apply_ad_scoremap(query_img, normalize(anomaly_map))
|
| 100 |
|
| 101 |
|
| 102 |
anomaly_map = (anomaly_map * 255).astype(np.uint8)
|
|
|
|
| 154 |
}
|
| 155 |
|
| 156 |
#submit-button:hover {
|
| 157 |
+
background-color: orange !important; /* Darker orange on hover */
|
| 158 |
}
|
| 159 |
"""
|
| 160 |
|