System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于增强现实模拟焰色实验的方法与设备技术_技高网

一种基于增强现实模拟焰色实验的方法与设备技术

技术编号:40678457 阅读:4 留言:0更新日期:2024-03-18 19:17
本申请的目的是提供一种基于增强现实模拟焰色实验的方法与设备,包括:通过摄像装置拍摄实时图像;基于所述实时图像获取关于焰色反应的点火棒位置、火焰位置以及一个或多个试剂位置,并在所述实时图像中所述火焰位置对应的火焰图像位置叠加呈现对应初始焰色信息;在所述实时图像中跟踪对应点火棒实时获取所述点火棒位置,若所述点火棒位置与所述一个或多个试剂位置之一相接触后,且所述点火棒位置与所述火焰位置相接触,则根据所述一个或多个试剂位置之一对应的试剂种类确定对应虚拟焰色信息;根据所述火焰位置在所述实时图像中覆盖所述初始焰色信息的全部或部分,并叠加呈现所述虚拟焰色信息。本申请降低了实操的危险性,减少化学材料准备成本。

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种基于增强现实模拟焰色实验的技术。


技术介绍

1、焰色反应,也称作焰色测试及焰色试验,是某些金属或它们的化合物在无色火焰中灼烧时使火焰呈现特殊颜色的反应。其原理是每种元素都有其个别的光谱。进行焰色反应应使用铂丝(镍丝、铁丝),把嵌在点火棒(例如,玻璃棒)上的金属丝在稀盐酸里蘸洗后,(这是因为金属氧化物与盐酸反应生成的氯化物在灼烧时易气化而挥发;若用硫酸,由于生成的硫酸盐的沸点很高,少量杂质不易被除去而干扰火焰的颜色)放在酒精灯的火焰里灼烧,直到跟原来的火焰的颜色一样时,再用金属丝蘸被检验溶液,然后放在火焰上,这时就可以看到被检验溶液里所含元素的特征焰色。由于实验涉及酒精灯燃烧的火焰和焰色变化,学生在进行焰色反应的化学实验练习时,实验操作存在一定的危险。


技术实现思路

1、本申请的一个目的是提供一种基于增强现实模拟焰色实验的方法与设备

2、根据本申请的一个方面,提供了一种基于增强现实模拟焰色实验的方法,该方法包括:

3、通过摄像装置拍摄关于操作台的实时图像;

4、基于所述实时图像获取关于焰色反应的点火棒位置、火焰位置以及一个或多个试剂位置,并在所述实时图像中所述火焰位置对应的火焰图像位置叠加呈现对应初始焰色信息;

5、在所述实时图像中跟踪对应点火棒实时获取所述点火棒位置,若所述点火棒位置与所述一个或多个试剂位置之一相接触后,且所述点火棒位置与所述火焰位置相接触,则根据所述一个或多个试剂位置之一对应的试剂种类确定对应虚拟焰色信息,其中,所述虚拟焰色信息包括对应虚拟火焰的颜色;

6、根据所述火焰位置在所述实时图像中覆盖所述初始焰色信息的全部或部分,并叠加呈现所述虚拟焰色信息。

7、根据本申请的另一个方面,提供了一种基于增强现实模拟焰色实验的设备,其中,该设备包括:

8、一一模块,用于通过摄像装置拍摄关于操作台的实时图像;

9、一二模块,用于基于所述实时图像获取关于焰色反应的点火棒位置、火焰位置以及一个或多个试剂位置,并在所述实时图像中所述火焰位置对应的火焰图像位置叠加呈现对应初始焰色信息;

10、一三模块,用于在所述实时图像中跟踪对应点火棒实时获取所述点火棒位置,若所述点火棒位置与所述一个或多个试剂位置之一相接触后,所述点火棒位置与所述火焰位置相接触,则根据所述一个或多个试剂位置之一对应的试剂种类确定对应虚拟焰色信息,其中,所述虚拟焰色信息包括对应虚拟火焰的颜色;

11、一四模块,用于根据所述火焰位置在所述实时图像中覆盖所述初始焰色信息的全部或部分,并叠加呈现所述虚拟焰色信息。

12、根据本申请的一个方面,提供了一种计算机设备,其中,该设备包括:

13、处理器;以及

14、被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上任一所述方法的步骤。

15、根据本申请的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令在被执行时使得系统进行执行如上任一所述方法的步骤。

16、根据本申请的一个方面,提供了一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现如上任一所述方法的步骤。

17、与现有技术相比,本申请通过增强现实技术来虚拟化呈现并模拟操作燃烧不同的化学元素的焰色反应,从而加深学生学习的记忆,并降低了实操的危险性,也能减少化学材料准备成本,提供良好的教学和实验操作氛围。

本文档来自技高网...

【技术保护点】

1.一种基于增强现实模拟焰色实验的方法,其中,该方法包括:

2.根据权利要求1所述的方法,其中,所述基于所述实时图像获取关于焰色反应的点火棒位置、火焰位置以及一个或多个试剂位置,并在所述实时图像中所述火焰位置对应的火焰图像位置叠加呈现对应初始焰色信息,包括:

3.根据权利要求2所述的方法,其中,所述获取所述实时图像的当前图像帧中关于焰色反应的点火棒图像位置、火焰图像位置以及一个或多个试剂图像位置,包括:

4.根据权利要求3所述的方法,其中,所述实物相关特征包括实物标识图和/或实物模板特征。

5.根据权利要求2至4中任一项所述的方法,其中,所述方法还包括:

6.根据权利要求2至5中任一项所述的方法,其中,所述根据所述坐标变换信息、所述点火棒图像位置、火焰图像位置以及一个或多个试剂图像位置,确定对应的点火棒位置、火焰位置以及一个或多个试剂位置,包括:

7.根据权利要求1所述的方法,其中,所述在所述实时图像中跟踪对应点火棒实时获取所述点火棒位置,若所述点火棒位置与所述一个或多个试剂位置之一相接触后,且所述点火棒位置与所述火焰位置相接触,则根据所述一个或多个试剂位置之一对应的试剂种类确定对应虚拟焰色信息,还包括:

8.根据权利要求1或7所述的方法,其中,所述基于所述实时图像获取关于焰色反应的点火棒位置、火焰位置以及一个或多个试剂位置,并在所述实时图像中所述火焰位置对应的火焰图像位置叠加呈现对应初始焰色信息,还包括:

9.根据权利要求8所述的方法,其中,所述点火距离包括面向摄像装置方向上的摄像距离;其中,所述方法还包括:

10.根据权利要求1所述的方法,其中,所述方法还包括:

11.一种基于增强现实模拟焰色实验的设备,其中,该设备包括:

12.一种计算机设备,其中,该设备包括:

13.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令在被执行时使得系统进行执行如权利要求1至10中任一项所述方法的步骤。

...

【技术特征摘要】

1.一种基于增强现实模拟焰色实验的方法,其中,该方法包括:

2.根据权利要求1所述的方法,其中,所述基于所述实时图像获取关于焰色反应的点火棒位置、火焰位置以及一个或多个试剂位置,并在所述实时图像中所述火焰位置对应的火焰图像位置叠加呈现对应初始焰色信息,包括:

3.根据权利要求2所述的方法,其中,所述获取所述实时图像的当前图像帧中关于焰色反应的点火棒图像位置、火焰图像位置以及一个或多个试剂图像位置,包括:

4.根据权利要求3所述的方法,其中,所述实物相关特征包括实物标识图和/或实物模板特征。

5.根据权利要求2至4中任一项所述的方法,其中,所述方法还包括:

6.根据权利要求2至5中任一项所述的方法,其中,所述根据所述坐标变换信息、所述点火棒图像位置、火焰图像位置以及一个或多个试剂图像位置,确定对应的点火棒位置、火焰位置以及一个或多个试剂位置,包括:

7.根据权利要求1所述的方法,其中,所述在所述实时图像中跟踪对应点火...

【专利技术属性】
技术研发人员:王天智程昌敏陈秋
申请(专利权)人:昭通亮风台信息科技有限公司
类型:发明
国别省市:

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

1