用慧编程做计算机,慧编程人工智能应用,比个手势就能做算术!

在人工智能领域,“手势识别”技术已经发展得非常普遍,广泛应用于视频直播、智能家居、智能驾驶等。

用户只要通过手势就可以控制对应的功能,人机交互方式更加智能化、自然化。

0a2e0835408664ca2da50654e76cc67c.png

视频直播手势特效

97358a4f0001ed05e8f15708e8679cc1.png

智能家居手势交互

d59fbf1eaaba1cec5d7ce45805c8d14f.png

智能驾驶手势操控

今天我们要给大家介绍慧编程中的【手势识别】功能。通过它,你可以创作出好玩的“黑科技”,就像《少数派报告》中的阿汤哥一样!

3d965f5bdd7dbfb83dd89c89f06fcaae.png

案例分享:手势计算器

本视频为同同爸创作的“手势计算器”完整教程,时长约9分钟

01

准备工作

准备一台电脑下载慧编程( https://www.mblock.cc)或者登录慧编程网页端(https://ide.makeblock.com/)

02

手势识别原理

一个基于视觉手势识别系统的构成应包括:图像的采集,预处理,特征提取和选择,分类器的设计,以及手势识别。

其流程大致如下:

45b72aa5d045f25d6141a595eea1b1cd.png

手势本身具有丰富的形变,运动以及纹理特征,选取合理的特征对于手势的识别至关重要。目前常用的手势特征有:轮廓、边缘、图像矩、图像特征向量以及区域直方图特征等等。

03

实现步骤

步骤1:添加扩展

打开慧编程,在“角色”Tab栏下,点击积木类别栏下方的“添加扩展”,在弹出的对话框中找到【人工智能服务】扩展,点击“添加”。

6f8ed6b22468d5da94b66085e5981ef3.png

91937bec12b89da5f8118ae89ce9de5b.png

添加完扩展后,我们发现积木类别栏中,多出了5个名字为【语音交互】【文字识别】【图像识别】【人体识别】【自然语言处理】的类别,里面有很多人工智能积木。

在这个案例中,我们主要会用到【人体识别】中的【手势识别】功能,其他功能后续会讲解。

9e2fe1d980fb914c9dc198ea564d9dac.png

1.识别手势:通过摄像头获取2秒、5秒、10秒后镜头前的图像,并识别图像中的主体物体。

8a5849b26531c29d86925cf02333c0e5.png

当前慧编程可识别的手势主要如下:

700106d638a14498fd71f1500d413cb8.png

2.手势识别结果:该积木块输出数据类型为字符串,保留最后一次识别结果。积木块可被勾选,勾选后在舞台显示识别结果。

1d0efbec339d04d9ed6abe1cfb5c4308.png

步骤2:构思程序

1.在使用慧编程【人工智能服务】扩展的时候,我注意到有一类积木很有意思,叫做“手势识别”。于是我通过结合【手势识别】和【语音识别】积木块,来试试这个功能,程序如下图所示:

b994b37b8763160cadfa4a6bceb82bed.png

2.在尝试的过程中,发现计算机能准确地识别出用手势比划出的数字,于是我在想:可不可以用它做一个与数字有关的小案例呢?比如手势计算器?于是,我开始尝试编写程序。期望实现的效果是:计算机能识别出我用手势比划出的数字,并对数字进行求和。

步骤3:关键源码实现

731b83dec414b3d53cac3385bd2b6cd2.png

步骤4:检测效果

e25ca6ee015c0238f4258ed6e31f5717.png

举报/反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值