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