草庐IT

Android | 教你如何用三十分钟在安卓上开发一个微笑抓拍神器

前言  前段时间RichardYu在发布会上给大家介绍了华为HMSCore4.0,回顾发布会信息请戳:  华为面向全球发布HMSCore4.0意味着什么?  其中有一个重点被介绍的服务,机器学习服务(MachineLearningKit简称MLKit)。  那机器学习服务能干什么呢?能帮助开发者解决应用开发过程中的哪些问题?  今天就抛砖引玉一下,以人脸检测为例,给大家出一个实战小样例,让大家感受下机器学习服务所提供的强大功能以及给开发者提供的便捷性。机器学习服务人脸检测所提供的能力  先给大家看一下华为机器学习服务人脸检测能力的展示:  从这个动图里面可以看到,人脸识别可以支持识别人脸的朝向

Android | 教你如何用三十分钟在安卓上开发一个微笑抓拍神器

前言  前段时间RichardYu在发布会上给大家介绍了华为HMSCore4.0,回顾发布会信息请戳:  华为面向全球发布HMSCore4.0意味着什么?  其中有一个重点被介绍的服务,机器学习服务(MachineLearningKit简称MLKit)。  那机器学习服务能干什么呢?能帮助开发者解决应用开发过程中的哪些问题?  今天就抛砖引玉一下,以人脸检测为例,给大家出一个实战小样例,让大家感受下机器学习服务所提供的强大功能以及给开发者提供的便捷性。机器学习服务人脸检测所提供的能力  先给大家看一下华为机器学习服务人脸检测能力的展示:  从这个动图里面可以看到,人脸识别可以支持识别人脸的朝向

我只用了3步,实现了一个逼真的3D场景渲染

给3D模型及环境场景渲染出兼具质感和真实感的材质效果,需要经历几步?显然,目前的3D模型材质渲染技术,还无法实现简单几步就能搞定的标准化作业来量化,完成一个质量过关的3D模型渲染,一般需要:1、准备一个内容丰富的贴图、材质库:渲染想要的材质效果,需要根据具体模型场景的形状细节及复杂程度,针对性收集对应的素材外观和纹理素材,耗时与模型的复杂程度呈正比,并且市面上大部材质付费使用,造价成本高。2、从零开始调参:现有的3D建模工具都要以丰富的参数来实现建模渲染操作,通过调整参数来设置和控制模型。3、渲染效果依赖美术经验:3D建模师逐渐成为紧俏的行业人才,也说明了3D模型制作需要技术和经验老道的从业者

这么递名片才高效!教你给应用开发个交换名片功能

在工作和生活中,遇见新的同事或者合作伙伴,交换名片是一个常见的用户需求,纸质名片常忘带、易丢失,是客户的一个痛点。因此,市场上出现了很多交换电子名片的APP和小程序。那么,如何给自己的APP开发一个名片交换功能呢?我们可以接入华为近距离通信服务,通过近距离设备间消息订阅(NearbyMessage),快速实现一对一或一对多名片交换。下图是功能演示:开发具体步骤如下:1.开发准备如果您已经是华为的开发者,可以省略此步骤。如果您以前没有集成华为移动服务的经验,那么需要先配置AppGalleryConnect,开通近距离通信服务并集成HMSSDK。相关步骤请参考官方文档。2.添加权限在使用Nearb

足不出户,一探古今,打造线上3D数字博物馆!

随着3D技术的不断革新,为了让更多的用户领略历史之美,越来越多的博物馆开始举办线上展览。通过模拟不同的环境、灯光投影、360°无死角放大缩小展品,观众可以享受到身临其境的沉浸体验。不仅如此,给展品加上BGM或者语音解说,帮助观众更加了解展品的详细背景,让演示场景更有代入感。效果示意看完如此逼真的效果展示,是不是想知道究竟是怎么实现的呢?通过AndroidStudio的Kotlin工程实现3D场景构建、物品展示以及声音播放功能,就可以做到。一、准备3D模型华为移动服务最新开放的3D物体建模服务(3DModelingKit),助力轻松建模。我们只需使用手机相机,通过拍摄物体的不同角度图像,便可实现

用图像分割制作专属表情包?这里有妙招!

表情包斗图,作为人生新晋一大乐事,已经是广大网友每天必经的聊天互动环节。什么捧腹大笑、满腹槽点、彻底无语……这些万千语言无法贴切描述的情绪细节,总能被一张看似平平无奇的表情包完美形容,可谓一图胜千言,四两拨千斤!如今,在表情包斗图进入白热化阶段,人们对表情包的定制化需求日益增多,人人是表情包的搬运工,人人也是潜力热图的创造者!赋予个人制作个性化表情包的能力很有必要。使用机器学习的图像分割功能,轻松分割复杂图片背景,让表情包制作简单而高效,让我们来看看如何将一张图片变成传情达意的表情包吧!开发准备Maven仓和SDK的配置步骤可以参考开发者网站中的应用开发介绍https://developer.

超简单集成!手把手教你实现音频编辑能力

如今短视频当道,BGM无处不在,用户在每个能秀的地方都想要加上个性表达的音频。作为一个开发者,需不断探索和迎合用户的行为喜好,音频编辑功能成为用户在编辑个人信息、内容创作、生活分享等场景下的必需品。华为音频编辑服务(AudioEditorkit)是华为面向全球开发者提供的音频处理能力集合,拥有音频基础编辑,音频提取,添加音频效果,流式双麦降噪等功能,并且支持多种变声风格以及四种格式转换,可以广泛应用于音乐创作,播客,游戏等场景。一起来看看该怎样集成华为AudioEditorkit吧!Demo效果开发准备1、项目级build.gradle里配置Maven仓地址buildscript{reposi

我只用了3步,实现了一个逼真的3D场景渲染

给3D模型及环境场景渲染出兼具质感和真实感的材质效果,需要经历几步?显然,目前的3D模型材质渲染技术,还无法实现简单几步就能搞定的标准化作业来量化,完成一个质量过关的3D模型渲染,一般需要:1、准备一个内容丰富的贴图、材质库:渲染想要的材质效果,需要根据具体模型场景的形状细节及复杂程度,针对性收集对应的素材外观和纹理素材,耗时与模型的复杂程度呈正比,并且市面上大部材质付费使用,造价成本高。2、从零开始调参:现有的3D建模工具都要以丰富的参数来实现建模渲染操作,通过调整参数来设置和控制模型。3、渲染效果依赖美术经验:3D建模师逐渐成为紧俏的行业人才,也说明了3D模型制作需要技术和经验老道的从业者

这么递名片才高效!教你给应用开发个交换名片功能

在工作和生活中,遇见新的同事或者合作伙伴,交换名片是一个常见的用户需求,纸质名片常忘带、易丢失,是客户的一个痛点。因此,市场上出现了很多交换电子名片的APP和小程序。那么,如何给自己的APP开发一个名片交换功能呢?我们可以接入华为近距离通信服务,通过近距离设备间消息订阅(NearbyMessage),快速实现一对一或一对多名片交换。下图是功能演示:开发具体步骤如下:1.开发准备如果您已经是华为的开发者,可以省略此步骤。如果您以前没有集成华为移动服务的经验,那么需要先配置AppGalleryConnect,开通近距离通信服务并集成HMSSDK。相关步骤请参考官方文档。2.添加权限在使用Nearb

足不出户,一探古今,打造线上3D数字博物馆!

随着3D技术的不断革新,为了让更多的用户领略历史之美,越来越多的博物馆开始举办线上展览。通过模拟不同的环境、灯光投影、360°无死角放大缩小展品,观众可以享受到身临其境的沉浸体验。不仅如此,给展品加上BGM或者语音解说,帮助观众更加了解展品的详细背景,让演示场景更有代入感。效果示意看完如此逼真的效果展示,是不是想知道究竟是怎么实现的呢?通过AndroidStudio的Kotlin工程实现3D场景构建、物品展示以及声音播放功能,就可以做到。一、准备3D模型华为移动服务最新开放的3D物体建模服务(3DModelingKit),助力轻松建模。我们只需使用手机相机,通过拍摄物体的不同角度图像,便可实现
12