4月27日,由微软MVP技术社区发起的Global Azure Bootcamp 2019盛会在全球80多个国家270个城市举办。本次活动由全国众多Azure专家及微软MVP技术社区成员,分别在北京、上海、杭州、宁波、沈阳等地同时举办。宁波站的活动今年在浙江万里学院5号教学楼展开。本次活动将主要面向学生开发者,讲解并演示如何使用Windows客户端和Azure Pass项目提供的资源进行云+端的应用开发。本次活动的报名网页在https://www.huodongxing.com/event/4485778225300,截止4月26日,已经有近40位同学报名。

本次活动的所有Azure云计算资源均有微软官方赞助。参与的同学均获得了价值80美金的Azure Pass一次性注册码。同时,微软也寄来了各种Sticker和badge,现场分发给了各位同学。

本次活动的内容分为了3个方面,首先是Azure云计算资源介绍,然后是介绍微软Cognitive Service的具体内容,最后是结合《嵌入式Windows应用开发》课程中所学的Windows 10 IoT Core+Raspberry Pi+WebCamera,制作一个人脸识别的Windows终端。

1. Azure云计算资源简介

在平时的课程中,同学们很少接触到实际企业级的云计算产品,尤其像Azure这样国际化的云计算平台。在这个环节中,我带领同学们利用微软提供的Azure Pass一次性注册码,一步一步地完成了Azure账户的注册,简要介绍了微软Azure平台提供的云计算资源和部分服务。着重讲解了如何创建Vision API和Face API,并且讲解了其中的服务EndPoint和Key的作用。同学们利用自带的电脑,在我的帮助下,一步一步地完成了账户的创建和服务的注册。

  2. 微软认知服务Cognitive Service介绍

在这个环节,我向同学们介绍了微软认知服务的分类,包含影像、语音、语言、知识和搜索这五大类服务,它涵盖计算机影像、人脸、必应语音、说话人识别(预览)、必应拼写、文本分析、自定义决策服务(预览)和必应搜索等八个细分领域的API。由于时间有限,这次活动里面,同学们将利用计算机视觉和人脸这两个部分的API,在树莓派上完成UWP应用的编写,最终利用认知服务,完成人脸识别的应用。

3. Windows终端的人脸识别App开发

在这个环节, 利用已有的Cognitive Service API,以及我给出的部分示例。同学们利用UWP平台,进行人脸识别的APP开发。由于在《嵌入式Windows应用开发》这个课程中,我们已经具备了Visual Studio+Windows 10 IoT Core+Raspberry Pi的基础,因此,同学们上手这个应用开发比较快。同时,同学们还结合LED灯、加速度传感器ADXL345、人体红外传感器PIR、按键Button、麦克风和WebCamera等硬件外设,加入了摇一摇拍照、语音识别拍照、拍照灯光指示、按钮拍照等外设功能,进一步丰富了应用的功能。下面是部分作品的成果图片。

经过一个上午近3个小时的努力,同学们做出了多种多样的与硬件和Azure结合的App,在作品实现的过程中,同学们还相互讨论创意,实现的方法等具体细节。

最后,活动圆满结束,同学们通过动手实践,结合Azure云计算的资源和运行Windows 10 IoT Core的硬件资源,实现了丰富多样的创意和想法。最后合影留念。

Global Azure Bootcamp 2019 宁波站活动总结的更多相关文章

  1. Global AI Bootcamp 2019 宁波站活动总结

    2019年12月14日,由微软MVP技术社区发起的Global AI Bootcamp 2019盛会在全球60多个国家130个城市点燃.在大中华区,本次活动由全国众多Azure专家及微软MVP技术社区 ...

  2. MTSC 2019 深圳站精彩议题第一波更新! | 七五折门票火热售票中

      MTSC(中国移动互联网测试开发大会)到今年已经成功举办了五届,这四年里,TesterHome社区一直秉持着务实.能落地.有深度.高质量.重分享的原则,从讲师邀请到内容筛选都严格把控,只为将最能提 ...

  3. 第十二届GOPS全球运维大会2019深圳站即将开幕

    第十二届 GOPS 全球运维大会深圳站 会议召开时间:2019年4月12日-13日 会议召开地点:深圳圣淘沙酒店(翡翠店) 会议主办单位:高效运维社区 票务合作伙伴:活动家 会议报名地址:https: ...

  4. 在Global Azure上用Azure CLI创建ARM的VM和面向公网的负载均衡

    在Global的Azure上,新的Portal和ARM已经正式发布.将来传统的portal和ASM将逐渐淡出. China Azure将在今年下半年推出新的Portal管理界面和ARM功能(即IaaS ...

  5. 【Azure 应用服务】App Service/Azure Function的出站连接过多而引起了SNAT端口耗尽,导致一些新的请求出现超时错误(Timeout)

    问题描述 当需要在应用中有大量的出站连接时候,就会涉及到SNAT(源地址网络转换)耗尽的问题.而通过Azure App Service/Function的默认监控指标图表中,却没有可以直接查看到SNA ...

  6. 为程序员节日献礼--2019中国.NET开发者峰会主题内容发布

    2019年10月24日,组委会正式发布了China .NET Conf 2019中国 .NET 开发者峰会的主题内容. 2014年微软组织并成立.NET基金会,微软在成为主要的开源参与者的道路上又前进 ...

  7. 微软 Azure DevOps Server 2019 Update 1 (TFS 2019.1)

    1.概述 微软在2019年5月发布Azure DevOps Server 2019后不到2个月的时间里,就快速准备好了第一个升级包(2019 Update 1),并计划在几周后发布正式版本.也许你还没 ...

  8. 在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)

    前文 假定您对Azure和SQL Server HA具有基础知识 假定您对Azure Cli具有基础知识 目标是在Azure Linux VM上创建一个具有三个副本的可用性组,并实现侦听器和Fenci ...

  9. Go Global 之怎样在全球Azure上使用Azure Free Account

    随着中国用户出海的越来越多,同学们自学Azure Global 功能的积极性也越来越高.怎样开启Azure Global 账号,有哪些Global Azure的功能可以免费使用,能不能用国内的信用卡和 ...

随机推荐

  1. 分析Android APK- smali 语言简介

    2.1 smali 语言简介 1.smali apk文件通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件. smali语言是Davlik的寄存器语言,语法上和汇 ...

  2. linux终端 tty pty pts等

    linux终端 tty pty pts等 20140608 Chenxin整理 系统变量TERM不知是用来干什么的?它的值有vt100,vt220等,这些值代表什么意思? 环境变量TERM设置为终端机 ...

  3. n个数字相加

    求s=a+aa+aaa+aaaa+aa...a的值 其中a是一个数字,多少个数字相加由键盘输入控制 a = int(input("数字:")) count = int(input( ...

  4. CG-CTF SQL注入

    SQL注入1 题目 访问题目网址 先查看一下源码 仔细分析一下核心源码 <?php if($_POST[user] && $_POST[pass]) { //判断user和pas ...

  5. Mysql安装及常用命令

    部分内容转载于 https://www.linuxidc.com/Linux/2016-09/135288.htm https://www.cnblogs.com/rays-/p/8081798.ht ...

  6. spanish-1.1

    1.1. ¿Cómo te llamas?Ana : ¿Cómo te llamas?Paco: Buenos dias. Yo soy Paco. Y tú, ¿cómo te llemas?Ana ...

  7. Linux & Go & Vscode & 插件

    Linux Deepin 安装Go 安装Go环境 sudo apt-get install golang 验证一下: 输入 $ go env 输出 GOARCH="amd64" G ...

  8. FIRST 集与 FOLLOW 集

    文法: S→ABc A→a|ε B→b|ε First 集合求法: 能 由非终结符号推出的所有的开头符号或可能的ε,但要求这个开头符号是终结符号.如此题 A 可以推导出 a 和ε,所以 FIRST(A ...

  9. 搞定vscode编写java(手把手篇)

    1: 下载VSCODE 本来我写过一个 vscode 编写java 帖子,但是 还是很多人私信我,下面写一个手把手教程 原文地址: https://www.cnblogs.com/dgwblog/p/ ...

  10. adb devices无法连接mumu模拟器

    解决方案: 如果你的android环境能够直接访问 adb 的相关指令.只需要把mumu模拟器打开 然后打开cmd -> 输入 adb connect 127.0.0.1:7555 就能直接连上 ...