之前总结

20129月到20131月底总结

9月份修改一次论文,看C++primer

10月黄金周期间把电磁屏拿了回来,对他进行了一定的了解,并且向这个公司要了接口,并对接口进行调用实验,发现它是单点的,而且必须要用电磁笔。虽然它能真正的实现原笔迹的显示,但是不能通过手势对图像进行移动、缩放和旋转,不符合要求。

同时从微软的官网上找了大量有关可触屏幕开发的实例,进行学习,有C#WPFC++的,只是明白个大概,具体细节没有弄明白,早知道还不如就着一个把它弄明白,也比这样每个都看了,都花费了时间,但是每个都没有弄透。

围绕着项目看了几本书

C++ Primer

C++基础内容有基本数据类型,函数,顺序容器和关联容器及算法,类和对象。并动手编写的小的实例,和一个基于MFC的简易图书管理系统。在做图书管理系统时,遇到的最大困难就是数据库的建立和连接,我采用的是ADO的方法。ADO最重要的三个对象有三个:连接对象(Connection)、命令对象(Command)和记录集对象(RecordSet)。在使用这三个对象的时候,需要定义与之相对应的智能指针,分别为_ConnectionPtr_CommandPtr_RecordsetPtr并涉及到数据的更新、查找、修改、添加等操作。

WPF编程宝典》

windows 演示基础(windows presentation foundation)是一个用于windows的图形显示系统,在.net中运行,图形显示硬件加速基于DirectX(有自己的图形处理单元GPU)。 

标准应用程序用户的界面由windows系统的以下两个部分创建 

User32:一般常见界面窗口按钮外观  

GDI/GDI+:能够渲染,绘图等       

WPF在保留基本窗体的基础上,采用DirectX图形引擎,实现界面与编码的分离,与分辨率无关现在出到WPF4

XAML(可扩展应用程序标记语言extensible application markup language的简写,发音为“zammel”)用于实例化.net对象的标记语言。它定义了WPF应用程序窗口的面板、按钮以及各种控件的布局。当然它对于WPF不是必须的,是为了高效的开发而结合。在学习XAML之前最好有XML基础 。 重要的默认构造函数 initializeCompoent() 、标记扩展、特殊字符、事件面板布局

 WPF基于流的布局标准,非常抵触基于坐标的布局。传统的windows是基于坐标的布局,锚定和停靠功能

Windows 7高级编程》

通过这本书知道了,多点触摸用户界面只是另一种与计算机交互的方式。1、多点触摸用户界面在技术层面上是如何影响win7的。

http://msdn.microsoft.com/zh-cn/magazine/ee336016.aspx这是从开发人员角度写的

2到目前有8种设备可与windows7相兼容,并非所有的Windows —的版本都支持多点触摸界面。4如何清屏 http://www.cleanlcds.com/上有命令5向应用程序添加多点触摸功能6做微软的开发以后微软的中英文网站才是找资料的地方中文http://msdn.microsoft.com/zh-CN/  http://technet.microsoft.com/zh-cn

在看这本书的同时,根据网上的信息做了一个实例Walkthrough: Getting Started with WPF,感觉其实WPF确实做挺好,界面和实现代码的可分离性,使得操作实现起来分工更加具体。C#代码相对比较容易理解和编写。多点触摸与WPF究竟是什么关系,有时间还是用MFC把这个例子再做一次。又做了一个Walkthrough: Creating Your First Touch Application:此样例较为简单,增加了一些基本的处理操作,如初始化矩形框,响应操作移、放缩、旋转矩形框,但是连接上一个win7可识别的电磁屏后,此程序只能编译运行通过,但是对电磁屏的接入及电磁笔移动等操作没有反应。原因还不清楚,初步认识是屏幕问题,屏幕不是电容的,且不支持多点触控。但是可以用现在的红外线屏幕做

后来又回归到这本书上,源码下下来之后发现是用C#写的,后来接入设备可以识别,但是在无法触发可触事件函数,class里有四个函数public frmMain(){} ThisTouch_TouchDown(){}btnQuit_Click(){}btnTest_Click(){}接入设备后第一个和后两个都可以正常执行,但是关键的第二个多点触摸事件就是无法被调用执行。今天发现我设备没有接入第一个和后两个也可以正常执行,可能是Windows7.Multitouch.TouchHandler的问题;可能是没有触摸屏的问题。同时如果程序正常运行应该是当触摸到对应区域相应的事件就自动触发,不需要再点一下。(由此程序也可知:若要在之前的应用程序上加上可触功能的话只须要增加一个类似的TouchHandler对象来通过位置信息的判断来看现在触摸到哪了,将要执行哪个操作)下一步只有继续看在上次从Windows 7 Multitouch .NET Interop Sample Librarywindows forms的互操作库文件

Visual C++数字图像模式识别典型案例详解》

主要看了中文印刷体文档识别系统 现有的文字识别技术一般采用光学的方式将文字图像信息采集到计算机中---光学字符识别。本系统只能读取.bmp的文件,先对对象进行预处理达到可识别的要求,然后对图像中的文档、公式、图表等区域进行分离。分离后分别进行识别。目前只能识别文字及在文字中存在的部分字符符号。在识别以下内容时,程序经常死掉:表格形式、公式形式

这个系统的预处理效果还不是很清楚,版面分析做的还行(455-474),但是最后的识别就差强人意了。用他们自己提供的模板还行,但是如果用自己的模板情况不是很乐观。汉字识别部分的内容对于新手来说还是值得学习下他的思路(474-490) 1文本区域预处理:             文本增强:突出图像中的汉字字符像素,为后续分割做准备             

字符分割:对文本区域进行分割处理,得到单个的字符图像方便后续的字符识别。这一过程包括行切分和字切分             

字符细化:将二值化字符点阵遂层剥去轮廓边缘上的点,变成笔画宽度只有一个像 素的文字骨架图形,细化的过程保留了大部分特征但增加了噪声             

字符归一化:许多字符识别的方法都要要进行归一化,字符的归一化包括位置归一化和大小归一化两个过程 2印刷体汉字特征的提取             特征种类:局部 、全局、 结构            

印刷体汉字的统计特性:像素分布特性、外围特性、像素段特性、笔画特性             

印刷体汉字的常用特征:汉字的外围特征、汉字的风格特征、汉字的封闭区域                                                    特征、汉字的方向线素特征、汉字的投影特征、汉字的笔画特征、汉字的结构点特征

印刷体汉字的识别 

多特征提取建立汉字模板库 多分类器集成 定位拒识字符 文本区域汉字识别结果

Windows API开发详解》

当做工具书 用到时再翻翻看

《电容式触控技术入门及实例解析》

这本书像是为某公司打广告,至于书的内容不太适合我,同类书中优先看下一本《 触摸屏实用技术与工程应用 》

《触摸屏实用技术与工程应用》

全书共7章,深入浅出地阐述了触摸屏基础知识、电阻式触摸屏实用技术、电容式触摸屏实用技术、红外式触摸屏实用技术、表面声波式触摸屏实用技术、触摸屏工程应用、触摸屏维护与故障处理等内容。我只是看了下基本的知识。

本学期计划:

1、尽早把项目做出来

2、拿到论文录用通知

3、为找工作做准备

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值