- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机器视觉电子白板的校准实现技术.doc
机器视觉电子白板的校准实现技术
摘要:针对基于机器视觉的电子白板屏幕较大、目标识别误差分布不均的特点,选用了一种分块校准方法进行系统校准。在完成了人机交互设备(HID)实现的基础上,进行了上位机软件的开发。建立了上位机与电子白板间的通信,完成了校准点设置、坐标接收和校准系数的计算,实现了电子白板的校准。测试结果表明:经过校准后,在140cm×105cm的大面积白板上,目标识别平均精度可达1.2mm。经过校准后的电子白板样机能精准地完成基本的触控操作。
关键词: 电子白板; 机器视觉; 校准; 映射; 透视投影; 分块
中图分类号: TP37 文献标志码: A
0引言
交互式电子白板是在传统白板的基础上,增加了人机交互功能而形成的一种新型数字化工具,在教学、会议等多种领域有着广泛的应用[1]。相对于电阻式、电感式等识别方式,基于机器视觉的电子白板具有识别速度快、适应性强、成本低等显著优点,是当前电子白板的发展方向[2]。通常摄像头在屏幕边角处进行图像捕捉,由于摄像头的非线性特点,识别不同距离的目标计算误差有较大差异,即会产生在整个白板上的目标识别误差分布不均问题,特别是对于大屏幕白板情况尤为严重。在目标识别定位时的许多算法优化工作[3-4],也未解决这一问题。而传统的移动触屏设备和老一代的电子白板设备,大多采用电阻式或电容式的触控方式,具有成本高、定位精度相对较高的特点,校准方法[5-6]较为简单,不适合于新一代基于机器视觉的电子白板。针对这种情况,本课题组提出了一种校准方法[7],本文把该方法应用于电子白板原型系统,设计实现了该方法并进行了系统校准实验。下面本文将主要给出电子白板系统的校准方案和实现方法,并给出实验结果。
1电子白板系统
2校准实现方案
为解决基于机器视觉的大屏幕电子白板的目标识别误差较大且不均匀的问题,本文采用了基于摄像机成像原理的透视投影映射技术[10-11]配合分块5点映射方法的校准方案。
3校准实现
校准实现的过程如图3所示,根据其进行了相应的上位机和下位机的开发。可以看出,校准的过程主要由上位机软件来控制完成。
3.1HID设备的开发[12]
由于人机交互设备(HumanInterfaceDevice,HID)开发方便、应用广泛、系统支持效果好,选择了对白板设备进行HID类型开发。鉴于电子白板使用时只需作为鼠标或触摸板设备进行单向通信,无法满足校准时双向通信的要求,故需要额外对电子白板开发一种自定义HID。
本文中的自定义HID的开发平台是基于CortexM3内核的stm32芯片。由于HID开发只是校准过程的准备工作,开发过程不再详细描述。
3.2寻找设备
设备连接到计算机后,校准上位机程序根据供应商ID(VendorID),产品标识码(ProductID)和设备版本号(VersionNumber)来寻找并打开已经配置好的自定义HID设备,与设备建立通信。
3.3校准点的设置
本设计根据电子白板原型样机的面积采用16区域5点校准,通过25个校准点将电子白板屏幕分为16个小区域,边界处的部分归入最近的区域,如图4所示。
如果小区域使用真实的5点校准,完成校准至少需要41个点,校准点数量偏多,增加了用户操作时的复杂程度,影响用户体验。出于简化用户操作的考虑,使用虚拟5点校准的方法,即利用每个小区域中的4个真实校准点虚拟出1个点,这个虚拟校准点的物理坐标和屏幕坐标都位于4个真实校准点的中心位置,利用这5个点来完成小区域的5点校准。
3.4校准点数据获取
校准上位机发出校准开始信号后,依次绘制出25个校准点并获取其坐标数据,具体实现步骤如下:
1)上位机计算校准点在计算机显示屏幕上的坐标,并绘制出该校准点。
2)用户准确触控通过投影仪显示在电子白板上的校准点,电子白板的图像采集处理系统计算出校准点在白板上的坐标,并将其发送至计算机。
3)上位机接收校准点的白板屏幕坐标,并绘制下一个校准点。
4)重复2)~3),直至获取得到25个校准点坐标。
3.5校准参数计算与传输
4.2原型样机测试
对电子白板原型样机进行分块5点校准后,在样机上进行应用测试。在桌面进行左右键、拖动等操作,画图软件中进行画线等操作。画线测试效果如图5所示。
在样机上实际应用中,目标定位精准、画线无断点,操作流畅。
5结语
机器视觉电子白板具有识别速度快、适应性强、成本低等优点,极具发展前景。针对其屏幕较大、目标识别误差分布不均的特点,本文采用了透视投影映射并进行分块5点映射的校准方法,并在开发了HID的基础上,进行了上位机软件的开发,实现了电子白板系统的校
您可能关注的文档
最近下载
- 高电压技术高电压技术《高电压技术》试卷13参考答案.doc VIP
- 2012驾考自学教程之系列三倒车入库.doc VIP
- 高电压技术复习资料.doc VIP
- 第2课 春秋战国的历史巨变 课件 中职中国历史高教版.ppt
- 合肥二电厂降低#1机组启动电耗QC总汇.ppt VIP
- 公务员图形推理.ppt
- 人教版(2024)八年级上册英语Unit 2 Home Sweet Home 教案(共6课时).docx
- 生物技术制药第第一章绪论.ppt VIP
- 2024《九阳小家电企业存货管理问题探讨》9500字.docx
- 4.7.1 传染病及其预防 课件 2025-2026学年度人教版生物八年级上册(共29张PPT).pptx VIP
文档评论(0)