2011-07-19 53 views
1

我正在使用ARToolKit開發基於環境中二維標記檢測的iOS增強現實應用程序。我希望能夠在這些標記上疊加視頻,但我不確定如何執行此操作。如何將視頻顯示爲ARToolKit檢測到的標記上的覆蓋圖?

我如何使用ARToolKit在實時攝像頭內的特定標記上疊加視頻?

+0

作爲一個說明,ARToolKit是一個根據GPL許可的圖書館,因此除非您從ARToolworks購買商業許可證,否則您將無法使用該應用程序製作非GPL iPhone應用程序。 –

+1

我們有商業授權。任何人都有鏈接/教程如何在AR攝像頭視圖上播放視頻文件? – ArunaFromLK

回答

1

適用於iOS的ARToolKit(來自ARToolworks)包含自發布4(2011年8月發佈)以來的電影疊加示例。該示例被稱爲ARAppMovie。

+0

你是對的。我已經嘗試過了。 – ArunaFromLK

1

Benjamin Loulier有一個sample VRToolKit application他使用ARToolKitPlus(從ARToolKit派生)使用iPhone攝像頭跟蹤標記,然後將3-D物體放在它們上面。他爲ARToolKit的標記識別代碼創建了一個包裝,該代碼提供了一個回調模型視圖矩陣,該矩陣編碼關於該場景中該標記的位置和方向的信息。

你可以做同樣的事情,而不是隻覆蓋一個CAEAGLLayer像他那樣,你可以一個標準的CALayer內將您的視頻和變換層內趕赴現場匹配對象的旋轉和位置。從他的代碼中學習(這是在GPL下,因此你可能不能直接使用它),你應該能夠在場景中覆蓋你的視頻,而不需要你自己的很多代碼。

+1

非常感謝您的信息。但是在這個VRToolKit中,很難添加我們自己的標記。您對標記有任何想法嗎? – ArunaFromLK

+1

@Aruna - 聯繫ARToolworks人員:http://www.artoolworks.com/。我發現他們在尋找自定義標記方面做了一些非常令人印象深刻的工作,如果你授權他們的框架,他們可能會願意幫助你。 –

+0

@ArunaLakmal您是否找到了在VRTolkit中添加自己的標記的方法? –