freealise commited on
Commit
0ce4dc0
1 Parent(s): 63cb1cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -129,15 +129,22 @@ def infer(url_in,interpolation,fps_output):
129
  depth_map = cv2.VideoCapture(final_vid)
130
 
131
  ret, fr1 = depth_map.read()
132
- prvs = cv2.cvtColor(fr1, cv2.COLOR_BGR2GRAY)
 
 
133
  res = prvs
134
  flow = res
135
  while(depth_map.isOpened()):
136
  ret, fr2 = depth_map.read()
137
  if ret == False:
138
  break
139
- nxt = cv2.cvtColor(fr2, cv2.COLOR_BGR2GRAY)
140
  cv2.calcOpticalFlowFarneback(prvs, nxt, flow, 0.5, 3, 15, 3, 5, 1.2, 0)
 
 
 
 
 
141
  alpha = 1.0/len(frames_list)
142
  beta = (1.0 - alpha)
143
  res = cv2.addWeighted(flow, alpha, res, beta, 0.0)
 
129
  depth_map = cv2.VideoCapture(final_vid)
130
 
131
  ret, fr1 = depth_map.read()
132
+ prvs = cv2.cvtColor(fr1, cv2.COLOR_RGBA2GRAY)
133
+ hsv = np.zeros_like(fr1)
134
+ hsv[..., 1] = 255
135
  res = prvs
136
  flow = res
137
  while(depth_map.isOpened()):
138
  ret, fr2 = depth_map.read()
139
  if ret == False:
140
  break
141
+ nxt = cv2.cvtColor(fr2, cv2.COLOR_RGBA2GRAY)
142
  cv2.calcOpticalFlowFarneback(prvs, nxt, flow, 0.5, 3, 15, 3, 5, 1.2, 0)
143
+ mag, ang = cv2.cartToPolar(flow[..., 0], flow[..., 1])
144
+ hsv[..., 0] = ang*180/np.pi/2
145
+ hsv[..., 2] = cv2.normalize(mag, None, 0, 255, cv2.NORM_MINMAX)
146
+ rgba = cv2.cvtColor(hsv, cv2.COLOR_HSV2RGBA)
147
+ cv2.imshow('fr2', rgba)
148
  alpha = 1.0/len(frames_list)
149
  beta = (1.0 - alpha)
150
  res = cv2.addWeighted(flow, alpha, res, beta, 0.0)