如何在视频(客户端)上绘制线条和形状

时间:2019-11-17 22:42:32

标签: opencv html5-canvas html5-video

在离子/角项目中,我有一个<video><canvas>覆盖。画布叠加层上有一个动画的线迹,可跟踪视频中的对象(我在python中使用opencv进行了实际的跟踪服务器端)。

我希望用户能够将产生的视频+叠加保存为独立的mp4文件(或共享到社交媒体)。

我知道有两个明显缺点的解决方案(如果我错了,请纠正我)

  1. 在JavaScript中使用opencv -但显然这是一个工作上的麻烦,没有文档说明,只有完整的opencv库的一部分可以访问。此外,我只需要画框架。

  2. 使用streamCapture()录制视频+画布-但这将迫使用户重新观看整个视频,然后再执行操作,因为streamCapture()仅记录真实视频时间。

有人知道另一种解决方案(必须是客户端)吗?是否没有可以让我在视频帧上绘制内容的库?还是有人知道上述问题的解决方法?

0 个答案:

没有答案