mlkit

照着跑通 Google 官方 ML Kit 示例,快速集成视觉和 NLP 能力

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 3093 🐛 待处理 230 👀 关注 133
GitHub ↗
GitHub 星标 ★ 4309
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源示例项目,完全免费,无付费版本。

项目预览

mlkit 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队googlesamples
定价模式🏷️完全免费
价格说明开源示例项目,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Kotlin
技术栈/模型barcode,barcode-scanner,face-detection,google,image-labeling,language-identification,ml-kit,mlkit,mlkit-android,mlkit-genai,mlkit-genai-image-description,mlkit-genai-proofreading,mlkit-genai-rewriting,mlkit-genai-summarization,object-detection,smart-reply,text-recognition,translation
GitHub 星标★ 4309
上线时间2020-05-28 00:00:00
代码更新2026-10-26
仓库体积47.4 MB
本站数据更新2026-11-08
维护状态较活跃
收录时间2026-08-10
浏览次数5

项目介绍

mlkit 是 Google 官方维护的 ML Kit 示例应用集合,覆盖 Android 和 iOS 双平台。它通过完整可运行的代码演示了 ML Kit 的核心能力,包括条码扫描、人脸检测、图像标签、语言识别、智能回复、实体抽取等十余种 API 的集成方式。项目解决了开发者快速上手 ML Kit 的痛点,无需从零阅读文档,直接对照示例即可理解 API 调用流程、权限配置和 UI 交互设计。每个示例都包含独立的模块,代码结构清晰,支持单独构建运行,适合作为学习模板或生产项目的起点。同时,项目紧跟 ML Kit 版本更新,展示了离线与在线模型的切换、自定义模型支持等进阶用法,帮助开发者评估不同场景下的技术选型。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 4309

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:本地安装 3 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 已安装 git,用于克隆示例仓库
  • 构建 Android 示例需 Android Studio 与 Android SDK
  • 构建 iOS 示例需 macOS 上的 Xcode

安装与启动步骤

  1. 1克隆示例仓库

    把官方 ML Kit 示例仓库拉到本地,作为后续构建运行的基础。README 未给出其他安装包或依赖安装命令。

    git clone https://github.com/googlesamples/mlkit
  2. 2挑选目标示例

    仓库是 Android 与 iOS 双平台快速上手示例集合,按需挑选条码扫描、人脸检测、图像标签等目标示例目录。

  3. 3用 IDE 打开工程

    README 未提供构建命令,Android 示例用 Android Studio 打开,iOS 示例用 Xcode 打开,再选择对应模块编译运行。

如何确认成功

示例工程能在 Android Studio 或 Xcode 中成功编译,并在真机上运行出对应示例界面。

常见问题

Q:可以直接向仓库提 PR 吗?

A:不可以。README 明确说明该仓库不再直接接受 pull request,官方会先在内部打补丁,然后同步出来。

Q:示例覆盖哪些平台和能力?

A:覆盖 Android 与 iOS 双平台,演示条码扫描、人脸检测、图像标签、语言识别、智能回复、实体抽取等 ML Kit API 的集成方式。

Q:README 里有安装或构建命令吗?

A:没有。README 只说明这是一组演示 ML Kit API 的快速上手示例,未给出依赖安装、构建和运行命令,需结合对应 IDE 与官方文档操作。

注意事项

  • README 注明不再直接接受 pull request,贡献由官方内部打补丁后同步。
  • README 未提供依赖版本、构建命令、端口等信息,上述步骤为通用准备动作,具体以官方 ML Kit 文档为准。

核心亮点

  • 官方出品,示例覆盖条码、人脸、图像标签等主流 API,代码可直接编译运行
  • Android 与 iOS 双端示例齐全,Kotlin 和 Swift 代码风格规范,便于跨端参考
  • 每个示例独立模块化,按需查看,降低学习成本,且随 SDK 版本持续更新

不足之处

  • 示例偏重 API 演示,对生产环境中的性能调优和错误处理涉及较少
  • 部分示例依赖 Google Play 服务,在无 GMS 设备上需额外适配

适用场景

  • 移动端快速集成条码扫描或人脸检测功能时的参考实现
  • 评估 ML Kit 各 API 能力边界,决定是否采用该 SDK
  • 学习 Google 推荐的移动端机器学习集成模式和最佳实践

替代项目

ML Kit Quickstart (官方旧版示例)、Firebase ML Kit 示例、VisionCamera (第三方视觉框架)

上一篇:sports

下一篇:viseron

同类项目推荐

mica-ppocr 开源

Java 项目引入依赖即可本地识别证件,无需 Python 和 PaddlePaddle

PP-OCRv6 纯 Java 图片 OCR(ONNX Runtime,零 PaddlePaddle 依赖,bit-exact 对位 Python···

★ 118 2026-09-29
pdf-craft 开源

把扫描版PDF变成可编辑文本,读书笔记一键搞定

PDF craft can convert PDF files into various other formats. This project will focus ···

★ 6494 2026-08-14
ocr-vqgan 开源

让AI生成的论文图表文字清晰可读

OCR-VQGAN, a discrete image encoder (tokenizer and detokenizer) for figure images in···

★ 86 2026-08-09
MIVisionX 开源

在 AMD 硬件上跑视觉推理,用 OpenVX 图加速

AMD MIVisionX is a computer vision toolkit built around a highly optimized, conforma···

★ 218 2026-09-18
LabelAny3D 开源

一张普通照片,自动标出任意物体的3D框

[NeurIPS 2025] LabelAny3D: Label Any Object 3D in the Wild

★ 136 2026-09-18
CogAlg 开源

用分层模式发现思路做图像识别实验

This project is a Computer Vision implementation of general hierarchical pattern dis···

★ 101 2026-10-26