pupil-labs/pupil

Open source eye tracking

解決的問題

Pupil 提供一個開源的眼動追蹤平台,讓研究人員與開發者能更輕鬆地取得、學習並執行眼動追蹤專案,提升技術的可取得性、成本效益與可客製化(可修改)性。

工作原理

此系統使用 Python 編寫,關鍵效能部分採用 C++ 實作,由多個元件組成:Pupil Capture、Pupil Player 與 Pupil Service。它提供基於網路的即時 API,用於外部應用程式整合,並支援執行時插件系統,讓開發者能動態擴展軟體功能。

適用對象

  • 研究人員:進行眼動追蹤研究的使用者。
  • 開發者:希望透過 API 或插件將眼動追蹤資料整合至自身應用程式的開發者。
  • 愛好者:對可取得的眼動追蹤硬體與軟體感興趣的使用者。

主要亮點

  • 開源:核心軟體採用 LGPL v3.0 許可證發行。
  • 可擴展:同時支援網路 API 與執行時插件系統。
  • 跨平台:相容 Linux 與 macOS。
  • 開發者友善:提供清晰的路徑,支援從原始碼執行或使用預先建置的應用程式套件。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案