![人工智能编程趣味启蒙:Mind+图形化编程玩转AI](https://wfqqreader-1252317822.image.myqcloud.com/cover/727/41398727/b_41398727.jpg)
2.4 目标实现——扫清迷雾大作战
掌握了像素化特效和视频侦测的功能后,接下来,我们要开始设计帮助小麦扫清迷雾的任务,当迷雾完全去除后,小麦会来回走动,并和我们打招呼。
2.4.1 素材准备
打开Mind+后,软件中会有一个叫作“Mind+”的小机器人角色,为方便和软件的区分,我们后面所有的项目都会将这个小机器人角色叫作“小麦”。
从“素材百宝箱”中添加本章的角色、声音。
其中有一个素材的名字叫作“背景”,它其实也是一个角色。因为当我们从背景库中上传背景时,启动视频侦测功能后,背景就会消失。所以需要将舞台界面显示的背景设置为一个角色,这样启动视频侦测功能时,其就不会消失了。
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/28_01.jpg?sign=1738922331-XcBD7LOywzRAIFsJz2PpfGSjppHIr3tA-0-05ae6d48b4038a0fb17e3a3155678fe4)
(1)添加声音
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/28_02.jpg?sign=1738922331-uFqi1vGe7ywOMUmE3EasadI53cMu4Yxw-0-a8a15c43f6d4f74af6f6b03d8725e84f)
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/28_03.jpg?sign=1738922331-Nq2QfAp9jE9KVe5CgGij2MDmhSmqWJM0-0-6f0e2973b2785d21cb1ea40c3331972c)
完成后单击“返回”就可以在声音菜单下看到我们所选择的声音啦。
(2)添加角色
把鼠标放在Mind+右下角“角色库”的小图标上,单击“上传角色”,打开下载好的“素材百宝箱”文件夹,上传本章对应的素材。具体操作如下图所示。
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/29_01.jpg?sign=1738922331-wfyWsVk3zTBnveqt85aCWk6bXmZxm3dK-0-2fc3c2eacb74f837af182cc1ca7dd5fe)
注:在我们接下来的课程中,需要上传的背景、角色或音频文件,也都在素材百宝箱里哦。
上传好角色文件后,我们可以将角色“背景”的x和y值设置为0,这样就能将“背景”的图片调到舞台最中间位置。
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/30_01.jpg?sign=1738922331-pjoEjlu9XzWKiDvRtTtu3w6bQCTY5VNM-0-4953bcc52593db9387a709901559f3d7)
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/30_02.jpg?sign=1738922331-fl9adePqbb55u71tRXgeRu2Kfko7If3x-0-4dc4e0029b7448777dec8758a69a4b6b)
上传角色“背景”后,小麦不见了?是的,小麦被背景给盖住了。那如何让小麦不被盖住呢,不着急,在接下来的功能实现中会有这个问题的处理方法哦。
2.4.2 功能实现
当角色变得最清晰时,自动关闭摄像头。
在动画中,我们设置的像素化特效为100,每当侦测到一次画面运动的时候,特效就减少5,并播放一个音效。当特效减少到0的时候,播放另一段音效,我们就可以关闭摄像头了。同时我们在这个特效的判断过程中可以借用变量来代替特效的值。
那什么是变量?又如何新建一个变量呢?
变量来源于数学,在计算机语言中,其可以用来存储数值。
打开Mind+软件,选择“变量”模块,单击“新建变量”,然后输入新变量名,单击“确定”,这样我们就设置好了一个新变量。
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/31_01.jpg?sign=1738922331-al8LEdpY9RdZFaV2CCCfRxYZ8yeY4AZl-0-94fbb77a879f27092ad94493cdae6a6f)
(1)角色“小麦”的程序
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/31_02.jpg?sign=1738922331-TPXEI5l7UPoWSkm9sPz4kjKAzXlkATpI-0-311c4cbc66c9189de123a3d08434cc95)
(2)角色“背景”的程序
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/32_01.jpg?sign=1738922331-s1IREALOumzu0mcxIgwYeGWhPqEA8sPb-0-4a3e2cd9dffd5a54fd47de9511c60acf)
效果展示:
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/32_02.jpg?sign=1738922331-zJjd5GK6fcYBOdh56xu8XizwDf8yt4T2-0-32acd70435bb4378ae48ff420b379996)
2.4.3 完整程序参考
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/32_03.jpg?sign=1738922331-hIcuifQM69qv3lKdgk01AltpRVZhyoO4-0-abd1289286341bbbe6de4e7e6c5dab00)
(续)
![](https://epubservercos.yuewen.com/B01603/21570844408789606/epubprivate/OEBPS/Images/33_01.jpg?sign=1738922331-ZqIceQJhUuarL531SRRdPKPtwUnkft7B-0-edf4714e40f9066671eececaac9cc118)