Update app.py
Browse files
app.py
CHANGED
@@ -180,11 +180,10 @@ def app_video_filters():
|
|
180 |
async_transform=True,
|
181 |
)
|
182 |
|
183 |
-
transform_type = st.radio(
|
184 |
-
"Select transform type", ("noop", "cartoon", "edges", "rotate")
|
185 |
-
)
|
186 |
if webrtc_ctx.video_transformer:
|
187 |
-
webrtc_ctx.video_transformer.type =
|
|
|
|
|
188 |
|
189 |
st.markdown(
|
190 |
"This demo is based on "
|
@@ -320,7 +319,12 @@ def app_object_detection():
|
|
320 |
# are not strictly synchronized.
|
321 |
while True:
|
322 |
if webrtc_ctx.video_transformer:
|
323 |
-
|
|
|
|
|
|
|
|
|
|
|
324 |
labels_placeholder.table(result)
|
325 |
else:
|
326 |
break
|
|
|
180 |
async_transform=True,
|
181 |
)
|
182 |
|
|
|
|
|
|
|
183 |
if webrtc_ctx.video_transformer:
|
184 |
+
webrtc_ctx.video_transformer.type = st.radio(
|
185 |
+
"Select transform type", ("noop", "cartoon", "edges", "rotate")
|
186 |
+
)
|
187 |
|
188 |
st.markdown(
|
189 |
"This demo is based on "
|
|
|
319 |
# are not strictly synchronized.
|
320 |
while True:
|
321 |
if webrtc_ctx.video_transformer:
|
322 |
+
try:
|
323 |
+
result = webrtc_ctx.video_transformer.result_queue.get(
|
324 |
+
timeout=1.0
|
325 |
+
)
|
326 |
+
except queue.Empty:
|
327 |
+
result = None
|
328 |
labels_placeholder.table(result)
|
329 |
else:
|
330 |
break
|