【问题标题】:Camera freezing when using FlareNFT with FLARManager将 FlareNFT 与 FLARManager 一起使用时相机冻结
【发布时间】:2011-06-14 11:29:21
【问题描述】:

我正在尝试从FlarManager 下载运行示例应用程序。它第一次使用 FlarToolkit 引擎工作,但如果我更改为 FlareNFT 跟踪器,网络摄像头就会冻结。我所做的唯一更改是 onAdded 函数:

从这里:

this.flarManager = new FLARManager("../resources/flar/flarConfig.xml", new FlarToolkitManager(), this.stage);

到这里:

this.flarManager = new FLARManager("../resources/flar/flarConfig.xml", new FlareNFTManager(), this.stage);

当使用 FlareNFTManager 时,它会编译但会冻结相机源。不会引发错误,但不会触发 FlarManager 事件处理程序(例如 onFlarManagerInited、onMarkerAdded 等)。

【问题讨论】:

    标签: flash actionscript-3 augmented-reality flare flartoolkit


    【解决方案1】:

    您必须确保 flarConfig.xml 文件中的光晕设置正确(即检查所有列出的文件是否都已到位):

    <trackerSettings>
            <flareSettings
                resourcesPath="../resources/flare/"
                cameraParamsFile="cam.ini">
                <nftSettings
                    featureSetFile="featureSet.ini"
                    framerate="30"
                    multiTargets="false" />
            </flareSettings>
    

    ...

    【讨论】:

      【解决方案2】:

      我也遇到了这个问题,在编译应用程序时通过将 .lic 文件放在 bin-debug 文件夹中来解决它。不过附带说明一下 - 你知道如何创建 flaNFT 可以识别的标记吗?

      【讨论】:

      • FlareNFT 是专有产品,因此您需要将您想要使用的图像发送给他们,然后他们将其转换为图案文件。许可证有点贵,但如果您将 AR 用于任何商业项目,则无论如何您都需要为原始 AR 库付费,所以除此之外,这并不算多。
      猜你喜欢
      • 2013-09-14
      • 1970-01-01
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多