pupil-labs/pupil
Open source eye tracking
解決的問題
Pupil 提供一個開源的眼動追蹤平台,讓研究人員與開發者能更輕鬆地取得、學習並執行眼動追蹤專案,提升技術的可取得性、成本效益與可客製化(可修改)性。
工作原理
此系統使用 Python 編寫,關鍵效能部分採用 C++ 實作,由多個元件組成:Pupil Capture、Pupil Player 與 Pupil Service。它提供基於網路的即時 API,用於外部應用程式整合,並支援執行時插件系統,讓開發者能動態擴展軟體功能。
適用對象
- 研究人員:進行眼動追蹤研究的使用者。
- 開發者:希望透過 API 或插件將眼動追蹤資料整合至自身應用程式的開發者。
- 愛好者:對可取得的眼動追蹤硬體與軟體感興趣的使用者。
主要亮點
- 開源:核心軟體採用 LGPL v3.0 許可證發行。
- 可擴展:同時支援網路 API 與執行時插件系統。
- 跨平台:相容 Linux 與 macOS。
- 開發者友善:提供清晰的路徑,支援從原始碼執行或使用預先建置的應用程式套件。
相關
- 專案
- 專案
- 專案
- 專案
- 專案