我正在开发一个处理图像的应用程序。拥有一个 HTML 前端,我必须从网络摄像头捕获图像(使用视频标签)并将它们连续发送到服务器。然后将分析图像,并在检测到对象时 (x, y, z) 点将被发送回客户端。
我现在有 2 个近似值:
1.- 不断捕获帧(使用不可见的画布并先前加载帧)并使用 Base64 编码将它们发送到服务器。(例如使用 HTML5 和 JavaScript 从视频中捕获帧)
优点:
- 易于实现。
缺点:
- 非常慢。许多图像将被连续发送,并且应该非常快速地处理。(在这种情况下,图像必须在到达时保存并在处理后删除)
2.- 发送视频流并处理服务器中的所有帧。
优点:
- 数据发送速度非常快。
缺点:
- 复杂。我不知道如何实现它。
关于如何制作的任何提示?