小编Ale*_* B.的帖子

HTML5中的铰接式3D人物

我正在开发一个开放的手语手势构建器,在某些方面与Vcom3D的Gesture Builder非常相似 - 请参阅本页底部的产品演示.

主要目标是使这个应用程序在所有主流浏览器中工作,而无需安装插件或浏览器插件.

我正在找到最简单的方法来创建一个具有可控制的手臂和手指的人类角色,就像Vcom3D的Gesture Builder中的化身一样:

在此输入图像描述

我用google搜索了很多3D人体模型创建者/操纵者,比如MakeHuman和Blender,这可能有助于开发3D模型,但我不知道如何在HTML5环境中使用它.

你有什么想法?我会非常感激的!

编辑: Chico3001给出了一个非常好的答案,解释了如何使用Javascript和HTML5元素实现动画.但是,我真正的问题是如何创建相对好看的精灵,我可以用它来创建这样的动画?

3d html5 animation avatar 3d-modelling

7
推荐指数
1
解决办法
2802
查看次数

OpenCV背景扣除:如何预先计算背景模型?

我正在研究一种跟踪算法,它所做的最早的步骤之一就是背景扣除。该算法获取一系列代表具有移动对象和静态背景的视频的帧。该对象存在于每一帧中。

在这个过程的第一个版本中,我计算了所有帧的中值图像,并获得了非常好的背景场景近似值。然后我从视频序列中的每一帧中减去生成的图像以获得前景(移动物体)。

上面的方法效果很好,但后来我尝试用OpenCV的背景减法器MOG和MOG2来代替它。

我不明白的是这两个类如何执行“后台模型的预计算”?据我从数十个教程和文档中了解到,每次我使用 apply() 方法并返回前景蒙版时,这些减法器都会更新背景模型。

但这意味着 apply() 方法的第一个结果将是一个空白掩码。后面的图像将具有初始对象的位置重影(参见下面的示例):

我缺少什么?我用谷歌搜索了很多,似乎是唯一一个遇到这个问题的人......有没有一种方法可以运行我不知道的后台预计算?

编辑:我发现了一个“技巧”来做到这一点:在使用 OpenCV 的 MOG 或 MOG2 之前,我首先计算中值背景图像,然后在第一次 apply() 调用中使用它。以下 apply() 调用生成没有初始位置重影的前景蒙版。

但是,这是应该这样做还是有更好的方法?

opencv computer-vision background-subtraction

6
推荐指数
1
解决办法
5397
查看次数