论文部分内容阅读
随着计算机以及CCD图像传感器件性能不断提升,高处理能力的计算机,高速、高分辨率的CCD器件的出现,使数字全息技术受到越来越多的关注,数字全息的研究已然成为热点。在现代光学成像检测领域,光、机、电仪器都是集图像采集、数据处理和数据分析为一体的高效、实用、多功能的系统。因此,开发一套集数字全息记录和再现于一体、快速、实用化的软件系统有着非常重要的意义。本系统程序在系统框架搭建方面,选取基于CFormView类的当文档动态调用为主要方式,实现不同功能模块之间的动态切换,使系统操作方式呈现多样化;在登陆系统程序中,合理应用数据库技术,使得用户信息能够快速被存储和调用;算法程序的处理上,采用VC++与MATLAB混合编程,算法简便高效。 本文的主要内容和结果可以归纳如下: (1)收集总结了实验室多种数字全息实验中应用的几种相移法,菲涅尔变换再现算法,相位解包裹算法,种类齐全。 (2)系统框架采用基于CFormView类的单文档技术,通过多视图动态调用实现不同的子功能模块的切换,每次切换都能释放上一个功能模块占用的内存,充分利用系统的内存资源。对系统界面做适当的美化,看起来更加美观; (3)对比分析VC++调用MATLAB的的各种实现方法,主要有利用MATLAB引擎、利用MATLAB自带编译器MCC、MATCOM转化法等,MATCOM转化法为图像处理的最优方法,并实现了四步相移法数字全息的菲涅尔再现。