相機校正
使用我們提供的相機工具,針對混合實境捕捉來校正您的 外部相機。
本指南將逐步說明如何捕捉相機的資訊,以及 如何移除建立混合實境捕捉場景時產生的失真現象。相機工具 可提供選項讓您配置靜態相機,或 可隨場景移動 的動態相機。本指南假設您已完成 Rift 與 Touch 的設定。為追求最佳成效,建議您針對混合實境捕捉 的相關配置來設定您的虛擬空間。
開始之前
啟動相機校正流程前,請先完成下列 步驟:
- 檢視虛擬空間與感應器設定的相關資訊。在相機校正流程中, 請確保 VR Object(若有使用)要放在至少 2 個感應器的偵測範圍內。下列範例是校正相機時,同時配置虛擬空間的 操作:
- 檢視系統配置頁面的建議配置。注意觀察感應器、相機與 HMD 在 USB 接埠的 配置方式。如果您打算使用 ZED Stereo 相機,請特別留意其他的系統需求。
- 打印相機工具提供的圖像 (C:\Program Files\Oculus\Support\oculus-diagnostics\CameraCalibrationTool\Assets\pattern.png)。 請勿於打印過程中裁剪或延展圖像,若圖像改變,相機工具將 無法正常運作。建議在校正過程中,將花紋 貼在平面的紙板上,以保持平坦的紋路。如果偵測順利,您畫面上的花紋就會變色。
- 利用貼紙或膠帶遮住 HMD 的距離感應器,您必須 在校正相機的全程持續 遮蔽 感應器。距離感應器位在 HMD 上方兩個 眼杯中間。
校正外部相機
在此流程,您要執行相機工具並以 不同的角度移動打印成品與您的 HMD,以捕捉您相機的資訊。
若要針對混合實境捕捉配置您的相機,請按照下列步驟操作:
- 啟動 CameraTool.exe (C:\Program Files\Oculus\Support\oculus-diagnostics\CameraCalibrationTool\)。選擇 校正相機。如果您打算使用 動態相機配搭 VR Object,請務必啟用 VR Object、位於感應器偵測範圍 ,並於啟用工具是,確認是否已連接外部相機。
- 從可用相機的下拉式選單選擇您的相機。
- 輸入相機配置的名稱。您之後要使用這個名稱來辨識 此配置。
- 輸入相機的解像度。該資訊可從相機 製造商取得。
- (選擇性)調整相機的圖像設定。
- 選擇開始內部校正的提示。 將您打印的格紋圖紙對其畫面中的方塊,透過調整格紋與 相機的距離,讓 格紋對準畫面上的方塊。如果相機工具能辨識格紋,畫面中的圖像 會顯示 彩虹顏色。如果您在提示位置放好格紋打印,相機工具 會自動捕捉必要的資訊。 完成後,校正工具會利用這些圖像來移除所有的相機失真畫面。您會收到 重新投射錯誤值,表示配置的 品質程度。<1 的值為可接受範圍,只要高於此數值,我們都 建議您重新校正。
注意: 您可能會注意到完成此 步驟後,相機輸出的畫面邊緣會 有枕形特效, 這是移除失真部分的正常現象。
- 選擇您的追蹤物件(可以是 Touch 控制器或 VR Object),或選擇 以此作為「靜態相機」。若使用 VR Object,您必須 先完成 更新韌件的流程,才能執行相機工具。
- 依據畫面中出現的方塊調整 Rift 的位置。如果您尚未完成 此操作,請遮蓋 Rift 的距離感應器。您必須 調整頭戴式裝置與相機之間的距離,讓 Rift 的圖像跟 畫面中的方塊擁有一樣的大小。此步驟有個很關鍵的任務,就是讓 Rift 的正面 盡可能對齊 畫面中的 長方形。對齊 Rift 的圖像與畫面中的方塊後, 按下 Touch 控制器上的「X」或「A 」按鈕。
- 最後,虛擬控制器會覆蓋 Touch 控制器, 表示校正的結果。您也可以使用相機工具提供的滑桿來調整配置。在此步驟中,請務必保持 控制器完全靜止不動。相機延遲可 適應操作流程中的任何時間延遲, 然後在畫面中顯示圖像。
完成校正後,您就可以將配置儲存到系統 或檔案中。若儲存到系統,只要 Oculus 桌面版應用程式持續運行,系統 就會一直使用您儲存的校正配置。若儲存到檔案,您日後可隨時重新 載入此配置。若要重新載入配置,啟動相機工具並選擇載入相機檔案。儲存檔案後, 退出相機工具。
解決校正相機的疑難
相機校正後,有時候操作可能不如預期。本 章節將協助您解決校正過程中 常見的問題。
- 我的相機有延遲或抖動現象。
- 透過 USB 接埠, 檢查您的 感應器與外部相機的配置。這些都是高頻寬的裝置,可能造成晶片組 過載。檢查您的裝置在 Windows 裝置 管理員的分佈,並視情況重新調整。
- 若是以 USB 2.0 延長線連接 USB 3.0 相機,或使用超過 10 英呎的 USB 3.0 延長線,都可能會導致相機延遲。
- 最後,如果前兩個步驟都無法 解決延遲問題,請考慮使用系統配置頁面的 USB 擴充卡。
- 我已完成相機校正流程,但是當我移動 VR Object 與網絡攝影機,Touch 控制器無法對齊其虛擬控制 器。 請檢視上面的開始 之前 區塊內的步驟 2。確保在整個操作流程中,感應器都能偵測到您當作 VR Object 使用的 Touch 控制器圓環。
- 我的相機校正分數一直過高 (>1)。 在校正 過程中,請務必將完整的格紋對齊 長方形。針對每張圖像變更圖像的旋轉方向 並微調格紋的角度。
- 相機工具偵測到我的相機,但預覽畫面中 顯示黑屏。 檢查是否有其他應用程式也在嘗試使用 該網絡攝影機。在校正過程中,網絡攝影機必須供相機 工具使用。
- 我的相機與 VR Object 的相對位置改變了。如果相機與 VR Object 的相對位置改變了,您可以先以內部儲存配置載入相機儲存檔案, 然後重新執行校正流程的外部 操作(步驟 7 以上步驟)。