8 Star 54 Fork 24

华为移动服务/hms-ml-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

hms-ml-demo

License Android CI

English | 中文

简介

本项目包含基于华为机器学习服务(ML Kit)开发的应用案例。工程目录如下:

|-- ID-Photo-DIY // 使用ML Kit的图片分割功能,将人物静态图片合成蓝色或白色背景的证件照。

|-- Smile-Camera // 使用ML Kit的人脸检测功能,识别用户是否在微笑,并抓拍用户的微笑照片。

|-- Photo-Translate // 使用ML Kit的文字识别和翻译功能,将静态照片中的文字翻译成用户所需的语言。

|-- ASRSampleKotlin // 使用ML Kit的语音自动识别功能,实时将语音转换成文字。

|-- TTSSampleKotlin // 使用ML Kit的文本语音转换功能,将文本转换成语音,用户可以选择音量、语速以及音色。

|-- TranslatorKotlin // 使用ML Kit的自动语音识别、文本翻译、文本转语音等服务,将英文语音翻译成中文语音。

|-- PhotoReader // 使用HUAWEI ML Kit的文字识别,文本翻译和TTS功能,获取照片中的文字,并进行翻译后转换为音频输出。

|-- Face2D-Sticker // 使用ML Kit的人脸检测功能,为用户演示2D贴纸。

|-- Receipt-Text-Recognition // 使用ML Kit的文字识别,通用文本识别。

|-- Skeleton-Camera // 使用华为ML Kit的骨骼检测功能来识别人体动作并抓拍。

|-- WoodenMan // 通过HUAWEI ML Kit的人体骨骼检测 图像分割 人脸检测能力,给人像分割和照片背景替换。

|-- Skeleton-Camera // 使用华为ML Kit的骨骼检测功能来识别人体动作并匹配对应动作进行抓拍。

|-- CrazyRockets // 使用华为ML Kit的人脸识别功能和手势识别功能来移动小火箭躲避障碍物。

|-- CrazyShoppingCart // 使用华为ML Kit的手部关键点识别功能来控制购物车进行移动以接住掉落的商品。

|-- Gesture-Change-Background // 使用华为ML Kit的手部关键点识别和图像分割功能通过挥动手臂来切换背景。

|-- SceneEnhance // 使用华为ML Kit的场景识别功能,智能修饰图片中的场景。

|-- CrazyChristmas // 使用华为ML Kit的手部关键点识别功能来控制雪橇进行移动以接住掉落的礼物。

注意事项

ApplicationCases 工程包含多个独立的工程。下载代码后,您需要打开根工程,将所有的嵌套工程加载到IDE,您可以单独运行每个工程。

添加新的工程

根文件夹已经包含一个通用的build.gradle,该将最新的Android Gradle插件,AGConntect和Kotlin加载到类classpath。因此,如果添加新工程,删除工程的build.gradle文件,除非需要为此工程添加独特的Gradle插件。同样适用于gradle.properties

所有工程和嵌套模块都在根settings.gradle设置文件中定义,添加新的工程,将所有模块条目添加到外部设置文件中,然后删除工程的设置文件。

技术支持

如果您对HMS Core还处于评估阶段,可在Reddit社区获取关于HMS Core的最新讯息,并与其他开发者交流见解。

如果您对使用HMS示例代码有疑问,请尝试:

  • 开发过程遇到问题上Stack Overflow,在huawei-mobile-services标签下提问,有华为研发专家在线一对一解决您的问题。
  • 华为开发者论坛 HMS Core板块与其他开发者进行交流。

如果您在尝试示例代码中遇到问题,请向仓库提交issue,也欢迎您提交Pull Request

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/hms-core/hms-ml-demo.git
git@gitee.com:hms-core/hms-ml-demo.git
hms-core
hms-ml-demo
hms-ml-demo
master

搜索帮助