[发明专利]一种基于LabVIEW的EMCCD相机数据采集驱动方法有效
申请号: | 201610067507.8 | 申请日: | 2016-01-29 |
公开(公告)号: | CN105657271B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 张闻文;李梦颖;陈钱;顾国华;何伟基;路东明;于雪莲;任侃 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04N5/232 | 分类号: | H04N5/232 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 唐代盛 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于LabVIEW的EMCCD相机数据采集驱动方法,首先调用相机内部函数,对相机进行初始化;其次,设置相机各模块的模式;然后计算相机相关拍摄参数,获取相机探测器像素大小;开辟图像存储阵列;再次,设置For循环,进行图像采集和实现暂停功能;最后调用ShutDown命令函数释放内存空间。本发明减少很多不必要的函数调用,使程序得到了极大的简化;不再受限于只能使用Andor公司的Solis软件,而可以使相机可以与其他LabVIEW驱动的硬件相结合,达到数据采集、图像处理等不同目的,弥补了Solis不能与LabVIEW连接使用的缺陷,使用范围更广,同时达到自由控制相机的拍摄帧数,可在不停止相机拍摄的情况下暂停查看当前单帧图像细节的目的。 | ||
搜索关键词: | 相机 数据采集驱动 调用 探测器像素 单帧图像 函数调用 连接使用 命令函数 内存空间 拍摄参数 数据采集 图像采集 图像处理 图像存储 相机拍摄 自由控制 初始化 受限 帧数 驱动 释放 拍摄 | ||
【主权项】:
1.一种基于LabVIEW的EMCCD相机数据采集驱动方法,其特征在于首先调用相机内部函数,对相机进行初始化;其次,设置相机各模块的模式;然后计算相机相关拍摄参数,获取相机探测器像素大小;开辟图像存储阵列;再次,设置For循环,进行图像采集和实现暂停功能;最后调用ShutDown命令函数释放内存空间;具体实现步骤如下:步骤一,通过USB接口,连接相机和电脑,通过NI MAX确定相机连接成功;步骤二,打开LabVIEW,创建库函数节点,调用atmcd32d.dll库文件中的Initialize函数,对相机进行初始化;步骤三,设置相机各模块功能模式,包括快门模式、光圈模式、读取模式和数据获取模式;步骤四,设置相机相关参数,包括曝光时间和增益大小;步骤五,传递用户设置信息给相机,计算相机拍摄单帧需要时间,即曝光时间、积累时间和Kinetic周期时间的总和,以及用户设置增益时间;步骤六,获取相机探测器像素信息;步骤七,运用LabVIEW的初始化矩阵功能预先开辟一块内存,设置获取图像的起始存储地址;步骤八,设置For循环,命名为FOR1,在FOR1循环函数中调用相机采集图像的命令函数和传输图像命令函数,进行连续采集,并将采集的图像存储到预先开辟的阵列中;步骤九,给相机数据传输并显示函数增加For循环,命名为FOR2,通过增大FOR2循环的N参数实现拍摄途中暂停,查看当前单帧图像的细节功能;步骤十,将所有调用函数的第一个返回值输出并在LabVIEW的前面板中显示出所拍的图像;步骤十一,调用ShutDown命令函数释放内存空间,关闭相机。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610067507.8/,转载请声明来源钻瓜专利网。