Update app.py
Browse files
app.py
CHANGED
@@ -357,7 +357,7 @@ def track(
|
|
357 |
|
358 |
video_input = video_input.permute(0, 1, 4, 2, 3)
|
359 |
if tracking_mode=='grid':
|
360 |
-
xy = get_points_on_a_grid(
|
361 |
queries = torch.cat([torch.zeros_like(xy[:, :, :1]), xy], dim=2).to(device) #
|
362 |
add_support_grid=False
|
363 |
cmap = matplotlib.colormaps.get_cmap("gist_rainbow")
|
@@ -397,11 +397,12 @@ def track(
|
|
397 |
|
398 |
pred_tracks = (pred_tracks * torch.tensor([video_preview.shape[2], video_preview.shape[1]]).to(device) / torch.tensor([VIDEO_INPUT_RESO[1], VIDEO_INPUT_RESO[0]]).to(device))
|
399 |
|
400 |
-
vis = Visualizer(save_dir="./saved_videos", pad_value=0, linewidth=1, tracks_leave_trace
|
401 |
-
segm_mask = torch.zeros(queries.shape[1])
|
402 |
-
segm_mask[:num_tracks] = 1
|
403 |
-
print('segm_mask',segm_mask.shape, segm_mask)
|
404 |
-
|
|
|
405 |
|
406 |
# painted_video = paint_point_track(video_preview,tracks,pred_occ,colors)
|
407 |
|
|
|
357 |
|
358 |
video_input = video_input.permute(0, 1, 4, 2, 3)
|
359 |
if tracking_mode=='grid':
|
360 |
+
xy = get_points_on_a_grid(40, video_input.shape[3:], device=device)
|
361 |
queries = torch.cat([torch.zeros_like(xy[:, :, :1]), xy], dim=2).to(device) #
|
362 |
add_support_grid=False
|
363 |
cmap = matplotlib.colormaps.get_cmap("gist_rainbow")
|
|
|
397 |
|
398 |
pred_tracks = (pred_tracks * torch.tensor([video_preview.shape[2], video_preview.shape[1]]).to(device) / torch.tensor([VIDEO_INPUT_RESO[1], VIDEO_INPUT_RESO[0]]).to(device))
|
399 |
|
400 |
+
vis = Visualizer(save_dir="./saved_videos", pad_value=0, linewidth=1, tracks_leave_trace=0)
|
401 |
+
# segm_mask = torch.zeros(queries.shape[1])
|
402 |
+
# segm_mask[:num_tracks] = 1
|
403 |
+
# print('segm_mask',segm_mask.shape, segm_mask)
|
404 |
+
# segm_mask=segm_mask,
|
405 |
+
painted_video = vis.visualize(torch.tensor(video_preview).permute(0, 3, 1, 2)[None].to(pred_tracks.device), pred_tracks, pred_visibility, save_video=False)[0].permute(0, 2, 3, 1).cpu().numpy()
|
406 |
|
407 |
# painted_video = paint_point_track(video_preview,tracks,pred_occ,colors)
|
408 |
|