首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将webcam.js数据发送到python服务器

将webcam.js数据发送到python服务器
EN

Stack Overflow用户
提问于 2018-12-19 18:09:56
回答 1查看 1K关注 0票数 0

我正在做一个人脸检测项目,将打开客户端摄像头,并检测帧中的人脸。对于检测部分,我使用了带有python的opencv。为了在客户端系统中打开摄像头,我使用的是webcam.js。

如何将此数据发送到python服务器?在使用webcam.js之前,我尝试了用javascript编写的webRTC。但我也面临着同样的问题,那就是将数据发送到python进行人脸检测部分。

我想用python进行人脸检测,因为我计划向应用程序添加更多功能,用python编写代码会更容易。

到目前为止,这是我的代码

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en" dir="ltr">

  <head>
    <meta charset="utf-8">
    <title></title>
  </head>

  <body>
    <!-- <h3>THIS IS THE HOMEPAGE OF FASHIONCAST</h3> -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/webcamjs/1.0.25/webcam.js"></script>
    <div id="my_camera" style="width:320px; height:240px;"></div>
    <script language="JavaScript">
      Webcam.attach('#my_camera');
    </script>
  </body>

</html>

我可以使用websockets将此数据发送到python吗?如果webcam.js不是实现这一点的正确方法,那么如何使用webrtc解决我的问题。我找不到任何关于将数据从javascript发送到python的链接。

使用webrtc解决此问题的一种方法是使用RTCP在客户端和服务器之间形成连接(服务器的行为与另一个对等端相同)。但是我可以找到任何资源来用python编写服务器部分。aiortc不支持windows10平台,我被困在这里。

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2018-12-20 00:11:54

完成此操作的最简单方法是将视频绘制到画布,然后通过websockets发送数据。https://webrtchacks.com/webrtc-cv-tensorflow/显示了一个完整的示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53848905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档