本申请涉及计算机,尤其涉及一种线条折点的确定方法、装置、设备及存储介质。
背景技术:
1、随着触摸屏的广泛应用,一些手绘软件或白板软件的应用也越来越广泛,例如可以通过手绘软件或白板软件手绘线条。在手绘线条时,由于手的不稳定,导致无法绘制真正的直线或光滑曲线,此时需要采用一定的手段调整手绘线条。
2、目前,主要是根据线条的弯折程度,在有明显转角的地方对线条进行划分,得到多个线段,然后逐段进行平滑或拟合处理。但由于对手绘线条出现的折点判断不准确,导致处理后的结果与用户实际想绘制的线条存在较大偏差。
3、申请内容
4、本申请实施例提供一种线条折点的确定方法、装置、设备及存储介质,可以准确确定手绘线条的折点。
5、第一方面,本申请实施例提供了一种线条折点的确定方法,包括:
6、根据预设采样频率采样手绘线条,得到第一采样点;
7、根据相邻的第一采样点之间的距离,对第一采样点进行分组;
8、针对每一个分组,根据分组内的第一采样点的位置信息合并第一采样点,得到第一目标点;
9、根据第一目标点的曲率,确定手绘线条的折点。
10、第二方面,本申请实施例提供了一种线条折点的确定装置,包括:
11、采样模块,用于根据预设采样频率采样手绘线条,得到第一采样点;
12、分组模块,用于根据相邻的第一采样点之间的距离,对第一采样点进行分组;
13、合并模块,用于针对每一个分组,根据分组内的第一采样点的位置信息合并第一采样点,得到第一目标点;
14、确定模块,用于根据第一目标点的曲率,确定手绘线条的折点。
15、第三方面,本申请实施例提供了一种电子设备,包括:
16、处理器;
17、存储器,用于存储计算机程序指令;
18、触控屏,用于接收并显示手绘线条;
19、当计算机程序指令被处理器执行时,实现如第一方面所述的方法。
20、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如第一方面所述的方法。
21、本申请实施例提供的线条折点的确定方法、装置、设备及存储介质,根据预设采样频率采样手绘线条,得到第一采样点,根据相邻的第一采样点之间的距离,对第一采样点进行分组,针对每一个分组,根据分组内的第一采样点的位置信息合并第一采样点,得到第一目标点,根据第一目标点的曲率,确定手绘线条的折点。即本申请实施例利用采样点之间的距离对采样点进行合并,实现了对采样点的平滑处理,如此在基于目标点的曲率确定手绘线条的折点时,可以避免因采样点之间的距离过小导致曲率波动较大进而造成折点的误判,如此提高了折点的准确性。
技术实现思路
1.一种线条折点的确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述针对每一个分组,根据所述分组内的第一采样点的位置信息合并所述第一采样点,得到第一目标点,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述距离小于或等于预设距离的情况下,剔除第一目标合并点,得到第一目标点,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标点的曲率,确定所述手绘线条的折点之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标点的曲率,确定所述手绘线条的折点,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述第三点序列中各目标点的曲率确定所述手绘线条的折点,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据相邻的第一采样点之间的距离,对所述第一采样点进行分组,包括:
8.一种线条折点的确定装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,当所述计算机程序指令被处理器执行时,实现如权利要求1-7中任一项所述的方法。