首页 > 解决方案 > 如何在 nodejs 的 html 文件中的画布上绘图

问题描述

我正在使用无人机将视频流式传输到使用 nodeJS 的网页,我想实现姿势识别,但为此,我需要访问 HTML 文件中的画布,以便我可以使用 TensorFlow 在画布上绘制姿势。

目前,我有一个函数 start_webserver,m。此函数通过读取我的文件系统的 index.html 文件来启动服务器。这样我就可以在我的浏览器上访问文件,在那里我可以看到视频流。一切正常,我可以在网页上看到视频流,但现在我想在 nodejs 中的网页上的画布上动手。通过这种方式,我可以绘制通过姿势识别检测到的不同姿势。但是因为文件是由 nodeJS 渲染的,所以我找不到获取 canvas 元素的方法。下面的 stackblitz 示例显示了我创建服务器的代码,该服务器获取视频流并将其广播到不同的客户端。https://stackblitz.com/edit/js-o8qdp6?file=index.js

提前致谢。

标签: javascripthtmlnode.jsstream

解决方案


推荐阅读