[发明专利]一种基于LabVIEW的EMCCD相机数据采集驱动方法有效

专利信息
申请号: 201610067507.8 申请日: 2016-01-29
公开(公告)号: CN105657271B 公开(公告)日: 2018-07-06
发明(设计)人: 张闻文;李梦颖;陈钱;顾国华;何伟基;路东明;于雪莲;任侃 申请(专利权)人: 南京理工大学
主分类号: H04N5/232 分类号: H04N5/232
代理公司: 南京理工大学专利中心 32203 代理人: 唐代盛
地址: 210094 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 相机 数据采集驱动 调用 探测器像素 单帧图像 函数调用 连接使用 命令函数 内存空间 拍摄参数 数据采集 图像采集 图像处理 图像存储 相机拍摄 自由控制 初始化 受限 帧数 驱动 释放 拍摄
【权利要求书】:

1.一种基于LabVIEW的EMCCD相机数据采集驱动方法,其特征在于首先调用相机内部函数,对相机进行初始化;其次,设置相机各模块的模式;然后计算相机相关拍摄参数,获取相机探测器像素大小;开辟图像存储阵列;再次,设置For循环,进行图像采集和实现暂停功能;最后调用ShutDown命令函数释放内存空间;

具体实现步骤如下:

步骤一,通过USB接口,连接相机和电脑,通过NI MAX确定相机连接成功;

步骤二,打开LabVIEW,创建库函数节点,调用atmcd32d.dll库文件中的Initialize函数,对相机进行初始化;

步骤三,设置相机各模块功能模式,包括快门模式、光圈模式、读取模式和数据获取模式;

步骤四,设置相机相关参数,包括曝光时间和增益大小;

步骤五,传递用户设置信息给相机,计算相机拍摄单帧需要时间,即曝光时间、积累时间和Kinetic周期时间的总和,以及用户设置增益时间;

步骤六,获取相机探测器像素信息;

步骤七,运用LabVIEW的初始化矩阵功能预先开辟一块内存,设置获取图像的起始存储地址;

步骤八,设置For循环,命名为FOR1,在FOR1循环函数中调用相机采集图像的命令函数和传输图像命令函数,进行连续采集,并将采集的图像存储到预先开辟的阵列中;

步骤九,给相机数据传输并显示函数增加For循环,命名为FOR2,通过增大FOR2循环的N参数实现拍摄途中暂停,查看当前单帧图像的细节功能;

步骤十,将所有调用函数的第一个返回值输出并在LabVIEW的前面板中显示出所拍的图像;

步骤十一,调用ShutDown命令函数释放内存空间,关闭相机。

2.根据权利要求1所述的基于LabVIEW的EMCCD相机数据采集驱动方法,其特征在于步骤三中,设置相机功能模式,包括快门模式、光圈模式、读取模式和数据获取模式,即在LabVIEW中建立顺序结构,每个序列用来设置一个功能模式,所有模式的设置顺序任意,具体操作如下:

(1)调用SDK中的库文件atmcd32d.dll中的SetTriggerMode函数设置相机快门模式,给SetTriggerMode函数输入一个常量0,即应用相机的内触发模式;

(2)调用SDK中的库文件atmcd32d.dll中的SetGateMode函数设置相机光圈模式,给SetGateMode函数输入一个常量3,即使相机光圈一直打开;

(3)调用SDK中的库文件atmcd32d.dll中的SetReadMode函数设置相机读取模式,给SetReadMode函数输入一个常量4,即应用相机读取图像;

(4)调用SDK中的库文件atmcd32d.dll中的SetAcquisitionMode函数设置相机的获取模式,给SetAcquisitionMode函数输入一个常量1,即应用相机SingleScan模式。

3.根据权利要求1所述的基于LabVIEW的EMCCD相机数据采集驱动方法,其特征在于步骤四中,设置相机参数,包括曝光时间和增益大小,具体操作如下:

(1)调用SDK中的库文件atmcd32d.dll中的SetExposure-Time函数设置相机的曝光时间,曝光时间值设置在0.02可得到最佳拍摄效果;

(2)调用SDK中的库文件atmcd32d.dll中的SetEMGainMode函数设置相机增益大小,增益值范围为0~300,根据自己需要设置,获取相机探测器像素信息。

4.根据权利要求1所述的基于LabVIEW的EMCCD相机数据采集驱动方法,其特征在于步骤五中,传递用户设置信息给相机,包括计算相机拍摄单帧需要总时间和用户设置增益大小,具体操作如下:

(1)调用SDK中的库文件atmcd32d.dll中的GetEMCCDGain函数,使相机获取用户设置的增益大小;

(2)调用SDK中的库文件atmcd32d.dll中的GetAcquisitionTimings函数,使相机获取用户设置的曝光时间,并且计算出拍摄一帧需要的总时间,其中总时间为曝光时间、积累时间和Kinetic周期时间的总和。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610067507.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top