光流設計範例

建議:

  • 裝置:Cyclone® V

  • Quartus®:v17.1

author-image

作者

此效能標竿示範了 LucasKanade 光纖流演算法的 OpenCLTM 實作。執行依據以下檔 :《LucasKanade 功能追蹤工具的金字塔實作》,該演算法由Jean-Yves Bouguet 所寫。

此設計範例採用高密度、非反覆運算、非金字塔式版本,具有 52x52 視窗大小。專為FPGA裝置較小的平臺而設計,特別是 V SoC 開發工具組Cyclone®。

光流效能

特徵

  • 單一工作專案核心
  • 滑動視窗設計模式
  • 資源使用量減少技術

下載

設計範例提供 OpenCL 裝置 (.cl) 和主機應用程式的原始碼。若要編譯主機應用程式,Linux* 套件包含一個 Makefile,而 Windows* 套件包含 Microsoft Visual Studio 2010* 專案。

此範例提供下列下載專案:

此設計的使用受 硬體參考設計授權合約的條款與細則管轄,並受其約束。

軟硬體需求

此設計範例需要下列工具:

  • Intel® FPGA軟體 v17.1 或更高版本
  • Intel® FPGA適用于 OpenCL™ v17.1 或更新版本的 SDK
  • 在 Linux:GNU 製造與 gcc 上
  • Windows*:Microsoft Visual Studio 2010*
  • 若要編譯至 ARM32 架構,還可取得 SoCEDS v17.1 或更高版本。
    • 對於 Windows,您需要 gmake。
    • VisualStudio 專案無法編譯為 arm32。

若要下載 Intel 設計工具,請造訪 OpenCL 下載 頁面。基礎作業系統的需求與 OpenCL Intel FPGA SDK 的要求相同。

OpenCL 和 OpenCL 圖志是 Apple Inc. 的商標,經 Khronos 許可使用。

* 產品以已發佈的 Khronos 規格為基礎,並且已通過 Khronos 符合性測試程式。目前的符合狀態可在 www.khronos.org/conformance找到。

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。