套件概覽
Google ML Kit 是一個 Flutter 插件,可提供對 Google 的 ML Kit API 的存取,適用於行動平台,讓開發者能夠將機器學習功能(如影像標記、人臉偵測、文字辨識和文件掃描)直接整合至其應用程式中。它支援 Android 和 iOS,提供針對裝置端處理優化的預訓練模型。此外,該插件無需雲端連線即可簡化強大電腦視覺與 OCR 功能的使用。透過直覺的 API,可快速實作智慧功能,例如條碼掃描、地標偵測以及從影像中擷取文字。
適用情境
- 即時影像文字辨識
- 文件掃描和提取
- 面部和關鍵點檢測
- 條碼和二維碼掃描
- 圖像標註和分類
主要特色
- 設備端機器學習
- 對 Android 和 iOS 的支援
- 預訓練模型用於常見任務
- 與 Flutter 的輕鬆整合
- 低延遲推理
適合對象
- 需要OCR的移動應用
- 需要即時影像分析的應用程式
- 開發文件掃描儀的開發者
- 使用設備端人工智慧的項目
- 專注於電腦視覺的Flutter應用
使用建議
- 需要原生SDK設定才能實現完整功能
- 模型大小可能影響應用程式封裝大小
- 性能取決於設備硬體
- 對高階機器學習模型的自訂有限
- 可能需要額外的權限以存取攝影機