vlambda博客
学习文章列表

人工智能系列(14)——图像识别

图像识别

同学们,随着人工智能技术的发展,图像识别技术已经用到平常百姓家。手机上的APP能轻松识别物体。百度公司开发的细粒度图像识别目前支持动物、植物、菜品、地标等,能精准识别超过十万种物体和场景,包含多项高精度的识图能力。今天我们就用scratch做一个图像识别的程序。

项目概览

利用百度大脑插件,制作一个物体自动识别的程序。当你把一个物体放到摄像头前面,机器就能判断出他是什么物体。

目标与任务

学习百度大脑插件的用途,体验图像识别技术的神奇。

项目思路:

出示物体(图片)——百度大脑识别——文字朗读

项目条件

一台联网的电脑,有摄像头,正常播放声音。

制作步骤

1.添加视频侦测、百度大脑插件。认识物体识别积木。“识别类别”可设置识别物体的类别,“当识别完成”是事件积木,可触发程序。给“识别结果”打上勾可在舞台上显示识别结果。

2.编写打开摄像头脚本:

当点击绿旗子时将摄像头开启,设置视频透明度为0.

人工智能系列(14)——图像识别

3.编写识别物体的脚本:

当按下空格键时,将识别类别设置为主体。也可根据识别类型选择设置为蔬菜、盆栽、动物等。

人工智能系列(14)——图像识别 人工智能系列(14)——图像识别

4.编写文字朗读识别结果的脚本:

当识别完成后,用文字转语音积木朗读识别结果。给识别结果打上勾,可在舞台上显示结果。

人工智能系列(14)——图像识别

5.整理程序,测试一下。

项目拓展:

利用百度大脑自己做一个创意小作品。