基于七巧板的图形相似度计算方法、装置、设备和介质制造方法及图纸

技术编号:36034280 阅读:18 留言:0更新日期:2022-12-21 10:37
本发明专利技术公开了一种基于七巧板的图形相似度计算方法、装置、设备和介质,先获取显示的参考拼凑图形内所有通讯标签组的位置,并基于操作台和多个通讯标签组之间的通讯情况,确定当前拼凑图形内所有通讯标签组的位置。由于通讯标签组是设置于板块上的,这样在当前拼凑图形内能根据通讯标签组的位置计算所有板块的第一姿态,在参考拼凑图形内根据通讯标签组的位置计算所有板块的第二姿态。再根据第一姿态和第二姿态计算相同预设编号的板块之间的姿态相似度,获取计算得到的所有板块的姿态相似度;最后根据所有板块的姿态相似度计算当前拼凑图形和参考拼凑图形之间的图形相似度。可见,本发明专利技术可高效率,且实时地对七巧板拼凑形成的图形进行相似度计算。成的图形进行相似度计算。成的图形进行相似度计算。

【技术实现步骤摘要】
基于七巧板的图形相似度计算方法、装置、设备和介质


[0001]本专利技术涉及计算机
,尤其是涉及一种基于七巧板的图形相似度计算方法、装置、设备和介质。

技术介绍

[0002]幼儿是我们社会发展的未来,幼儿时期的习惯养成和幼儿时期的智力开发是非常重要的。对幼儿的智力开发有很多方法,其中较为有效且较易实施的方法是让幼儿多玩一些益智的玩具。
[0003]七巧板又称七巧图、智慧板,是中国民间流传的智力玩具,可将其拼凑成各种事物图形,如人物、动植物、房亭楼阁、车轿船桥等。幼儿在玩七巧板的过程中可有效提高空间思维能力,及动手能力。
[0004]七巧板拼凑的图形是具有一定复杂度的,在进行图案评价时,现有技术中一般是通过人为的方式来判断是否完成拼凑及拼凑的效果,但这种方式具有明显的主观性,且在多个幼儿同时玩七巧板的场景下,效率不高。

技术实现思路

[0005]基于此,有必要提供基于七巧板的图形相似度计算方法、装置、设备和介质,以解决现有技术中具有明显的主观性及效率不高的问题。
[0006]一种基于七巧板的图形相似度计算方法,应用于图形相似度计算系统,所述图形相似度计算系统包括操作台、显示组件、至少一组当前拼凑七巧板和多个通讯标签组,所述显示组件用于显示参考七巧板,所有七巧板放置于所述操作台上,每组七巧板包含七个预设编号不同的板块,每一板块上均设置有一个通讯标签组;其中,预设编号相同的板块之间的形状和通讯标签组的相对位置相同,通讯标签组的相对位置指示通讯标签组相对于所设置的板块的位置;r/>[0007]所述方法,包括:
[0008]在接收到相似度计算指令后,获取显示的参考拼凑图形内所有通讯标签组的位置,并基于所述操作台和多个通讯标签组之间的通讯情况,确定当前拼凑图形内所有通讯标签组的位置;其中,所述当前拼凑图形由当前拼凑七巧板拼凑形成,所述参考拼凑图形由参考七巧板拼凑形成;
[0009]在所述当前拼凑图形内,根据通讯标签组的位置计算所有板块的第一姿态,及在所述参考拼凑图形内,根据通讯标签组的位置计算所有板块的第二姿态,根据所述第一姿态和所述第二姿态计算相同预设编号的板块之间的姿态相似度,获取计算得到的所有板块的姿态相似度;
[0010]根据所有板块的姿态相似度计算所述当前拼凑图形和所述参考拼凑图形之间的图形相似度。
[0011]一种基于七巧板的图形相似度计算装置,应用于图形相似度计算系统,所述图形
相似度计算系统包括操作台、显示组件、至少一组当前拼凑七巧板和多个通讯标签组,所述显示组件用于显示参考七巧板,所有七巧板放置于所述操作台上,每组七巧板包含七个预设编号不同的板块,每一板块上均设置有一个通讯标签组;其中,预设编号相同的板块之间的形状和通讯标签组的相对位置相同,通讯标签组的相对位置指示通讯标签组相对于所设置的板块的位置;
[0012]所述装置包括:
[0013]通讯标签组位置获取模块,用于在接收到相似度计算指令后,获取显示的参考拼凑图形内所有通讯标签组的位置,并基于所述操作台和多个通讯标签组之间的通讯情况,确定当前拼凑图形内所有通讯标签组的位置;其中,所述当前拼凑图形由当前拼凑七巧板拼凑形成,所述参考拼凑图形由参考七巧板拼凑形成;
[0014]板块间姿态相似度计算模块,用于在所述当前拼凑图形内,根据通讯标签组的位置计算所有板块的第一姿态,及在所述参考拼凑图形内,根据通讯标签组的位置计算所有板块的第二姿态,根据所述第一姿态和所述第二姿态计算相同预设编号的板块之间的姿态相似度,获取计算得到的所有板块的姿态相似度;
[0015]图形相似度计算模块,用于根据所有板块的姿态相似度计算所述当前拼凑图形和所述参考拼凑图形之间的图形相似度。
[0016]一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述基于七巧板的图形相似度计算方法的步骤。
[0017]一种基于七巧板的图形相似度计算方法设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述基于七巧板的图形相似度计算方法的步骤。
[0018]本专利技术提供了基于七巧板的图形相似度计算方法、装置、设备和介质,应用于图形相似度计算系统,该图形相似度计算系统包括操作台、显示组件、至少一组当前拼凑七巧板和多个通讯标签组。显示组件上的参考七巧板会拼凑形成参考拼凑图形,而儿童则可以参考这个参考拼凑图形,对任意一组当前拼凑七巧板进行拼凑,以形成当前拼凑图形。其中,每组七巧板包含七个预设编号不同的板块,每一板块上均设置有一个通讯标签组,在接收到相似度计算指令后,可基于操作台和多个通讯标签组之间的通讯情况,确定当前拼凑图形内所有通讯标签组的位置和参考拼凑图形内所有通讯标签组的位置。由于通讯标签组是设置于板块上的,这样在当前拼凑图形内,就能根据通讯标签组的位置计算所有板块的第一姿态,及在参考拼凑图形内,根据通讯标签组的位置计算所有板块的第二姿态。进一步的,还可根据第一姿态和第二姿态计算相同预设编号的板块之间的姿态相似度,获取计算得到的所有板块的姿态相似度;最后根据所有板块的姿态相似度计算当前拼凑图形和参考拼凑图形之间的图形相似度。可见,本专利技术可高效率,且实时地对七巧板拼凑形成的图形进行相似度计算,有助于幼儿的智力开发。
附图说明
[0019]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的附图。
[0020]其中:
[0021]图1为第一实施例中基于七巧板的图形相似度计算方法的流程示意图;
[0022]图2为一个实施例中图形相似度计算系统的示意图;
[0023]图3为一个实施例中拼凑出“房子”的参考拼凑图形和当前拼凑图形的示意图;
[0024]图4为第二实施例中基于七巧板的图形相似度计算方法的流程示意图;
[0025]图5为一个实施例中板块上第一通讯标签和第二通讯标签的标签放置位置示意图;
[0026]图6为一个实施例中计算相对距离和距离相似度的示意图;
[0027]图7为一个实施例中计算相对角度和相对角度相似度的示意图;
[0028]图8为一个实施例中设置的板块方向的示意图;
[0029]图9为一个实施例中计算自转角度和自转角度相似度的示意图;
[0030]图10为一个实施例中基于七巧板的图形相似度计算装置的结构示意图;
[0031]图11为一个实施例中基于七巧板的图形相似度计算设备的结构框图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于七巧板的图形相似度计算方法,其特征在于,应用于图形相似度计算系统,所述图形相似度计算系统包括操作台、显示组件、至少一组当前拼凑七巧板和多个通讯标签组,所述显示组件用于显示参考七巧板,所有七巧板放置于所述操作台上,每组七巧板包含七个预设编号不同的板块,每一板块上均设置有一个通讯标签组;其中,预设编号相同的板块之间的形状和通讯标签组的相对位置相同,通讯标签组的相对位置指示通讯标签组相对于所设置的板块的位置;所述方法,包括:在接收到相似度计算指令后,获取显示的参考拼凑图形内所有通讯标签组的位置,并基于所述操作台和多个通讯标签组之间的通讯情况,确定当前拼凑图形内所有通讯标签组的位置;其中,所述当前拼凑图形由当前拼凑七巧板拼凑形成,所述参考拼凑图形由参考七巧板拼凑形成;在所述当前拼凑图形内,根据通讯标签组的位置计算所有板块的第一姿态,及在所述参考拼凑图形内,根据通讯标签组的位置计算所有板块的第二姿态,根据所述第一姿态和所述第二姿态计算相同预设编号的板块之间的姿态相似度,获取计算得到的所有板块的姿态相似度;根据所有板块的姿态相似度计算所述当前拼凑图形和所述参考拼凑图形之间的图形相似度。2.根据权利要求1所述的方法,其特征在于,姿态包括相对距离、相对角度和自转角度,姿态相似度包括距离相似度、相对角度相似度和自转角度相似度,所述在所述当前拼凑图形内,根据通讯标签组的位置计算所有板块的第一姿态,及在所述参考拼凑图形内,根据通讯标签组的位置计算所有板块的第二姿态,根据所述第一姿态和所述第二姿态计算相同预设编号的板块之间的姿态相似度,获取计算得到的所有板块的姿态相似度,包括:在所述当前拼凑图形内,根据基准板块上通讯标签组的位置和目标非基准板块上通讯标签组的位置计算第一相对距离,及在所述参考拼凑图形内,根据基准板块上通讯标签组的位置和目标非基准板块上通讯标签组的位置计算第二相对距离,获取计算得到的n个第一相对距离和n个第二相对距离;其中,基准板块为拼凑图形内预设的一个预设编号的板块,目标非基准板块为拼凑图形内除基准板块外的所有板块中的任意一个;计算第一目标相对距离和第二目标相对距离之间的距离相似度,获取计算得到的n个距离相似度;其中,所述第一目标相对距离为n个第一相对距离中的任意一个,所述第一目标相对距离和所述第二目标相对距离对应的板块的预设编号相同;在所述当前拼凑图形内,根据基准板块上通讯标签组的位置和目标非基准板块上通讯标签组的位置计算第一相对角度,及在所述参考拼凑图形内,根据基准板块上通讯标签组的位置和目标非基准板块上通讯标签组的位置计算第二相对角度,获取计算得到的n个第一相对角度和n个第二相对角度;其中,相对角度指示基准板块与目标非基准板块之间的连线与设定的基准轴之间的角度,且相对角度覆盖的区域为以预设方向从基准轴到连线之间的区域;计算第一目标相对角度和第二目标相对角度之间的相对角度相似度,获取计算得到的n个相对角度相似度;其中,所述第一目标相对角度为n个第一相对角度中的任意一个,所述第一目标相对角度和所述第二目标相对角度对应的板块的预设编号相同;
根据通讯标签组的位置计算所述当前拼凑图形内所有板块的第一自转角度,及根据通讯标签组的位置计算所述参考拼凑图形内所有板块的第二自转角度,获取计算得到的n+1个第一自转角度和n+1个第二自转角度;计算第一目标自转角度和第二目标自转角度之间的自转角度相似度,获取计算得到的n+1个自转角度相似度;其中,所述第一目标自转角度为n+1个第一自转角度中的任意一个,所述第一目标自转角度和所述第二目标自转角度对应的板块的预设编号相同。3.根据权利要求2所述的方法,其特征在于,所述计算第一目标相对距离和第二目标相对距离之间的距离相似度,包括:计算所述第一目标相对距离和所述第二目标相对距离之间的距离比值;若所述距离比值小于或等于1,则将所述距离比值作为所述距离相似度;若所述距离比值大于1且小于2,则将2与所述距离比值之间的差值作为所述距离相似度;若所述距离比值大于或等于2,则确定所述距离相似度为0。4.根据权利要求2所述的方法,其特征在于,所述计算第一目标相对角度和第二目标相对角度之间的相对角度相似度,包括:计算所述第一目标相对角度和第二目标相对角度之间的第一角度差值绝对值;若所述第一角度差值绝对值为0
°
,则确定所述相对角度相似度为1;若所述第一角度差值绝对值为180
°
,则确定所述相对角度相似度为0;若所述第一角度差值绝对值在大于0
°
且小于180
°
,则计算180
°
与所述第一角度差值绝对值之间的第一角度差值,将所述第一角度差值与180
°
之间的比值确定为所述相对角度相似度;若所述第一角度差值绝对值在大于180
°
且小于360
°
,则计算所述第一角度差值绝对值与180
°
之间的第二角度差值,将所述第二角度差值与180
°
之间的比值确定为所述相对角度相似度。5.根据权利要求2所述的方法,其特征在于,每个通讯标签组包括第一通讯标签和第二通讯标签,预设编号相同的板块之间第一通讯标签和第二通讯标签相对于所设置的板块的位置相同,所述根据通讯标签组的位置计算所述当前拼凑图形内所有板块的第一自转角度,及根据通讯标签组的位置计算所述参考拼凑图形内所有板块的第二自转角度,包括:在所述当前拼凑图形内,将第二通讯标签朝向第一通讯标签的方向作为第一板块方向,将所述第一板块方向与设定的基准轴之间的角度作为所述第一自转角度;在所述参考拼凑图形内,将第二通讯标签朝向第一通讯标签的方向作为第二板块方向,将所述第二板块方向与设定的基准轴之间的角度作为所述第二自转角度;其中,自转角度覆盖的区域为以预设方向从基准轴到板块方向之间的区域。6.根据权利要求2所述的方法,其特征在于,所述计算第一目标自转角度和第二目标自转角度之间的自转角度相似度,包括:当计算两个等腰直角三角形板块之间的自转角度相似度时,计算所述第一目标自转角度和第二目标自转角度之间的第二角度差值绝对值;若所述第二角度差值绝对值为0
°
,则确定两个等腰直角三角形板块之间的自转角度相似度为1;
若所述第二角度差值绝对值为180
°
,则确定两个等腰直角三角形板块之间的自...

【专利技术属性】
技术研发人员:杨宇
申请(专利权)人:深圳数联天下智能科技有限公司
类型:发明
国别省市:

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

1