一种基于电子白板的图片传输方法与流程

文档序号:16206837发布日期:2018-12-08 07:13阅读:465来源:国知局
一种基于电子白板的图片传输方法与流程

本发明属于信息交互领域,具体涉及一种基于电子白板的图片传输方法。



背景技术:

传统的标记图片传输方法是一方把标记好的图片发给另外一方,在图片过大的情况下,传输效率就会较慢。



技术实现要素:

本发明的目的在于克服上述不足,提供一种基于电子白板的图片传输方法,能够快速高效的对图片进行传输。

为了达到上述目的,本发明包括以下步骤:

步骤一,确定不同电子白板间的图片的一致性,如相同,则进行至下一步;如不同,则统一各个电子白板间的图片;

步骤二,在发送端的电子白板上绘制图像;

步骤三,将绘制的图像进行截断,并定义若干点,通过截断法对线段进行拆分,确定相邻点间的线段长度与夹角;

步骤四,将相邻点间的线段长度与夹角发送至接收端的电子白板上;

步骤五,接收端的电子白板接收到相邻点间的线段长度与夹角后,在图片上进行定位,并通过拟合曲线法对线段进行重组,绘制出图像;

步骤六,所有电子白板完成绘制图像后,返回步骤一。

步骤三中,通过截断法对线段进行拆分是通过对点的统计和规则计算截断,对相邻各个点进行计算和分类,使用分类方法,相邻两点或者三点以及多点之间进行计算,具体方法如下:

第一步,使用聚类算法分类点,得到点的x值和y值,在一个类别中的点分别计算多个曲线拟合;

第二步,若两点之间x值相同,y值不相同,则为曲线和曲线之间的分离位置,根据分离位置,得出相邻点间的线段长度与夹角。

x值相同,y值不同的情况分为两种:

第一种,x值误差在两个像素之内,则视为x值相同,计算公式为|x2-x1|≤2

第二种,x值无误差,则x值相同。

步骤五中,通过拟合曲线法对线段进行重组的具体步骤如下:

第一步,曲线拟合为多种曲线形式,其多项式表达式为,

pn(x)=anxn+an-1xn-1+…+a1x+a0

该多项式表达式由常数与自变量x经过有限次乘法与加法运算得到的,其中,当n=1时,其为一次函数y=kx+b,当n=2时,其为二次函数y=ax2+bx+c,以此类推,得到一次函数、二次函数和三次函数;

第二步,拟合评价函数:

其中,w为多项式中的系数,t为实际的点y值;

分别对一次函数、二次函数和三次函数进行拟合,使用拟合评价函数计算误差,并确定阈值;

将接收到的相邻点间的线段长度与夹角带入拟合评价函数中计算误差,若误差小于阈值,则拟合为曲线,若误差大于阈值,取消拟合,绘制点。

与现有技术相比,本发明为了提高传输效率,让双方能更快速的接收到对方的信息,把原先需要传输的图片通过截断法修改成传输标记数据,这样就会减少图片体积大,避免了传输时间过长的问题,通过这种方式,在双方接到另一方数据的时候,继续在原图上使用标记数据绘出即可,对于数据而言,经过压缩,数据量也会大大减少,在画一段不规则的标记线的时候,采用拟合曲线的方式来减少点的数据量。

附图说明

图1为本发明中截断法的示意图。

具体实施方式

下面结合附图对本发明做进一步说明。

本发明包括以下步骤:

步骤一,确定不同电子白板间的图片的一致性,如相同,则进行至下一步;如不同,则统一各个电子白板间的图片;

步骤二,在发送端的电子白板上绘制图像;

步骤三,将绘制的图像进行截断,并定义若干点,通过截断法对线段进行拆分,确定相邻点间的线段长度与夹角;

步骤四,将相邻点间的线段长度与夹角发送至接收端的电子白板上;

步骤五,接收端的电子白板接收到相邻点间的线段长度与夹角后,在图片上进行定位,并通过拟合曲线法对线段进行重组,绘制出图像;

步骤六,所有电子白板完成绘制图像后,返回步骤一。

步骤三中,通过截断法对线段进行拆分是通过对点的统计和规则计算截断,对相邻各个点进行计算和分类,使用分类方法,相邻两点或者三点以及多点之间进行计算,具体方法如下:

第一步,使用聚类算法分类点,得到点的x值和y值,在一个类别中的点分别计算多个曲线拟合;

第二步,若两点之间x值相同,y值不相同,则为曲线和曲线之间的分离位置,根据分离位置,得出相邻点间的线段长度与夹角。

x值相同,y值不同的情况分为两种:

第一种,x值误差在两个像素之内,则视为x值相同,计算公式为|x2-x1|≤2

第二种,x值无误差,则x值相同。

步骤五中,通过拟合曲线法对线段进行重组的具体步骤如下:

第一步,曲线拟合为多种曲线形式,其多项式表达式为,

pn(x)=anxn+an-1xn-1+…+a1x+a0

该多项式表达式由常数与自变量x经过有限次乘法与加法运算得到的,其中,当n=1时,其为一次函数y=kx+b,当n=2时,其为二次函数y=ax2+bx+c,以此类推,得到一次函数、二次函数和三次函数;

第二步,拟合评价函数:

其中,w为多项式中的系数,t为实际的点y值。

分别对一次函数、二次函数和三次函数进行拟合,使用拟合评价函数计算误差,并确定阈值;将接收到的相邻点间的线段长度与夹角带入拟合评价函数中计算误差,若误差小于阈值,则拟合为曲线,若误差大于阈值,取消拟合,绘制点。

参见图1,当b点到i点所有数据都需要传输时,可以采用截断法,拟合曲线法,每三个点可以确定两条线段,一个夹角,如点h、点i和点p确定了线段ih、线段ip和一个角a,当角a大于10度,并且线段ip长度大于4px,从点i截断,b点到i点可用拟合曲线法省略b点到i点中间的数据,传输两个点和其省略了的点的拟合算法,这样对面收到的数据量就会大大减少。



技术特征:

技术总结
本发明公开了一种基于电子白板的图片传输方法,本发明为了提高传输效率,让双方能更快速的接收到对方的信息,把原先需要传输的图片通过截断法修改成传输标记数据,这样就会减少图片体积大,避免了传输时间过长的问题,通过这种方式,在双方接到另一方数据的时候,继续在原图上使用标记数据绘出即可,对于数据而言,经过压缩,数据量也会大大减少,在画一段不规则的标记线的时候,采用拟合曲线的方式来减少点的数据量。

技术研发人员:刘荣昌;钱波
受保护的技术使用者:陕西中达公路技术服务有限公司
技术研发日:2018.07.23
技术公布日:2018.12.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1