[发明专利]基于电子白板自动矫正圆形或椭圆形的绘图方法及其应用在审
申请号: | 202110079995.5 | 申请日: | 2021-01-21 |
公开(公告)号: | CN112907697A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 唐涛;罗文;罗益峰 | 申请(专利权)人: | 广州朗国电子科技有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 广州市专注鱼专利代理有限公司 44456 | 代理人: | 柴燕 |
地址: | 510000 广东省广州市黄埔区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 电子白板 自动 矫正 圆形 椭圆形 绘图 方法 及其 应用 | ||
本发明提供一种基于电子白板自动矫正圆形或椭圆形的绘图方法及其应用,其中方法包括:用户选择绘制的图形形状为圆形或椭圆形,在电子白板上绘制相应的形状;捕获用户在电子白板上绘制的轨迹的起点和终点的坐标,判断所述轨迹是否是一笔完成,在终点与起点之间的距离在误差范围内时,分别捕获起点和终点的路径上的若干个点,得到X轴的最小值和最大值,Y轴的最小值和最大值,得到一个规则矩形的四个顶点;根据规则矩形的四个顶点,计算矫正后的圆形或椭圆形的四个顶点,得到矫正后圆形或椭圆形。本发明能快速完成圆形或椭圆形的绘制,提升用户体验。
技术领域
本发明涉及绘图矫正技术领域,特别涉及一种基于电子白板自动矫正圆形的绘图方法及其应用。
背景技术
目前,电子白板越来越广泛地应用于教学领域。在使用电子白板进行教学时,有时会在白板上绘制图形,比如圆形。电子白板针对书写的时候都是不规则的图形,尤其是绘制笔迹过程中,很难做到绘制规则的图形,或者是在指定某个区域自己想要绘制这个区域大小的规则图形的时候,得不到想要的规则图形,从而使的绘制的图形不美观,影响教学质量。
发明内容
本发明的目的是提供一种基于电子白板自动矫正圆形的绘图方法及其应用,可以解决现有技术中在电子白板上绘制圆形不规则,图形不美观,影响教学质量等问题。
本发明的目的是通过以下技术方案实现的:
第一方面,本发明提供一种基于电子白板自动矫正圆形或椭圆形的绘图方法,包括以下步骤:
步骤1、用户选择绘制的图形形状为圆形或椭圆形,在电子白板上绘制相应的形状;
步骤2、捕获用户在电子白板上绘制的轨迹的起点和终点的坐标,判断所述轨迹是否是一笔完成,并且判断终点与起点之间的距离是否在误差范围内,如果是则转至步骤2,否则抛弃捕获的轨迹;
步骤3、分别捕获起点和终点的路径上的若干个点,根据所有点的坐标值,得到X轴的最小值和最大值,Y轴的最小值和最大值,从而得到一个规则矩形的四个顶点;
步骤4、根据规则矩形的四个顶点,计算矫正后的圆形或椭圆形的四个顶点,根据圆形或椭圆形的四个顶点得到矫正后圆形或椭圆形。
进一步的,所述的步骤3包括:
步骤301、获得起点的坐标,记为A(XA,YA),并存入到关键点集合中;
步骤302、使X轴的最小值Xmin=XA,X轴的最大值Xmax=XA,使Y轴的最小值Ymin=YA,Y轴的最大值Ymax=YA;
步骤303、依次读取其它点的坐标值(Xn,Yn),与X轴的最小值Xmin、X轴的最大值Xmax、Y轴的最小值Ymin、Y轴的最大值Ymax进行比较,如果XnXmin,则Xmin=Xn;如果XnXmax,则Xmax=Xn;如果YnYmin,则Ymin=Yn;如果YnYmax,则Ymax=Yn;
步骤304、得到X轴的最小值和最大值,以及Y轴的最小值和最大值,组成规则矩形的四个顶点:A'(Xmin,Ymin),B'(Xmin,Ymax),C'(Xmax,Ymax),D'(Xmax,Ymin)。
进一步的,所述的矫正后的圆形或椭圆形的四个顶点表示为:
A=(A'+D')/2;
B=(A'+B')/2;
C=(B'+C')/2;
D=(C'+D')/2。
第二方面,本发明提供一种基于电子白板自动矫正圆形或椭圆形的绘图装置,包括坐标点获取模块、存储模块、计算模块和缓冲模块;其中:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州朗国电子科技有限公司,未经广州朗国电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110079995.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种重力场介导的做功装置及方法
- 下一篇:一种绝缘良好的模压封装型电阻器