一种图形合成方法及装置、模型训练方法、存储介质制造方法及图纸

技术编号:36085239 阅读:17 留言:0更新日期:2022-12-24 11:00
本申请公开了一种图形合成方法及装置、模型训练方法、存储介质,图形合成方法包括:从采集的M个线条中获取多个线条组,任意一个线条组包括N个线条,M和N均为大于或者等于2的正整数,M大于或者等于N;分别将多个线条组中的N个线条进行组合得到多个N条边的图形,任意一个N条边的图形由其中一个线条组中的N个线条合成。本申请提供的方案克服了现有技术中采集用于训练模型的图形数据周期长、效率低、耗费人力大的问题。力大的问题。力大的问题。

【技术实现步骤摘要】
一种图形合成方法及装置、模型训练方法、存储介质


[0001]本申请涉及但不限于监控
,尤其涉及一种图形合成方法及装置、模型训练方法、存储介质。

技术介绍

[0002]在日常工作和生活中,随着无纸化、智能化的普及,很多会议、生活和工作场景都在使用智能交互的电子绘图设备来取代传统的白板、黑板、纸张,例如,用户可以利用电子白板设备的触摸屏在电子白板应用的界面上进行绘图等操作,能够极大地提高效率。
[0003]在电子绘图设备上绘图之前,通常需要采集大量的图形进行模型训练,图形识别技术大部分使用的是深度学习的方法,深度学习的图形识别依赖于大量的训练数据,因此数据量是绘图准确率的保证。现有技术中,存在采集用于训练模型的图形数据周期长、效率低、耗费人力大的问题。

技术实现思路

[0004]本公开实施例所要解决的技术问题是,提供一种图形合成方法及装置、模型训练方法、存储介质,以克服现有技术中采集用于训练模型的图形数据周期长、效率低、耗费人力大的问题。以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0005]第一方面,本公开实施例提供了一种图形合成方法,包括:
[0006]从采集的M个线条中获取多个线条组,任意一个线条组包括N个线条,M和N均为大于或者等于2的正整数,M大于或者等于N;
[0007]分别将多个线条组中的N个线条进行组合得到多个N条边的图形,任意一个N条边的图形由其中一个线条组中的N个线条合成。
[0008]在示例性实施方式中,所述分别将多个线条组中的N个线条进行组合得到多个N条边的图形,包括:
[0009]对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,以获取多个不同的N条边的图形。
[0010]在示例性实施方式中,所述对任意一个线条组里面的N个线条中的至少一个线条进行放缩操作,包括:
[0011]选择待放缩的线条,计算所述待放缩线条的放缩倍数,将待放缩线条上的多个轨迹点的坐标值设置为原坐标值的放缩倍数得到放缩后的线条。
[0012]在示例性实施方式中,所述对任意一个线条组里面的N个线条中的至少一个线条进行旋转操作,包括:
[0013]选择待旋转的线条,获取旋转角度,将待旋转的线条上的多个轨迹点根据所述旋转角度进行坐标旋转得到旋转后的多个轨迹点的坐标,所述旋转后的多个轨迹点的坐标构成旋转后的线条。
[0014]在示例性实施方式中,所述将待旋转的线条上的多个轨迹点根据所述旋转角度进行坐标旋转得到旋转后的多个轨迹点的坐标,通过以下坐标旋转公式计算:
[0015]x1=cos(angle)*x

sin(angle)*y;
[0016]y1=cos(angle)*y+sin(angle)*x;
[0017]其中,angle为所述旋转角度,x和y为线条上轨迹点的原坐标值,x1和y1为线条上轨迹点坐标旋转后的坐标值。
[0018]在示例性实施方式中,所述对任意一个线条组里面的N个线条中的至少一个线条进行平移操作,包括:
[0019]选择待平移的线条,将所述待平移的线条上的多个轨迹点沿第一方向和/或第二方向进行平移,得到平移后的多个轨迹点的坐标,所述平移后的多个轨迹点的坐标构成平移后的线条。
[0020]在示例性实施方式中,所述对任意一个线条组里面的N个线条中的至少一个线条进行坐标取反操作,包括:
[0021]获取待坐标取反的线条,将待坐标取反的线条的起点坐标设置为终点坐标,将待坐标取反的线条的终点坐标设置为起点坐标。
[0022]在示例性实施方式中,所述将待坐标取反的线条的起点坐标设置为终点坐标,包括:将待坐标取反的线条的起点坐标的起点标志更新为终点标志;
[0023]所述将待坐标取反的线条的终点坐标设置为起点坐标,包括:将待坐标取反的线条的终点坐标的终点标志为更新为起点标志。
[0024]在示例性实施方式中,所述对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,包括:选择待旋转的线条,获取旋转角度,将待旋转的线条上的多个轨迹点根据所述旋转角度进行坐标旋转得到旋转后的多个轨迹点的坐标,所述旋转后的多个轨迹点的坐标构成旋转后的线条;
[0025]和/或,选择待放缩的线条,计算所述待放缩线条的放缩倍数,将待放缩线条上的多个轨迹点的坐标值设置为原坐标值的放缩倍数得到放缩后的线条;
[0026]和/或,选择待平移的线条,将所述待平移的线条上的多个轨迹点沿第一方向和/或第二方向进行平移,得到平移后的多个轨迹点的坐标,所述平移后的多个轨迹点的坐标构成平移后的线条;
[0027]和/或,获取待坐标取反的线条,将待坐标取反的线条的起点坐标设置为终点坐标,将待坐标取反的线条的终点坐标设置为起点坐标。
[0028]在示例性实施方式中,所述N等于2,对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,包括:
[0029]对于任意一个线条组中的两个线条,将两个线条的起点通过平移操作设置在原点,将其中一个线条上的多个轨迹点进行坐标旋转,使得坐标旋转后的线条的延伸方向与另一个线条的延伸方向之间的夹角为第一预设角度,得到两条边的图形。
[0030]在示例性实施方式中,所述将其中一个线条上的多个轨迹点进行坐标旋转之后,还包括:将其中一个线条上的轨迹点的坐标在第一方向和/或第二方向上平移,所述第一方向与所述第二方向相交。
[0031]在示例性实施方式中,所述N等于3,所述N个线条包括第一线条、第二线条和第三
线条,所述对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,包括:
[0032]通过平移操作将所述第一线条、所述第二线条和所述第三线条的起点设置在原点;
[0033]将所述第二线条上的多个轨迹点绕所述原点进行坐标旋转,使得坐标旋转后的第二线条的延伸方向与所述第一线条的延伸方向之间成第二预设角度;将所述第三条线上的多个轨迹点绕所述原点进行坐标旋转,使得坐标旋转后的第三线条的延伸方向与所述第一线条的延伸方向成第三预设角度;将所述第三线条进行平移,使所述第三线条的起点和终点分别与所述第二线条的终点和所述第一线条的终点重合。
[0034]在示例性实施方式中,所述将所述第三线条进行平移之前,还包括:
[0035]计算第一距离,所述第一距离为所述第一线条的终点与所述第二线条终点之间的距离;
[0036]将所述第三线条上的轨迹点坐标按照放缩倍数进行放缩,使放缩后的第三线条的终点和起点之间的距离与所述第一距离相等;所述放缩倍数为所述第一距离与所述第三线条终点和起点之间距离的比值;
[0037]所述将所述第三线条进行平移,包括:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形合成方法,其特征在于,包括:从采集的M个线条中获取多个线条组,任意一个线条组包括N个线条,M和N均为大于或者等于2的正整数,M大于或者等于N;分别将多个线条组中的N个线条进行组合得到多个N条边的图形,任意一个N条边的图形由其中一个线条组中的N个线条合成。2.根据权利要求1所述的图形合成方法,其特征在于,所述分别将多个线条组中的N个线条进行组合得到多个N条边的图形,包括:对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,以获取多个不同的N条边的图形。3.根据权利要求2所述的图形合成方法,其特征在于,所述对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,包括:选择待旋转的线条,获取旋转角度,将待旋转的线条上的多个轨迹点根据所述旋转角度进行坐标旋转得到旋转后的多个轨迹点的坐标,所述旋转后的多个轨迹点的坐标构成旋转后的线条;和/或,选择待放缩的线条,计算所述待放缩线条的放缩倍数,将待放缩线条上的多个轨迹点的坐标值设置为原坐标值的放缩倍数得到放缩后的线条;和/或,选择待平移的线条,将所述待平移的线条上的多个轨迹点沿第一方向和/或第二方向进行平移,得到平移后的多个轨迹点的坐标,所述平移后的多个轨迹点的坐标构成平移后的线条;和/或,获取待坐标取反的线条,将待坐标取反的线条的起点坐标设置为终点坐标,将待坐标取反的线条的终点坐标设置为起点坐标。4.根据权利要求3所述的图形合成方法,其特征在于,所述将待旋转的线条上的多个轨迹点根据所述旋转角度进行坐标旋转得到旋转后的多个轨迹点的坐标,通过以下坐标旋转公式计算:x1=cos(angle)*x

sin(angle)*y;y1=cos(angle)*y+sin(angle)*x;其中,angle为所述旋转角度,x和y为线条上轨迹点的原坐标值,x1和y1为线条上轨迹点坐标旋转后的坐标值。5.根据权利要求3所述的图形合成方法,其特征在于,所述将待坐标取反的线条的起点坐标设置为终点坐标,包括:将待坐标取反的线条的起点坐标的起点标志更新为终点标志;所述将待坐标取反的线条的终点坐标设置为起点坐标,包括:将待坐标取反的线条的终点坐标的终点标志为更新为起点标志。6.根据权利要求2所述的图形合成方法,其特征在于,所述N等于2,对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,包括:对于任意一个线条组中的两个线条,将两个线条的起点通过平移操作设置在原点,将其中一个线条上的多个轨迹点进行坐标旋转,使得坐标旋转后的线条的延伸方向与另一个线条的延伸方向之间的夹角为第一预设角度,得到两条边的图形。7.根据权利要求6所述的图形合成方法,其特征在于,所述将其中一个线条上的多个轨
迹点进行坐标旋转之后,还包括:将其中一个线条上的轨迹点的坐标在第一方向和/或第二方向上平移,所述第一方向与所述第二方向相交。8.根据权利要求2所述的图形合成方法,其特征在于,所述N等于3,所述N个线条包括第一线条、第二线条和第三线条,所述对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,包括:通过平移操作将所述第一线条、所述第二线条和所述第三线条的起点设置在原点;将所述第二线条上的多个轨迹点绕所述原点进行坐标旋转,使得坐标旋转后的第二线条的延伸方向与所述第一线条的延伸方向之间成第二预设角度;将所述第三条线上的多个轨迹点绕所述原点进行坐标旋转,使得坐标旋转后的第三线条的延伸方向与所述第一线条的延伸方向成第三预设角度;将所述第三线条进行平移,使所述第三线条的起点和终点分别与所述第二线条的终点和所述第一线条的终点重合。9.根据权利要求2所述的图形合成方法,其特征在于,所述N等于4,所述N个线条包括第一线条、第二线条、第三线条和第四线条,所述对任意一个线条组里面的N个线条中的至少一个线条进行旋转、平移、放缩、坐标取反中的至少一种操作得到N条边的图形,包括:通过平移操作将所述第一线条、所述第二线条、所述第三线条和所述第四线条的起点设置在原点;将所述第二线条和所述第三线条上的多个轨迹点绕所述原点进行坐标旋转,使得坐标旋转后的第二个线条和第三线条的延伸方向与所述第一线条的延伸方向之间成第二预设角度;将所述第四线条上的多个轨迹点进行坐标旋转,使...

【专利技术属性】
技术研发人员:刘宪彬安占福
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1