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

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

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

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

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

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

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

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

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3084437.html

大家都在问