1.MIL与VC2010编程环境设置
MIL与VC2010编程环境设置
MIL全称为Matrox Imaging Library,由加拿大Matrox公司开发;MIL软件包是一个独立于硬件的、含有多个标准模块或组件的32位图像库,可以对图像进行采集、处理、分析、显示和存取操作,其功能覆盖图像领域的所有方面,使用起来也相当简单和方便;MIL-Lite是MIL的子集,含有MIL的部分模块,可以进行图像的采集、显示、存取操作,还可以在图像上进行图形操作及LUT变换等;MIL/MIL-Lite支持Matrox公司所有采集卡,如果应用程序采用其它公司的采集卡,则不能使用MIL/MIL-Lite的采集功能,但应用程序可以使用MIL/MIL-Lite的其它功能。
那么要采用MIL进行应用程序开发首先就要设置开发环境,放好动态链接库位置,链接好导入库文件,引入必要的.h头文件。
安装完MIL后(一般采取默认安装,即安装路径为C:\Program Files\Matrox Imaging),如下图
其中Drivers为驱动文件,Images为示例图片文件夹,Intellicam为Intellicam软件,Mil为开发用的文件,Tools为辅助开发的一些工具,MILControlCenter为控制中心,MILInstall.log为安装日志
因为我们要进行开发,所以进到Mil文件夹中,如下
其中DLL为MIL的各个模块的动态链接库,DOC为帮助文档,Examples为VC示例,Include为必要的头文件,LIB为导入库文件
那么为了进行开发 首先应该将Dll文件加入系统Path路径,便于编译时找到相应模块的Dll,这一步安装MIL时已经默认做好了,若意外没有设置,则可如下手工设置
然后将头文件加入系统路径,如下图(注意要把Include和Include\mildyn都加进来,VC不会自己到include包含的文件夹中去搜索。然后,再加入导入库的路径lib)
选择配置属性里面的VC++目录——包含目录——编辑输入
C:\Program Files\Matrox Imaging\Mil\Include\MilDyn;C:\Program Files\Matrox Imaging\Mil\Include;
选择配置属性里面的VC++目录——库目录——编辑输入
C:\Program Files\Matrox Imaging\Mil\LIB;
在这个类的头文件里面添加MIL的头文件
#include <mil.h>
#pragma comment(lib, “mil.lib”)
这样就可以用MIL进行开发了
当然这只是这其中的一种办法,你也可以将dll,lib,h文件全部拷贝到当前文件夹,再来开发应用程序,但本文这种方法简单易行,开发方便。
附加说明:引入DLL路径除了加入到系统Path变量中,还可以直接同VC添加LIB和INCLUDE目录一样添加DLL目录,效果是一样的。推荐使用添加到Path的方法,这样命令行编译不会出错。
链接:(机器视觉实验支架淘宝店铺进入) 机器视觉实验支架淘宝店铺进入.
图片: