跳轉到內容

SwisTrack/示例/校準

來自華夏公益教科書

SwisTrack 包含幾個校準元件。所有這些元件的目的是相同的:它們將影像位置(以畫素表示)轉換為現實世界中的位置(通常以米表示)。不同之處在於它們用來進行這種轉換的幾何模型。

到目前為止實現的所有校準元件都使用點列表來擬合這種模型。也就是說,您為元件提供一個點列表,您知道它們的影像位置和現實世界的位置

(i_x1, i_y1) => (w_x1, w_y1)
(i_x2, i_y2) => (w_x2, w_y2)
(i_x3, i_y3) => (w_x3, w_y3)
...

然後,該元件找到將您的影像點轉換為相應的現實世界點的誤差最小化的模型引數,並隨後使用這些引數將影像座標對映到世界座標。

因此,您所需要做的就是想出一個這樣的點列表。這相當簡單,可以透過多種方式完成

  • 半自動校準:這是最簡單的方法,包括在您的競技場中放置已知位置的標記。在影像上,您手動點選每個標記。
  • 使用已知圖案的自動校準:這與半自動校準類似,不同之處在於標記是自動找到的。
  • 按順序進行的自動校準:如果您有將標記移動到競技場中特定(精確已知)位置的可能性,請使用此方法。

對於每種方法,我們都會為您提供詳細的說明和必要的指令碼。

華夏公益教科書