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:
|