首页 理论教育 掌纹掌脉采集系统设计及应用

掌纹掌脉采集系统设计及应用

时间:2023-09-20 理论教育 版权反馈
【摘要】:图6.4掌脉采集系统结构图近红外光源采用环形LED阵列,环形阵列的内直径应足够大,以保证不会阻挡摄像头的视野,环形光源中心点与摄像头的镜头中心点重合,环形光源的平面与箱底平面垂直,前面放置多层散射片。掌脉图像采集程序主要用到SaperaLT类库中的四种派生类,即SapAcquisition类、SapBuffer类、SapView类和SapAcqToBuf类。掌脉图像采集步骤如下:通过预定的设备配置文件和采集卡通道参数,获得预定采集设备到SapAcquisition类对象。用SapAcqToBuf类的Grab函数显示并采集图像。

掌纹掌脉采集系统设计及应用

掌脉采集系统结构图如图6.4所示。仪器箱体为长方形盒体结构,箱体一边开了一个定位槽。箱体内壁均匀涂有黑色吸光材料,对光有很高的吸收率。长方形支撑体采用柔软材料制成,用于支撑手掌,且它的表面略呈弧形,与人的手掌侧面相似,使得用户手掌放置上去较为舒适。仪器箱体、长方形支撑体以及待测手掌一起组成了暗箱的效果。

图6.4 掌脉采集系统结构图

近红外光源采用环形LED阵列,环形阵列的内直径应足够大,以保证不会阻挡摄像头的视野,环形光源中心点与摄像头的镜头中心点重合,环形光源的平面与箱底平面垂直,前面放置多层散射片。C51单片机继电器组成的控制电路板放置在箱体底部,C51单片机的一个I/O口与继电器相连后再与环形光源相连,用来控制近红外光源的亮灭。单片机和计算机之间通过串口实现通信。图像采集卡放置在计算机主板PCI插槽中,计算机与图像采集卡通过PCI总线进行数据传输,图像采集卡与摄像机通过Camera link连接线相连。

掌脉图像采集程序在Visual C++6.0环境下通过DALSA公司的Sapera LT类库来编写,该类库文件的封装类可以非常简单方便地实现用软件程序操作与控制图像采集卡和摄像机。

掌脉图像采集程序主要用到SaperaLT类库中的四种派生类,即SapAcquisition类、SapBuffer类、SapView类和SapAcqToBuf类。SapAcquisition类用于获取图像设备,SapBuffer类用于储存图像数据,SapAcqToBuf类把图像设备和Buffer连接起来,SapView类用于显示图像。

掌脉图像采集步骤如下:(www.xing528.com)

(1)通过预定的设备配置文件和采集卡通道参数,获得预定采集设备到SapAcquisition类对象。

(2)使用SapBuffer类在内存中创建一个图像Buffer,用来存储SapAcquisition类对象所获得的数据图像。

(3)根据该SapBuffer类对象和显示图像的窗口句柄分配一个SapView类对象,用来在预定窗口中显示图像。

(4)创建SapAcqToBuf类对象,连接SapAcquisition类对象与图像Buffer,并设置和声明回调函数。

(5)对创建过对象的类进行分配资源等初始化操作。

(6)用SapAcqToBuf类的Grab函数显示并采集图像。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈