Spaces:
Running
Running
Update pages/Camera.py
Browse files- pages/Camera.py +2 -2
pages/Camera.py
CHANGED
|
@@ -8,9 +8,9 @@ from streamlit_webrtc import WebRtcMode, webrtc_streamer
|
|
| 8 |
import av
|
| 9 |
from utils import SLInference
|
| 10 |
|
|
|
|
| 11 |
logger = logging.getLogger(__name__)
|
| 12 |
|
| 13 |
-
# Callback function to process video frames
|
| 14 |
def video_frame_callback(frame: av.VideoFrame, inference_thread, gestures_deque):
|
| 15 |
img = frame.to_ndarray(format="rgb24")
|
| 16 |
|
|
@@ -56,7 +56,7 @@ def main(config_path):
|
|
| 56 |
async_processing=True,
|
| 57 |
)
|
| 58 |
|
| 59 |
-
while
|
| 60 |
if webrtc_ctx.video_receiver:
|
| 61 |
gesture = inference_thread.pred
|
| 62 |
|
|
|
|
| 8 |
import av
|
| 9 |
from utils import SLInference
|
| 10 |
|
| 11 |
+
|
| 12 |
logger = logging.getLogger(__name__)
|
| 13 |
|
|
|
|
| 14 |
def video_frame_callback(frame: av.VideoFrame, inference_thread, gestures_deque):
|
| 15 |
img = frame.to_ndarray(format="rgb24")
|
| 16 |
|
|
|
|
| 56 |
async_processing=True,
|
| 57 |
)
|
| 58 |
|
| 59 |
+
while webrtc_ctx.state.playing:
|
| 60 |
if webrtc_ctx.video_receiver:
|
| 61 |
gesture = inference_thread.pred
|
| 62 |
|