lessthanoptimal/BoofCV
Fast computer vision library for SFM, calibration, fiducials, tracking, image processing, and more.
What it solves
BoofCV 提供給 Java 開發者完整的即時電腦視覺工具套件,免除必須依賴原生函式庫來執行核心視覺任務的需求。它支援廣泛的即時影像與影片處理功能。
How it works
完全以 Java 撰寫,函式庫被模組化為核心函式庫 (boofcv-core) 與多個針對特定平台或格式的整合模組(例如 Android、FFmpeg 與 JavaCV)。它利用專門的矩陣運算函式庫(EJML)與幾何回歸函式庫(GeoRegression)來執行複雜的視覺計算。
Who it’s for
需要在應用程式中加入電腦視覺功能(如相機校正、特徵追蹤與物件辨識)的 Java 與 Kotlin 開發者,且希望全程留在 JVM 生態系統中。
Highlights
- 即時執行電腦視覺任務的效能。
- 完整的功能集合,包含低階影像處理、結構自動推斷與分類。
- 純 Java 實作,讓整合到基於 Java 的環境更為簡單。
- 透過專屬模組支援 Android 裝置。