Update app.py
Browse files
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.
|
|
|
|
|
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.
|
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)
|