2011-01-24 23 views
2

我試圖從FlarManager下載中運行示例應用程序。它首次使用FlarToolkit引擎,但如果更改爲FlareNFT跟蹤器,網絡攝像頭會凍結。我所做的唯一變化是將onAdded回調函數裏的功能:使用FLARManager使用FlareNFT時相機凍結

從這:

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等)。

回答

0

,你必須確保在flarConfig.xml文件火炬設置是否正確(即檢查所有列出的文件都到位):

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

...

0

我有這個問題,並通過在編譯應用程序時將.lic文件置於bin-debug文件夾中解決此問題。不過在旁註中 - 你知道如何創建flarNFT可以識別的標記嗎?

+0

FlareNFT是一個專有產品,因此您需要向他們發送您想要使用的圖像,並將它們轉換爲圖案文件。該許可證有點貴,但如果您將AR用於任何商業項目,則無論如何您都需要爲原始AR庫支付費用,因此,除此之外,這還不算多。 – rlayte 2011-06-16 10:09:07