相機校正

使用我們提供的相機工具,針對混合實境捕捉來校正您的 外部相機。

本指南將逐步說明如何捕捉相機的資訊,以及 如何移除建立混合實境捕捉場景時產生的失真現象。相機工具 可提供選項讓您配置靜態相機,或 可隨場景移動 的動態相機。本指南假設您已完成 Rift 與 Touch 的設定。為追求最佳成效,建議您針對混合實境捕捉 的相關配置來設定您的虛擬空間。

開始之前

啟動相機校正流程前,請先完成下列 步驟:

  1. 檢視虛擬空間與感應器設定的相關資訊。在相機校正流程中, 請確保 VR Object(若有使用)要放在至少 2 個感應器的偵測範圍內。下列範例是校正相機時,同時配置虛擬空間的 操作:

  2. 檢視系統配置頁面的建議配置。注意觀察感應器、相機與 HMD 在 USB 接埠的 配置方式。如果您打算使用 ZED Stereo 相機,請特別留意其他的系統需求。
  3. 打印相機工具提供的圖像 (C:\Program Files\Oculus\Support\oculus-diagnostics\CameraCalibrationTool\Assets\pattern.png)。 請勿於打印過程中裁剪或延展圖像,若圖像改變,相機工具將 無法正常運作。建議在校正過程中,將花紋 貼在平面的紙板上,以保持平坦的紋路。如果偵測順利,您畫面上的花紋就會變色。
  4. 利用貼紙或膠帶遮住 HMD 的距離感應器,您必須 在校正相機的全程持續 遮蔽 感應器。距離感應器位在 HMD 上方兩個 眼杯中間。

校正外部相機

在此流程,您要執行相機工具並以 不同的角度移動打印成品與您的 HMD,以捕捉您相機的資訊。

若要針對混合實境捕捉配置您的相機,請按照下列步驟操作:

  1. 啟動 CameraTool.exe (C:\Program Files\Oculus\Support\oculus-diagnostics\CameraCalibrationTool\)。選擇 校正相機。如果您打算使用 動態相機配搭 VR Object,請務必啟用 VR Object、位於感應器偵測範圍 ,並於啟用工具是,確認是否已連接外部相機。
  2. 從可用相機的下拉式選單選擇您的相機。
  3. 輸入相機配置的名稱。您之後要使用這個名稱來辨識 此配置。
  4. 輸入相機的解像度。該資訊可從相機 製造商取得。
  5. (選擇性)調整相機的圖像設定。
  6. 選擇開始內部校正的提示。 將您打印的格紋圖紙對其畫面中的方塊,透過調整格紋與 相機的距離,讓 格紋對準畫面上的方塊。如果相機工具能辨識格紋,畫面中的圖像 會顯示 彩虹顏色。如果您在提示位置放好格紋打印,相機工具 會自動捕捉必要的資訊。 完成後,校正工具會利用這些圖像來移除所有的相機失真畫面。您會收到 重新投射錯誤值,表示配置的 品質程度。<1 的值為可接受範圍,只要高於此數值,我們都 建議您重新校正。
    注意: 您可能會注意到完成此 步驟後,相機輸出的畫面邊緣會 有枕形特效, 這是移除失真部分的正常現象。
  7. 選擇您的追蹤物件(可以是 Touch 控制器或 VR Object),或選擇 以此作為「靜態相機」。若使用 VR Object,您必須 先完成 更新韌件的流程,才能執行相機工具。
  8. 依據畫面中出現的方塊調整 Rift 的位置。如果您尚未完成 此操作,請遮蓋 Rift 的距離感應器。您必須 調整頭戴式裝置與相機之間的距離,讓 Rift 的圖像跟 畫面中的方塊擁有一樣的大小。此步驟有個很關鍵的任務,就是讓 Rift 的正面 盡可能對齊 畫面中的 長方形。對齊 Rift 的圖像與畫面中的方塊後, 按下 Touch 控制器上的「X」或「A 」按鈕。
  9. 最後,虛擬控制器會覆蓋 Touch 控制器, 表示校正的結果。您也可以使用相機工具提供的滑桿來調整配置。在此步驟中,請務必保持 控制器完全靜止不動。相機延遲可 適應操作流程中的任何時間延遲, 然後在畫面中顯示圖像。

完成校正後,您就可以將配置儲存到系統 或檔案中。若儲存到系統,只要 Oculus 桌面版應用程式持續運行,系統 就會一直使用您儲存的校正配置。若儲存到檔案,您日後可隨時重新 載入此配置。若要重新載入配置,啟動相機工具並選擇載入相機檔案。儲存檔案後, 退出相機工具。

解決校正相機的疑難

相機校正後,有時候操作可能不如預期。本 章節將協助您解決校正過程中 常見的問題。

  1. 我的相機有延遲或抖動現象。
    1. 透過 USB 接埠, 檢查您的 感應器與外部相機的配置。這些都是高頻寬的裝置,可能造成晶片組 過載。檢查您的裝置在 Windows 裝置 管理員的分佈,並視情況重新調整。
    2. 若是以 USB 2.0 延長線連接 USB 3.0 相機,或使用超過 10 英呎的 USB 3.0 延長線,都可能會導致相機延遲。
    3. 最後,如果前兩個步驟都無法 解決延遲問題,請考慮使用系統配置頁面的 USB 擴充卡。
  2. 我已完成相機校正流程,但是當我移動 VR Object 與網絡攝影機,Touch 控制器無法對齊其虛擬控制 器。 請檢視上面的開始 之前 區塊內的步驟 2。確保在整個操作流程中,感應器都能偵測到您當作 VR Object 使用的 Touch 控制器圓環。
  3. 我的相機校正分數一直過高 (>1)。 在校正 過程中,請務必將完整的格紋對齊 長方形。針對每張圖像變更圖像的旋轉方向 並微調格紋的角度。
  4. 相機工具偵測到我的相機,但預覽畫面中 顯示黑屏。 檢查是否有其他應用程式也在嘗試使用 該網絡攝影機。在校正過程中,網絡攝影機必須供相機 工具使用。
  5. 我的相機與 VR Object 的相對位置改變了。如果相機與 VR Object 的相對位置改變了,您可以先以內部儲存配置載入相機儲存檔案, 然後重新執行校正流程的外部 操作(步驟 7 以上步驟)。