8.2
Aaremu增強現實模擬器/模擬器的360度全磁記錄器。
aaremu(https://github.com/donaldmunro/aaremu)是一種軟件工具,可以模擬增強現實
通過允許AR開發人員記錄360度的視圖
使用設備攝像頭和旋轉傳感器的位置。 Arcamera
為Android攝像頭提供的冒名頂替者或模擬的課程
然後可以用於預覽錄製的場景,而不是現場
攝像機預覽由Android攝像頭類提供。 Arcamera
預覽回調類似於標準攝像頭預覽
回調除了回調中提供的預覽字節
從錄音機應用程序創建的文件中提取
根據方向返回的當前軸承
感應器.這些預覽字節傳遞給開發代碼
通過標準相機提供的相同預覽回調
類,因此可以通過計算機視覺算法處理
在由客戶端應用程序顯示之前。框架是
在RGBA,RGB或RGB565格式中存儲為單獨的視頻幀
而不是作為視頻,因此可以在兩者中訪問預覽
順時針和逆時針方向和精確的方向
位置是可能的,而不是視頻關鍵幀。
該工具針對戶外移動AR應用程序的開發人員
因為它允許開發人員記錄一個或多個360度
給定位置的全景,然後調試並測試AR
在辦公室或家中舒適地應用無需
對編程進行大規模更改
代碼。
該應用程序是AAREMU錄音機。它通過以全屏模式顯示相機輸出,並在顯示屏的左邊框上顯示可以拖出的接口抽屜。要開始記錄拖放抽屜,然後單擊錄製按鈕。在記錄開始時,要求用戶為記錄文件提供名稱,記錄方法,文件格式,分辨率,記錄增量以及要使用的方向傳感器實現。
該文件格式當前可以是RGBA,RGB,RGB565,NV21和YV12之一。
當導致較大的文件rgba的同時,首選為GPU紋理單元
使用4個字節對齊紋理和大多數OpenGL實現最佳工作
無論如何,內部轉換為RGBA。
可以在提供所有分辨率的旋轉器中選擇分辨率
由設備支持。記錄增量指定軸承增量
在哪個框架之間保存。旋轉傳感器指定哪個方向傳感器
用於計算設備方向和軸承的融合方法。
錄製方法當前是重試的,直到完成為止。重試方法如下:
一旦記錄接口抽屜將顯示電流軸承和目標軸承。在記錄開始時,目標設置為355,以便從0到沿順時針方向接近。相機輸出表面顯示一個覆蓋的箭頭,其運動方向是紅色的,如果校正,則為綠色。用戶移至355後,目標設置為0,箭頭將變為綠色並開始記錄。在記錄框架期間,如果錯過了幀,則箭頭的顏色和方向更改為紅色,直到用戶糾正為止。
Traverse Recording方法開始從當前位置記錄。覆蓋的箭頭指示錄製時移動的方向。錯過的軸承不會導致用戶向後移動,而是在隨後的遍歷中拾取了錯過的軸承,即在隨後的遍歷中可能需要超過360度的遍歷,而覆蓋的箭頭將是已經處理過的軸承的藍色,但是在遇到了先前的遍歷軸承之前會更改為已修改的軸承。
對於兩種方法,將設備保持恆定的垂直角度並緩慢旋轉,對於準確記錄都很重要。對於遍歷方法,還嘗試將運動不斷地保持在沒有反轉的情況下。
May 21, 2025
May 21, 2025
May 21, 2025
May 21, 2025
May 21, 2025
May 21, 2025
May 20, 2025
May 20, 2025
May 20, 2025
May 20, 2025
May 20, 2025
May 20, 2025