giahan commited on
Commit
d8653f1
1 Parent(s): 9e3c23c
Files changed (1) hide show
  1. test_opencv.py → run_opencv.py +11 -2
test_opencv.py → run_opencv.py RENAMED
@@ -77,6 +77,7 @@ def get_frames_per_video(model_name: str) -> int:
77
 
78
 
79
  model_name = "facebook/timesformer-base-finetuned-k400"
 
80
  # "facebook/timesformer-base-finetuned-k600",
81
  # "facebook/timesformer-base-finetuned-ssv2",
82
  # "facebook/timesformer-hr-finetuned-k600",
@@ -92,6 +93,10 @@ print(f"Frames per video: {frames_per_video}")
92
 
93
  img_container = ImgContainer(frames_per_video)
94
 
 
 
 
 
95
  # define a video capture object
96
  vid = cv2.VideoCapture(0)
97
 
@@ -100,10 +105,14 @@ while(True):
100
  # by frame
101
  ret, frame = vid.read()
102
 
 
 
103
  img_container.img = frame
104
  img_container.frame_rate.count()
105
- img_container.add_frame(frame)
106
- inference()
 
 
107
  rs = img_container.frame_rate.show_fps(frame)
108
 
109
  # Display the resulting frame
 
77
 
78
 
79
  model_name = "facebook/timesformer-base-finetuned-k400"
80
+ # "facebook/timesformer-base-finetuned-k400"
81
  # "facebook/timesformer-base-finetuned-k600",
82
  # "facebook/timesformer-base-finetuned-ssv2",
83
  # "facebook/timesformer-hr-finetuned-k600",
 
93
 
94
  img_container = ImgContainer(frames_per_video)
95
 
96
+ SKIP_FRAMES = 4
97
+
98
+ num_skips = 0
99
+
100
  # define a video capture object
101
  vid = cv2.VideoCapture(0)
102
 
 
105
  # by frame
106
  ret, frame = vid.read()
107
 
108
+ num_skips = (num_skips + 1) % SKIP_FRAMES
109
+
110
  img_container.img = frame
111
  img_container.frame_rate.count()
112
+
113
+ if num_skips == 0:
114
+ img_container.add_frame(frame)
115
+ inference()
116
  rs = img_container.frame_rate.show_fps(frame)
117
 
118
  # Display the resulting frame