一种基于图像化编程平台的AI仿真教学方法及系统技术方案

技术编号:38076248 阅读:10 留言:0更新日期:2023-07-06 08:44
本申请公开了一种基于图像化编程平台的AI仿真教学方法及系统,该方法基于图像化编程平台的AI仿真教学系统,该系统除了能够通过教学程序辅助编程教学之外,还安装有功能程序,较大程度的扩展了系统的适用范围,使得系统除能够实现教学以外,还能够满足用户的其他需求。采用图像化编程平台的AI仿真教学系统接受编程教育的多为儿童,儿童通常对刻板的教学模式较为反感,甚至产生叛逆情绪,影响教学效果。无论用户使用的什么功能程序,无论功能程序实现的是何种功能,通过本说明书中的方法及系统,都能够将教学目的与功能程序相结合,基于功能程序提供的视觉效果对用户进行编程教学。功能程序提供的视觉效果对用户进行编程教学。功能程序提供的视觉效果对用户进行编程教学。

【技术实现步骤摘要】
一种基于图像化编程平台的AI仿真教学方法及系统


[0001]本申请涉及基于特定计算机平台的仿真教学
,尤其涉及一种基于图像化编程平台的AI仿真教学方法及系统。

技术介绍

[0002]图形化编程是一种全新的程序设计语言,适用于六岁以上孩子的认知水平,孩子用它可以轻松地创造交互式故事情节、动画、游戏。孩子即使不认识英文单词,也不会使用键盘,也能够通过类似搭积木的方式轻松地完成编程。避开了复杂的语法,却完美地保留了编程思维。
[0003]然而,即便是为儿童提供了图像化编程这样的直观的教学方式,也难免会让儿童出现抵触的情绪。如何提高编程教学过程的趣味性,成为亟待解决的问题。

技术实现思路

[0004]本申请实施例提供了一种基于图像化编程平台的AI仿真教学方法及系统,以至少部分的解决上述技术问题。
[0005]本申请实施例采用下述技术方案:第一方面,本申请实施例提供一种基于图像化编程平台的AI仿真教学方法,所述方法基于图像化编程平台的AI仿真教学系统,所述系统中安装有教学程序,所述方法由所述教学程序执行,所述方法包括:在检测到本地存储有待安装的功能程序的安装包时,运行所述安装包,对所述功能程序进行安装;在检测到所述功能程序在前台运行时,将所述功能程序,确定为目标程序;识别所述目标程序运行过程中向用户展示的画面中的各前景物;在检测到所述用户针对所述目标程序的指定操作时,向所述用户展示教学界面;其中,所述教学界面包含舞台区、角色区、模块区、以及脚本区;在所述角色区中展示所述各前景物;在所述舞台区中展示针对所述用户当前所处环境的环境图像;基于所述用户针对所述教学界面的操作,进行编程,得到目标动画。
[0006]在本说明书一个可选的实施例中,所述指定操作包括以下操作之一:将所述目标程序切换至后台运行;关闭所述目标程序。
[0007]在本说明书一个可选的实施例中,所述方法还包括:在确定出所述目标程序之后,对所述目标程序运行过程中向所述用户展示的画面进行录制,得到待定视频;针对每一个所述前景物,将所述待定视频中包含该前景物、且该前景物在其所属的帧的画面中相较于其他帧的画面所占的面积最大的帧,作为该前景物的关键帧;
基于所述关键帧对所述待定视频进行截取,分别得到所述各前景物各自对应的参照视频。
[0008]在本说明书一个可选的实施例中,基于所述关键帧对所述待定视频进行截取,包括:确定所述目标动画的播放时长;以所述参照视频中所述关键帧包含的前景物在所述参照视频的各个画面中所占的总面积最大为目标,将所述待定视频中所述关键帧之前的第一时长中包含的各个连续帧、以及所述待定视频中所述关键帧之后的第二时长中包含的各个连续帧构成的视频,作为所述关键帧对应的参照视频;其中,所述第一时长和所述第二时长之和等于所述目标动画的播放时长。
[0009]在本说明书一个可选的实施例中,所述方法还包括:在得到所述目标动画之后,展示所述目标动画中包含的前景物对应的参照视频和所述目标动画。
[0010]在本说明书一个可选的实施例中,所述方法还包括:在检测到所述用户针对所述目标程序的所述指定操作时,向所述用户展示提示信息,以向所述用户询问是否进入教学模式;响应于所述用户确定进入所述教学模式的操作,对所述用户所处环境进行拍摄,得到所述环境图像。
[0011]在本说明书一个可选的实施例中,所述方法还包括:响应于所述用户确定进入所述教学模式的操作,对所述用户进行拍摄,将得到的所述用户的用户图像,作为所述前景物之一。
[0012]第二方面,本申请实施例还提供一种基于图像化编程平台的AI仿真教学系统,所述系统包括:安装单元,配置为:在检测到本地存储有待安装的功能程序的安装包时,运行所述安装包,对所述功能程序进行安装;目标程序确定单元,配置为:在检测到所述功能程序在前台运行时,将所述功能程序,确定为目标程序;前景物确定单元,配置为:识别所述目标程序运行过程中向用户展示的画面中的各前景物;界面展示单元,配置为:在检测到所述用户针对所述目标程序的指定操作时,向所述用户展示教学界面;其中,所述教学界面包含舞台区、角色区、模块区、以及脚本区;前景物展示单元,配置为:在所述角色区中展示所述各前景物;环境图像展示单元,配置为:在所述舞台区中展示针对所述用户当前所处环境的环境图像;目标动画生成单元,配置为:基于所述用户针对所述教学界面的操作,进行编程,得到目标动画。
[0013]第三方面,本申请实施例还提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处
理器执行第一方面所述的方法步骤。
[0014]第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行第一方面所述的方法步骤。
[0015]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本说明书中的方法基于图像化编程平台的AI仿真教学系统,该系统除了能够通过教学程序辅助编程教学之外,还安装有功能程序,较大程度的扩展了系统的适用范围,使得系统除能够实现教学以外,还能够满足用户的其他需求。采用图像化编程平台的AI仿真教学系统接受编程教育的多为儿童,儿童通常对刻板的教学模式较为反感,甚至产生叛逆情绪,影响教学效果。无论用户使用的什么功能程序,无论功能程序实现的是何种功能,通过本说明书中的方法及系统,都能够将教学目的与功能程序相结合,基于功能程序提供的视觉效果对用户进行编程教学。此外,本说明书中的方法及系统还基于用户所处环境的环境图像进行编程教学,使得用户能够通过编程得到的目标动画体验到身临其境的效果,提高教学过程的趣味性,进而改善教学效果。
附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种基于图像化编程平台的AI仿真教学方法的过程示意图;图2为本说明书实施例提供的一种基于图像化编程平台的AI仿真教学系统的教学界面示意图;图3为本说明书实施例中一种电子设备的结构示意图。
具体实施方式
[0017]下面通过具体实施方式结合附图对本专利技术作进一步详细说明。其中不同实施方式中类似元件采用了相关联的类似的元件标号。在以下的实施方式中,很多细节描述是为了使得本申请能被更好的理解。然而,本领域技术人员可以毫不费力的认识到,其中部分特征在不同情况下是可以省略的,或者可以由其它元件、材料、方法所替代。在某些情况下,本申请相关的一些操作并没有在说明书中显示或者描述,这是为了避免本申请的核心部分被过多的描述所淹没,而对于本领域技术人员而言,详细描述这些相关操作并不是必要的,他们根据说明书中的描述以及本领域的一般技术知识即可完整了解相关操作。
[0018]另外,说明书中所描述的特点、操作或者特征可以以任意适当的方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图像化编程平台的AI仿真教学方法,其特征在于,所述方法基于图像化编程平台的AI仿真教学系统,所述系统中安装有教学程序,所述方法由所述教学程序执行,所述方法包括:在检测到本地存储有待安装的功能程序的安装包时,运行所述安装包,对所述功能程序进行安装;在检测到所述功能程序在前台运行时,将所述功能程序,确定为目标程序;识别所述目标程序运行过程中向用户展示的画面中的各前景物;在检测到所述用户针对所述目标程序的指定操作时,向所述用户展示教学界面;其中,所述教学界面包含舞台区、角色区、模块区、以及脚本区;在所述角色区中展示所述各前景物;在所述舞台区中展示针对所述用户当前所处环境的环境图像;基于所述用户针对所述教学界面的操作,进行编程,得到目标动画。2.如权利要求1所述方法,其特征在于,所述指定操作包括以下操作之一:将所述目标程序切换至后台运行;关闭所述目标程序。3.如权利要求1所述方法,其特征在于,所述方法还包括:在确定出所述目标程序之后,对所述目标程序运行过程中向所述用户展示的画面进行录制,得到待定视频;针对每一个所述前景物,将所述待定视频中包含该前景物、且该前景物在其所属的帧的画面中相较于其他帧的画面所占的面积最大的帧,作为该前景物的关键帧;基于所述关键帧对所述待定视频进行截取,分别得到所述各前景物各自对应的参照视频。4.如权利要求3所述方法,其特征在于,基于所述关键帧对所述待定视频进行截取,包括:确定所述目标动画的播放时长;以所述参照视频中所述关键帧包含的前景物在所述参照视频的各个画面中所占的总面积最大为目标,将所述待定视频中所述关键帧之前的第一时长中包含的各个连续帧、以及所述待定视频中所述关键帧之后的第二时长中包含的各个连续帧构成的视频,作为所述关键帧对应的参照视频;其中,所述第一时长和所述第二时长之和等于所述目标动画的播放时长。5.如权利要求3所述方法,其特征在...

【专利技术属性】
技术研发人员:刘娜曹俐莉曾毅王蒙湘王娜娜靳宗振刘琪张雨辰
申请(专利权)人:中国标准化研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1