【问题标题】:How to pass live video stream from webRTC/aiortc to python for face recognition如何将来自webRTC/aiortc的直播视频流传给python进行人脸识别
【发布时间】:2022-12-21 02:26:20
【问题描述】:

我正在使用 nginx 和 gunicorn 部署人脸识别 Flask 应用程序。它在本地主机上运行良好,但我在访问远程用户的媒体/相机时遇到了问题,因为 openCV 无法获得这样做的许可。我尝试了不同的方法,包括最合适的 Javascript,但问题是我还没有找到将视频流传递给面部识别功能的方法。我最近的发现 aiortc 看起来很有前途,因为它是 Javascript 的 getUserMedia 的包装器,但我在安装和运行它时遇到了问题。 我运行了pip3 install aiortc,但是当我尝试运行video = aiortc.MediaPlayer('/dev/video0', format='v4l2', options={'video_size':'640x480'})之类的东西时,我收到了消息AttributeError: module 'aiortc' has no attribute 'MediaPlayer'。”

我遇到过我尝试过但无济于事的 WebRTC。如何获取实时视频流传递给python进行人脸识别?我将不胜感激任何帮助。如果问题很明显,我很抱歉。

【问题讨论】:

    标签: python flask deployment webrtc video-streaming


    【解决方案1】:

    试试他们的另一个示例 server.py。这行得通,并为您提供了更多管理视频的选项。

    【讨论】:

      猜你喜欢
      • 2016-08-09
      • 1970-01-01
      • 1970-01-01
      • 2020-08-08
      • 1970-01-01
      • 1970-01-01
      • 2016-10-14
      • 1970-01-01
      • 2017-08-28
      相关资源
      最近更新 更多