zoukankan      html  css  js  c++  java
  • [MIL]编程环境设置

            [MIL]编程环境设置       

            分类:            机器视觉434人阅读评论(1)收藏举报

    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.hta为控制中心,MILInstall.log为安装日志

    因为我们要进行开发,所以进到Mil文件夹中,如下

    其中DLL为MIL的各个模块的动态链接库,DOC为帮助文档,Examples为VC示例,Include为必要的头文件,LIB为导入库文件

    那么为了进行开发 首先应该将Dll文件加入系统Path路径,便于编译时找到相应模块的Dll,这一步安装MIL时已经默认做好了,若意外没有设置,则可如下手工设置

    然后将头文件加入系统路径,如下图(注意要把Include和Include\mildyn都加进来,VC不会自己到include包含的文件夹中去搜索。)

    然后,再加入导入库的路径lib

    为了保证设置一次,以后再写mil程序时即可用,请保证当前没有打开任何工程和文件,否则VC即认为当前加入系统头文件路径只是针对当前工程,这个设置被写到当前文件的设置文件中(应该是.dsp文件),而并不是记录到VC软件中。这样当你新建另一个MIL工程后还得重新设置

    以上设置完以后,新建一MIL工程,要想用MIL功能,进行动态链接如下

    #pragma comment(lib, "mil.lib") #include <Mil.h>

    在mfc中一般加在staAfx.h文件中

    其中mil.lib包含mil的基本功能,要想用其他的功能可以类似的引入(如,#pragma comment(lib, "milim.lib"));mil.h实际上包含了很多其他模块的头文件,这里实际上同时引入了其他各个模块的头文件,当然也可以只引入需要的头文件

    这样就可以用MIL进行开发了

    当然这只是这其中的一种办法,你也可以将dll,lib,h文件全部拷贝到当前文件夹,再来开发应用程序,但本文这种方法简单易行,开发方便

  • 相关阅读:
    redis初步入门(2)
    redis初步入门(1)
    iOS9 中 alertView 的使用
    iOS应用 数据存储方式 (一)
    Python 选课系统
    Python 计算器
    Python ATM
    Python 购物车
    Python 城市列表
    Python 基础登入接口
  • 原文地址:https://www.cnblogs.com/gosteps/p/2994340.html
Copyright © 2011-2022 走看看