基于QT的海康相机采集掌纹掌静脉实现计算血氧饱和度和心率的系统

2023年8月28日 10:18 ry 260

基于非接触式的通过掌纹掌静脉计算血氧和心率的项目是基于学校的横向项目,硬件部分由师兄完成,软件部分由我开发完成,项目总基于c++的qt实现,上位机软件界面如图所示如上所示,总体功能大致分为7部分,首先就是相机操作部分了,连接相机,实时预览,结束预览和关闭相机的功能。相机是基于海康的工业相机,因此一些操作功能可以直接查看相关MVS的详细文档,这里说下预览功能,通过多线程软触发实时显示实现的,然后就是相机的参数配置部分了,包括增益也就是亮度,曝光时间和采集帧率,经过测试,曝光时间设置在15000左右图片比较清晰,采集最大帧率为74,这里设置50,也就是说1秒采集50张图片,可以供用户自己设置,然后就是单张掌纹掌静脉图像采集了。硬件部分是通过发送串口来控制灯光的,外层光量表示普通的掌纹,内层光为近红外光,照射在手掌上可以看到掌静脉,界面上的掌纹ROI和掌静脉ROI是单张的,我们采集到了一张掌纹图片和掌静脉图像然后需要进行ROI提取,我们只需要掌中心的那部分区域,由于图像提取的算法是基于Matlab开发的,因此为了方便qt使用,将matlab代码打包成dll即可实现被qt调用.然后为了计算血氧和心率,多线程采集200张掌纹和掌静脉图像,然后这400张图片通过多线程roi提取,再经过地区这400张图片的数据来计算血氧和心率,由于项目还在等待交付,暂时不提供源码。最后的版本界面如下所示

加上了可用的串口显示,由用户自主选择串口,减少了每次链接USB的不同串口带来的无法连接问题。

如果上述代码帮助您很多,可以打赏下以减少服务器的开支吗,万分感谢!

欢迎发表评论~

点击此处登录后即可评论


评论列表
2023年11月17日 14:34 ry: 回复
需要源码的可以私我,本人承接各种软件定制,数据采集,接口搭建,网站开发,环境配置的杂活,需要的可以联系我 qq:1449917271 微信:liuyoudyping


赣ICP备2021001574号-1

赣公网安备 36092402000079号