MIL即为Matrox Imaging Library 的缩写,是加拿大Matrox公司提供的图像处理函数库,主要是针对其公司生产的Matrox系列图像采集卡。我使用的是一个Matrox Morphis四通路图像采集卡,需要使用MIL开发自己的视觉系统。
这两天一直在学习如何使用MIL采集camera视频输入并实时显示。介绍一些心得,真是希望对哪位走过路过的有用啊~~~~
几个常用的函数如下:
MappAllocDefault();一个默认的配置,Application、System、Digitizer、Display、Buffer都是按照默认的情况进行配置。
MappAlloc();分配一个MIL应用,该函数要在使用其它MIL函数之前使用。
MsysAlloc();配置一个硬件环境,指定使用得板卡类型,使用板卡序号。该函数要在分配buffer,display,digitizer前使用。
MdigAlloc();配置一个抽象的图像采集卡,指定可以使用的采集卡通道数,然后才能使用图像采集卡的函数。
MdispAlloc();配置一个display,把摄像机采集的图像使用该抽象进行显示。
MbufAlloc2d();分配一个2维的内存区。
MbufAllocColor();分配彩色内存区。
MappControl();改变指定的MIL应用的属性。
MsysControl();改变指定的系统的属性。
MdigControl();改变指定的图采卡属性。
MdispControl();改变指定的显示属性
MappInquire();获取指定的应用配置情况
MsysInquire();获取指定的应用系统情况
MdigInquire();获取指定的采集卡配置情况
MdispInquire();获取指定的显示配置情况
MbufInquire();获取指定内存块的配置情况