1

我需要创建一个应用程序来从连接到计算机的网络摄像头或摄像头获取输入并检测某些 3d 对象。

我可以从 .3ds 文件或其他文件中执行此操作吗?我不太确定。

我很确定使用 flash as3 是可能的吗?我一直在研究 openCV,但我找不到任何这类事情的例子。

任何帮助都会很棒,如果您有任何进一步的问题需要了解更多。请问。

谢谢

坦率

编辑:哦,我需要这是一个基于网络的解决方案。所以我在想python,AS3 类似的东西。

4

2 回答 2

1

通过固有的 2D 介质(由相机捕获的位图)检测“3D 对象”是一件非常复杂的事情,需要检测光照和阴影区域以及它们相对于通常已知的光源如何移动。您可能想要做的是(除非您可以访问具有深度缓冲区的硬件,例如 Kinect)是分析 2D 图片的 2D 形状,即您正在寻找的对象的轮廓。

看看ASFEATIN2AR,它们是由与 ASSURF 相同的俄罗斯神童制造,但积极开发了一种不使用专利算法。

OpenCV(Flash/AS3 的端口称为Marilena)可能会成功,但它没有为 Flash 优化,并且需要相当复杂的描述符文件。我相信唯一容易获得的是面部检测。

于 2011-08-29T17:39:02.283 回答
0

您最好的选择可能是ASSURF,它不会检测 3D 模型,但会检测 2D 形状。

于 2011-08-29T17:30:57.457 回答