nikkar commited on
Commit
27f3688
·
verified ·
1 Parent(s): a502adf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
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(15, 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,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=-1)
401
- segm_mask = torch.zeros(queries.shape[1])
402
- segm_mask[:num_tracks] = 1
403
- print('segm_mask',segm_mask.shape, segm_mask)
404
- 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, segm_mask=segm_mask, compensate_for_camera_motion=True)[0].permute(0, 2, 3, 1).cpu().numpy()
 
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