init project
Browse files
app.py
CHANGED
|
@@ -299,7 +299,7 @@ def get_mask_from_img_sam1(mobilesamv2, yolov8, sam1_image, yolov8_image, origin
|
|
| 299 |
return ret_mask
|
| 300 |
|
| 301 |
@torch.no_grad
|
| 302 |
-
def get_cog_feats(images,
|
| 303 |
cog_seg_maps = []
|
| 304 |
rev_cog_seg_maps = []
|
| 305 |
inference_state = pe3r.sam2.init_state(images=images.sam2_images, video_height=images.sam2_video_size[0], video_width=images.sam2_video_size[1])
|
|
@@ -435,7 +435,7 @@ def get_cog_feats(images, pe3r, device):
|
|
| 435 |
return cog_seg_maps, rev_cog_seg_maps, multi_view_clip_feats
|
| 436 |
|
| 437 |
@spaces.GPU(duration=180)
|
| 438 |
-
def get_reconstructed_scene(outdir,
|
| 439 |
as_pointcloud, mask_sky, clean_depth, transparent_cams, cam_size,
|
| 440 |
scenegraph_type, winsize, refid):
|
| 441 |
"""
|
|
@@ -448,8 +448,8 @@ def get_reconstructed_scene(outdir, pe3r, device, silent, filelist, schedule, ni
|
|
| 448 |
images = Images(filelist=filelist, device=device)
|
| 449 |
|
| 450 |
# try:
|
| 451 |
-
cog_seg_maps, rev_cog_seg_maps, cog_feats = get_cog_feats(images,
|
| 452 |
-
imgs = load_images(images, rev_cog_seg_maps, size=512, verbose=not silent)
|
| 453 |
# except Exception as e:
|
| 454 |
# rev_cog_seg_maps = []
|
| 455 |
# for tmp_img in images.np_images:
|
|
|
|
| 299 |
return ret_mask
|
| 300 |
|
| 301 |
@torch.no_grad
|
| 302 |
+
def get_cog_feats(images, device):
|
| 303 |
cog_seg_maps = []
|
| 304 |
rev_cog_seg_maps = []
|
| 305 |
inference_state = pe3r.sam2.init_state(images=images.sam2_images, video_height=images.sam2_video_size[0], video_width=images.sam2_video_size[1])
|
|
|
|
| 435 |
return cog_seg_maps, rev_cog_seg_maps, multi_view_clip_feats
|
| 436 |
|
| 437 |
@spaces.GPU(duration=180)
|
| 438 |
+
def get_reconstructed_scene(outdir, device, silent, filelist, schedule, niter, min_conf_thr,
|
| 439 |
as_pointcloud, mask_sky, clean_depth, transparent_cams, cam_size,
|
| 440 |
scenegraph_type, winsize, refid):
|
| 441 |
"""
|
|
|
|
| 448 |
images = Images(filelist=filelist, device=device)
|
| 449 |
|
| 450 |
# try:
|
| 451 |
+
cog_seg_maps, rev_cog_seg_maps, cog_feats = get_cog_feats(images, device)
|
| 452 |
+
# imgs = load_images(images, rev_cog_seg_maps, size=512, verbose=not silent)
|
| 453 |
# except Exception as e:
|
| 454 |
# rev_cog_seg_maps = []
|
| 455 |
# for tmp_img in images.np_images:
|