门票防伪检测系统设计研究
移植。(移植具体过程参考产品说明光盘)
2.2 图像采集
本系统采用市面常见的USB中星微摄像头采集门票图片,安装Windows CE时已经默认安装USB驱动,要让摄像头能采集数据,只要针对该摄像头编写流接口驱动程序。
流接口驱动程序是为连接到Windows CE.NET平台上的外围设备而设计的。实际上,流接口驱动程序是一个管理外围设备的用户级的动态链接库(DLL)。流接口驱动程序几乎可以支持任何类型的连接到Windows CE.NET系统的外围设备。实现流驱动程序需要完成以下几个步骤:
(1)选择代表设备的文件名前缀CAM;
(2)实现驱动的各个入口点:CAM_Init,CAM_Close等;
(3)建立.DEF文件;
(4)在注册表中为驱动程序建立表项;
(5)生成流驱动程序zc030x.dll。
系统在自动加载驱动程序时,首先要将驱动程序复制到\Windows文件夹下。当摄像头通过USB接口接到硬件平台时,将提示输入摄像头驱动,我们通过软键盘敲入"zc030x",则摄像头就能正常工作了。
2.3 水印检测软件设计
水印检测软件采用C#作为开发语言,基于VisualStudio.NET(2003)集成开发环境(IDE)进行编写。Visual Studio.NET和.NET框架为开发人员提供了一套完整的解决方案。Visual Studio.NET提供了一个能够基于.NET框架来创建应用程序的开发环境,该开发环境提供了一些工具,这些工具可以简化应用程序的创建、部署和升级。由于Windows CE.NET自带.NET Compact Framework 1.0,在PC中用VisualStudio 2003生成的应用程序可直接下载到Windows CE.NET中使用,程序的部署十分方便。
本系统直接通过USB摄像头获取图像信息。软件流程如图5所示。
3 实验结果下载测试分析
在Visual Studio 2003中进行软件设计,并在模拟器中调试成功之后,就可以将软件下载到实验平台中运行,在软件进行部署前安装ActiveSync 4.1,并在软件进行部署时选中"Windows CE.NET、设备"见图6。
软件在WinCE系统上的运行界面见图7。
4 结语
数字水印印刷防伪技术突出了防伪的惟一性和不可仿制性,具有高保密性和随机性,以及不改变原印刷品的视觉形象,不改变成熟的印刷工艺,不改变印刷材料与设备,不增加印刷成本等特点。本文介绍了完整的水印嵌入及检测系统,该系统稍加修改,便可以用在其他领域,例如证件检测,包装防伪等。本系统还存在着一些不足,例如水印提取出来后是靠验票员主观判断,嵌入的水印不能很好地反映门票的ID等。这些都需要继续改进。但是数字水印检测技术应用到印刷品领域将有着十分广阔的应用前景.
- 在嵌入式多核集群中利用OCP处理高速缓冲器一致流量(07-20)
- 嵌入式智能设备的测试方法研究(11-29)
- 基于ARM的信号发生器人机交互系统设计(01-23)
- 采用C8051F020设计的嵌入式测试仪(01-17)
- 关于嵌入式智能设备的测试方法的研究(01-28)
- 基于μC/OS-II的电力参数监测仪设计(02-23)