我正在開發一個應用程序在android中,我想流式傳輸相機預覽和我的3D模型在同一時間....現在我流只是使用PreviewCallback相機預覽來獲取幀.. 。是否有可能將3D模型集成到預覽中?在增強現實應用程序中拍攝照片的最佳選項?
回答
通常,在AR應用程序中,我們不能將相機預覽直接傳送到屏幕,因爲我們希望保持這些幀與3D模型同步。這就是爲什麼我們在OpenGL中將從onPreviewFrame()回調接收的數據渲染爲簡單矩形網格上的紋理,以及之前的3D模型。
所以我需要在OpenGL中合併所有東西,然後才能流式傳輸所有場景? – user3373458 2014-10-06 00:57:43
這並不完全是「合併」,視頻流不會被改變或投影,您可以按「原樣」在「背景」上繪製它。你會問,爲什麼不直接顯示SurfaceTexture呢?答案是雙重的:因爲從紋理(GPU)到字節陣列(CPU)的複製像素可能非常慢,所以仍然需要用於AR計算的預覽回調;第二,屏幕上的2D和3D場景之間的短暫延遲看起來非常不自然,而屏幕和您面前的真實物體之間的這種延遲是可以接受的。 – 2014-10-06 04:21:11
謝謝亞歷克斯......你知道我在哪裏可以找到更多關於它的信息嗎?因爲我在許多頁面上尋找答案或例子,但這些信息不相關或無用。 – user3373458 2014-10-06 07:04:48
- 1. 拍攝增強現實應用程序的圖片
- 2. 應用程序拍攝的照片不保存在圖庫中
- 3. 實現照片共享應用程序的最佳方式
- 4. 僅在iOS環境中拍攝照片應用程序
- 5. 在Android應用程序中拍攝併發送照片
- 6. 在Ionic2應用拍攝照片android
- 7. 在應用程序內拍攝照片保存
- 8. Django的最佳照片應用程序在線銷售照片
- 9. NativeScript Angular 2最近拍攝的照片
- 10. 使用QTCaptureView拍攝照片
- 11. 按時間間隔拍攝照片的應用程序
- 12. 試圖讓我的應用程序拍攝照片
- 13. 嘗試拍攝新照片時應用程序崩潰
- 14. iPhone應用程序照片拍攝問題
- 15. 諾基亞Series 40應用程序拍攝照片
- 16. 使用相機拍攝照片時的縮放選項
- 17. 如何刪除剛剛在Android程序中拍攝的照片
- 18. 拍攝照片不保存
- 19. 在Android應用程序中保存由相機拍攝的照片
- 20. 從片段中拍攝照片
- 21. 在opencv中拍攝多張照片
- 22. 如何使用拍攝的照片?
- 23. 拍攝照片,並顯示在ImageView的
- 24. 在控制檯應用程序中使用攝像頭和EmguCV拍攝快照
- 25. 在Android應用程序中顯示拍攝的圖片
- 26. UIView drawRect:在增強現實應用程序中的性能
- 27. 如何創建拍攝照片的功能拍攝+保存
- 28. 如何用Kurento拍攝單張照片?
- 29. 如何禁用重新拍攝照片?
- 30. 拍攝照片不起作用
我認爲這是一個合法的技術問題,我對它的措辭沒有異議。它可能會對遠離移動AR特定區域的用戶進行基於意見的評估。請不要。 – 2014-10-06 03:47:31