摘要
成像光谱技术的迅速发展,使得出现了多种多样的成像光谱仪硬件设备,近几年,基于液晶可调谐滤波器(liquid crystal tunable filter,LCTF)的便携式成像光谱仪系统不断出现,使得成像光谱技术更加丰富;而与之配套的成像光谱仪软件尚没有过多的研究与方案提出,为了加强成像光谱仪软件的开发生态,针对成像光谱仪的功能需求,利用Qt界面开发框架,首先提出了一种高扩展性、高可读性的软件方案;按照面向对象与模块化设计的编程思想,将该软件分为图像控制接收模块、处理模块、显示窗口模块与光谱分析模块,然后根据各个模块的开发思路,介绍了其内部设计细节与模块间的通信方式;最后,测试表明该软件能够满足成像光谱仪的基本功能需求,具有较好的稳定性与鲁棒性。
The rapid development of imaging spectral technology has led to the emergence of a wide variety of imaging spectrometer devices.In recent years,LCTF-based portable imaging spectrometer systems have been keeping emerging,making imaging spectroscopy more abundant.However,there are not many researches and proposals for imaging spectrometer software.To enhance the development of the imaging spectrometer software,the Qt development framework is used to meet the functional requirements of the imaging spectrometer,and then a highly scalable and readable software solution is proposed.According to the object-oriented and modular programming ideas,the software is divided into modules of image controlling and receiving,processing,displaying and spectrum analysis.Then according to the development ideas of each module,the details of internal designs and methods of communications among modules are introduced.Finally,the test shows that the software can meet the basic functional requirements of the imaging spectrometer with great stability and robustness.
作者
张敏
曾延安
张南洋生
李猛
Zhang Min;Zeng Yan an;Zhang Nanyangsheng;Li Meng(School of Optical and Electronic Information,Huazhong University of Science and Technology, Wuhan 430074,China)
出处
《计算机测量与控制》
2018年第11期153-157,共5页
Computer Measurement &Control
关键词
成像光谱仪
可扩展性
面向对象
模块化
spectrometer
extensibility
object-oriented
modularization