基于OCR的电子白板智能手绘图形方法、装置及设备制造方法及图纸

技术编号:33705355 阅读:28 留言:0更新日期:2022-06-06 08:26
本发明专利技术属于电子白板技术领域,公开了一种基于OCR的电子白板智能手绘图形方法、装置及设备,包括以下步骤:手绘笔迹识别,测试总结:判断用户手绘的特定图形;进行特定图形矫正绘制。通过借助OCR文字识别对手绘笔迹进行图形识别,再通过矫正算法绘制实现智能手绘图形的方案,实现门槛较低,并能带给用户智能化操作感,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
基于OCR的电子白板智能手绘图形方法、装置及设备


[0001]本专利技术属于电子白板
,尤其涉及一种基于OCR的电子白板智能手绘图形方法、装置及设备。

技术介绍

[0002]OpenCV是指一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库;OCR是指光学字符识别;RectF是指Android原生常用的一个“绘画相关的工具类”,常用于描述长方形/正方形,实现一个“长方形”的概念,该类支持更高精度的数值;MotionEvent是指Android原生屏幕触摸事件的一个类,可记录事件的类型(包括ACTION_DOWN按下、ACTION_MOVE移动、ACTION_UP抬起等)以及触摸XY轴坐标位置等。
[0003]当前电子白板主要有两种图形绘制方案,其中一种是选择特定形状的图形模式,直接将规则的特定形状绘制到指定位置;还有一种是白板集成OpenCV的方式对手绘笔迹进行识别,识别为特定形状后再进行矫正绘制。
[0004]选择特定形状的图形模式的方案:需要在电子白板中切换到特定形状的图形模式,并选择绘制位置。当用户想在本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于OCR的电子白板智能手绘图形方法,其特征在于,包括以下步骤:S1手绘笔迹识别:开始手绘时,屏幕接收到ACTION_DOWN触摸事件后,开始记录所述触摸事件的X轴、Y轴坐标数据,在ACTION_UP事件抬手后一定时间内,如果没有后续ACTION_DOWN触摸事件传入,则表示所述手绘完成,停止记录,并将记录的坐标数据传给OCR文字识别的SDK,得到所述手绘返回的文字结果;S2测试总结:返回的文字结果若为与特定图形相似的文字符号模型,则能判断用户手绘的是所述特定图形;S3:进行特定图形矫正绘制。2.根据权利要求1所述的基于OCR的电子白板智能手绘图形方法,其特征在于,所述文字结果若为与三角形相似的文字符号模型,所述文字符号模型包括

、A,则能判断用户手绘的是三角形,所述三角形的矫正绘制包括以下步骤:S3.11根据输入笔迹四个方向最大顶点坐标获得绘制出矩形对象;S3.12计算三角形顶点坐标;S3.13交叉连接三个顶点,画三条直线,绘制出三角形。3.根据权利要求1所述的基于OCR的电子白板智能手绘图形方法,其特征在于,所述文字结果若为与矩形相似的文字符号模型,所述文字符号模型包括口、

、曰、日,则能判断用户手绘的是矩形;所述矩形的矫正绘制包括以下步骤:S3.21根据输入笔迹四个方向最大顶点坐标获得绘制出矩形对象,即最大程度接近手绘大小的矩形;S3.22根据矩形左上角顶点和右下角顶点的XY坐标,绘制出矩形。4.根据权利要求1所述的基于OCR的电子白板智能手绘图形方法,其特征在于,所述文字结果若为与圆形相似的文字符号模型,所述文字符号模型包括

、。、O、0、o,则能判断用户手绘的是圆形;所述圆形的矫正绘制包括以下步骤:S3.31根据输入笔迹四个方向最大顶点坐标获得绘制出矩形对象;S3.32计算圆心以及半径;S3.33根据圆心以及半径,绘制出圆形。5.根据权利要求1所述的基于OCR的电子白板智能手绘图形方法,其特征在于,所述文字结果若为与五角星图形相似的文字符号模型,所述文字符号模型包括<...

【专利技术属性】
技术研发人员:罗文郑泽龙袁建波
申请(专利权)人:长沙朗源电子科技有限公司
类型:发明
国别省市:

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

1