【问题标题】:How to work with python as client side scripting language如何使用 python 作为客户端脚本语言
【发布时间】:2021-08-31 14:53:29
【问题描述】:

我有一个功能齐全的凝视跟踪代码 Python 项目,已直接通过终端进行测试。我的指南希望我通过网络实现这一点。他希望所有处理都在客户端完成,因为我们的服务器不够强大,无法同时处理多个请求。我的代码涉及使用 OpenCV、DLIB 和 mediapipe 等库。我想知道是否可以使用python本身在客户端实现代码。

并且项目包含导入语句为

import cv2
import dlib
from enum import Enum
from threading import Timer
import pyautogui

即使我切换到 JavaScript 来编写客户端脚本,也会导致性能损失,有什么办法可以避免吗?有没有其他方法可以通过将所有内容保存在 python 中来在客户端实现代码?

【问题讨论】:

    标签: python opencv client-side dlib client-side-scripting


    【解决方案1】:

    通常不会完成,JS 是唯一真正受支持的浏览器客户端语言,尽管您现在也可以使用 WASM。

    有一些 JS 工具可以让 Python 在浏览器中运行,最流行的是 BrythonSkulpt。 但是,它们可能不适用于所有导入的包,并且比用 JS 编写代码要慢得多。

    这两个值得一试,但不幸的是,我认为您可能必须迁移到 JS,或者将您的代码包装在 Web 应用程序框架(例如 django)中,以允许在服务器上进行处理,它可以访问这些库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-17
      • 1970-01-01
      • 2016-04-15
      • 2017-04-18
      • 1970-01-01
      • 2012-03-16
      • 2012-12-26
      相关资源
      最近更新 更多