王思达 刘勇 袁汇灵

摘要:互动式电子白板最早由加拿大SMART Technologies Inc在1331年发明。其最早的用途是会议与培训,并在随后进军到了教育领域。在国内,随着教育正逐渐向数字化、智能化转变,诸如电子白板之类的新一代智能教具也正在全国学校中渐渐流行开来。然而,与这些设备设施相匹配的一系列软件的发展却相对欠缺,直接限制了新型设备作用的发挥。而本文将提出一种全新的基于教学的适用于交互式电子白板的手写输入方式。

关键词:升维投影 字符识别 MATLAB 电子白板

中图分类号:TP183  文献标识码:A  文章编号:1009-5349(2019)06-0256-02

一、现状及背景

随着科技时代的发展以及人们的需求,字符识别技术正在被广泛应用于各种领域,而领域的发展也带动了技术的革新。现如今,与字符识别相关的技术与算法层出不穷,比如SVM、OCR、CSG等。但是这些技术在应用上各有千秋,但我们认为基于MATLAB与升维投影所开发出的,适用于电子白板等电子设备的的字符识别算法在理解与研究上将会更加便捷。

二、字符识别方式概述

对于黑板字符的识别我们基于MATLAB对图像的处理方法设计了独到的方式,摒弃了以往停留在二维图像上的传统识别方式,将所有收集到的信息进行基于积分和微分的升维处理,进行三维的建模和检索,从而克服了以往识别不准确和速度慢的问题。其具体实现步骤如下:

1.图像收集

对书写在电子白板上的信息进行收集,在单片机的加持下,将整个黑板的实时信息以图片的形式收集并反馈至处理器。

2.图像处理

收集到图像信息以后,通过MATLAB强大的图像处理功能将整个画面图像先后转化为灰度图像和二至图像,由灰度图像收集字符颜色,以便随后还原。

3.形态学处理腐蚀膨胀

接下来对所收集到的二值图像进行形态学的膨胀和腐蚀,进行形态学处理,为图像分割打下基础。

4.边缘检测

在对二值图像分析处理的基础上进行操作,使对象的轮廓变得光滑,断开狭窄的间断和移除细小的突出物。

5.分割图像

将原图片按照边缘检测的结果分割图像,并统一图像像素。

6.旋转图像进行升维投影

将分割完成的图像放置于坐标轴中,拟合为函数组,并对已经分割完成的图像同时进行积分和微分的操作,收集新的函数,填充并求得重心,这样对于该字体在这个角度的处理就已经完成了。随后旋转分割完成的图像,重复以上步骤,将得到新的图像的重心与上一图像的重心叠加,旋转新图像使新图像和旧图像之间的夹角和旋转字体的夹角相同。再次重复以上步骤,便可得到一个完整的三维立体图形。

7.数据的统计和比较

在步骤6的基础上,对新的三维图像进行建模,录入数据库并检索,所得相似度最高的便为匹配对象,将其输出。

三、数据库搭建

图像数据库系统由数据输入系统、数据表示与管理系统、数据检索与操作系统和应用系统四部分组成。图像数据库系统处理的对象包括图像数据、图面、图形数据、一般文字、数字等。数据输入系统从模式数据取出计算机所能利用的信息。数据检索与操作系统完成这些应用系统所必需的模式数据的几何学的、地理学的运算、处理和检索,反映形状或构造的数据的检索与操作。数据表示与管理系统将模式数据预先变换成适合于检索与操作的形式,并完成合理的存储与管理功能,以适应庞大的数据量和二维特性。

四、总结与期望

在实验过程中,我们运用升维投影法和MATLAB算法对字符进行处理。运用积分微分算法和迭代算法来处理和改变信息在空间中的维度,通过对维度的改变达到更准确、更迅速地识别字符的效果。实验表明,MATLAB凭借其强大的图像处理和运算能力,使得在实际运用中该算法相对于其他算法在对目标对象的分析处理上更加准确,识别过程也更加清晰快速。

参考文献:

[1]曲成璋.基于深度信息的不同复杂度行为的识别研究[D].武汉大学,2015.

[2]林启胜,王磊,周喜,赵凡,马博.基于图数据库的文献检索方法优化与实现[J].微电子学与计算机,2017,34(10):63-67.

[3]余佳航.基于计算机视觉的原笔迹提取与汉字识别研究[D].华中师范大学,2018.

[4]苟旺强.交互式电子白板环境下的有效课堂[J].文学教育(下),2018(3):98.

[5]王雪晶.交互式电子白板的应用概述[J].办公自动化,2018,23(3):63-64.

[6]张帆,刘星,张宇.基于实时样本采集的个性化手写汉字输入系统设计[J].计算机测量与控制,2018,26(1):234-237.

[7]刘振国.基于Kinect的手写输入系统的研究与设计[D].南京航空航天大学,2018.

[8]周巧婷.基于物联网的未来课堂设计[J].自动化与仪器仪表,2017(1):212-214.

[9]陈静,付小璞,胡徐兵.中文输入法技术综述[J].科技展望,2016,26(22):320.

[10]吴庆涛,曹再辉,施进发.傅里叶变换耦合曲率尺度空间的图形检索算法[J].包装工程,2016,37(13):157-164.

[11]骆敏.基于云计算的智能输入法设计[J].中国新通信,2015,17(22):56.

[12]曲成璋.基于深度信息的不同复杂度行为的识别研究[D].武汉大学,2015.

[13]唐涛,高满屯,何波.基于特征点的图形检索研究[J].图学学报,2014,35(1):16-20.

Abstract:The interactive electronic whiteboard was first invented by Canada's SMART Technologies Inc in 1331.Its earliest use was in meetings and training, and later in education.In China, with the gradual transformation of education to digitalization and intelligence, a new generation of intelligent teaching AIDS such as electronic whiteboard is gradually popular in schools across the country.However, the development of a series of software matching these facilities is relatively deficient, which directly limits the role of new equipment.This paper proposes a new teaching-based handwritten input method for interactive electronic whiteboard.

Key words:dimension raising projection、character recognition、MATLAB、electronic whiteboard

責任编辑:于蕾

基于matlab的手写输入板,基于MATLAB和升维投影法的手写字符识别输入系统相关推荐

  1. matlab为什么要升维数,基于MATLAB和升维投影法的手写字符识别输入系统

    256 现代交际·2019年6期 作者简介:王思达,长春师范大学学生,研究方向:计算机科学与技术:刘勇,长春师范大学学生,研究方向:计算机科学与技术:袁汇灵, 长春师范大学学生,研究方向:计算机科学与 ...

  2. matlab手写输入,基于matlab的手写输入板

    基于matlab的手写输入板 Matlab 手写输入板 因为想做个手写数字识别,就先做了这手写输入的面板,这 是 我 根据 matlab 中文论坛里的一篇 文档写的.M 文件比较麻烦,删掉了些注释. ...

  3. 【老生谈算法】matlab实现手写输入板源码——手写输入板

    Matlab手写输入板源码 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]基于matlab的手写输入板程序设计.doc 2. ...

  4. MATLAB实现数字识别系统,基于人工神经网络的MATLAB手写数字识别系统

    <基于人工神经网络的MATLAB手写数字识别系统>由会员分享,可在线阅读,更多相关<基于人工神经网络的MATLAB手写数字识别系统(8页珍藏版)>请在人人文库网上搜索. 1.基 ...

  5. 【手写数字识别】基于matlab GUI BP神经网络单个或连续手写数字识别系统【含Matlab源码 2296期】

    ⛄一.手写数字识别技术简介 1 案例背景 手写体数字识别是图像识别学科下的一个分支,是图像处理和模式识别研究领域的重要应用之一,并且具有很强的通用性.由于手写体数字的随意性很大,如笔画粗细.字体大小. ...

  6. TF之LoR:基于tensorflow利用逻辑回归算LoR法实现手写数字图片识别提高准确率

    TF之LoR:基于tensorflow利用逻辑回归算LoR法实现手写数字图片识别提高准确率 目录 输出结果 设计代码 输出结果 设计代码 #TF之LoR:基于tensorflow实现手写数字图片识别准 ...

  7. 课程设计(毕业设计)—基于机器学习KNN算法手写数字识别系统—计算机专业课程设计(毕业设计)

    机器学习KNN算法手写数字识别系统 下载本文手写数字识别系统完整的代码和课设报告的链接(或者可以联系博主koukou(壹壹23七2五六98),获取源码和报告):https://download.csd ...

  8. 手写数字识别系统 基于python

    环境基于Python3.6和Tensorflow框架 实现手写数字识别系统 本文使用python基于TensorFlow设计手写数字识别算法,并编程实现GUI界面,构建手写数字识别系统.文中首先对如何 ...

  9. 基于TensorFlow和mnist数据集的手写数字识别系统 ,可识别电话号码,识别准确率高,有对比实验,两组模型,可讲解代码

    基于TensorFlow和mnist数据集的手写数字识别系统 ,可识别电话号码,识别准确率高,有对比实验,两组模型,可讲解代码

最新文章

  1. Tech.Ed 2006 博客园兄弟聚会
  2. 人月神话——焦油坑 《读后感》
  3. 徐州联赛选拔赛 - 判断能否构成树
  4. 简明python教程 --C++程序员的视角(六):输入输出IO
  5. 「Github」Linux/Ubuntu下终端Github教程与手册
  6. 小眼睛有多惨?美颜都懒得救你......
  7. 可消费消息数量_17 个方面,综合对比 主流消息队列
  8. php 实现贪吃蛇游戏,C++实现简单贪吃蛇游戏
  9. 利用计算机解决鸡兔同笼问题,利用极限思想解决复杂鸡兔同笼问题
  10. 卷积神经网络的全连接层转换成卷积层
  11. Java支付宝app wap支付接入
  12. plex android tv版,PLEX,目前最佳的IPTV直播软件,没有之一
  13. 分区桌面背景制作方法-EXCEL
  14. Outlook设置签名/设置邮件模板
  15. Make sure that the latest NVIDIA driver is installed and running.
  16. ios逆向工具tweak logos语法总结
  17. 计算机管理无用怎么办,win7系统如何将资源管理器窗口中无用的图标删除掉?...
  18. Linux系统编程——Daemon进程
  19. JDK目录介绍(bin,db,jre,include,lib,src)以及javac,java命令
  20. 一些常用的ubuntu软件安装方式

热门文章

  1. 首信进军电子商务领域
  2. 百度黄埔学院二期开学,未来“首席AI架构师”齐报道
  3. 延迟稳定性测试软件,怎么看网络有没有丢包 教你一招查看自己网络的稳定性和延时情况...
  4. iOS 之文件管理器
  5. day23课后总结--Python if判断
  6. 节点常量 nodeType
  7. 计算机获得超级管理员,win10企业版获取超级管理员权限的方法
  8. 闾丘露薇:我的婚姻错在哪
  9. 因为回忆太美好,所以不舍得忘记
  10. zk+LODOP打印控件使用