Spaces:
Runtime error
Runtime error
Gaurav
commited on
Commit
•
596fdc9
1
Parent(s):
0d8b03b
Update app.py
Browse files
app.py
CHANGED
@@ -2,7 +2,8 @@ import gradio as gr
|
|
2 |
import torch
|
3 |
import random
|
4 |
import numpy as np
|
5 |
-
from
|
|
|
6 |
|
7 |
device = torch.device("cpu")
|
8 |
model = MaskFormerForInstanceSegmentation.from_pretrained("facebook/maskformer-swin-tiny-ade").to(device)
|
@@ -36,12 +37,15 @@ def visualize_instance_seg_mask(mask):
|
|
36 |
image[i, j, :] = label2color[mask[i, j]]
|
37 |
|
38 |
window_vertices = np.array([[x, 0, -y] for x, y in window])
|
|
|
|
|
|
|
|
|
|
|
39 |
|
40 |
-
|
41 |
-
|
42 |
|
43 |
-
# Concatenate vertices and indices
|
44 |
-
vertices = np.concatenate((window_vertices, floor_vertices))
|
45 |
print(vertices)
|
46 |
image = image / 255
|
47 |
return image
|
|
|
2 |
import torch
|
3 |
import random
|
4 |
import numpy as np
|
5 |
+
from scipy.spatial import Delaunay
|
6 |
+
from transformers import MaskFormerFeatureExtractor, MaskFormerForInstanceSegmentation\
|
7 |
|
8 |
device = torch.device("cpu")
|
9 |
model = MaskFormerForInstanceSegmentation.from_pretrained("facebook/maskformer-swin-tiny-ade").to(device)
|
|
|
37 |
image[i, j, :] = label2color[mask[i, j]]
|
38 |
|
39 |
window_vertices = np.array([[x, 0, -y] for x, y in window])
|
40 |
+
# Perform Delaunay triangulation
|
41 |
+
tri = Delaunay(vertices[:, :2]) # Triangulate only based on x and y coordinates
|
42 |
+
|
43 |
+
# Extract indices
|
44 |
+
indices = tri.simplices
|
45 |
|
46 |
+
print(window_vertices)
|
47 |
+
print(indices)
|
48 |
|
|
|
|
|
49 |
print(vertices)
|
50 |
image = image / 255
|
51 |
return image
|