基于Matrox Meteor-Ⅱ/Digital的图像采集系统研究

时间:2012-05-25来源:网络

在建立程序框架之前,需要将图像采集卡自带的安装程序解压,再利用VC++的MFC应用程序向导生成多文档用户操作界面,命名该工程为My。再将图像采集卡文件夹里面的后缀名为.lib和.dll文件都复制到工程目录下面,这里用添加静态链接库的方法调用MIL库函数来实现的。用VC++6.0打开工程,在CMy.h中添加所需要的所有的头文件,在Project->Settings->Link目录下面的Category下面选择Input选项,然后将所有的.lib文件完全名称写入Object/Library Modules下面的编辑框中,再在下面的Additional Library Path中输入..\lib,点击“OK”。这样,才可以正确调用MIL库函数。
在CMy.h头文件中添加定义:
c.jpg
d.jpg
这里采用多线程编程的方法通过外部的按钮控制图像采集的中断与继续。首先定义全局函数MilCreat来实现图像采集中的临时存放buff er(MilImageContinuous[0],[1])的初始化。定义全局变量stop,初值为false(stop用来控制图像的采集与停止,stop的初始值为true,若stop为false表示开始采集,stop为true表示停止采集)。设置图像存储路径及名称后,调用如下线程:
f.jpg
1 2 3

关键词: Digital Matrox Meteor 图像采集

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版