HALCON 的图像采集接口是图像采集设备制造商提供的软件与 HALCON 之间的桥梁。它们形成了一个共公的通用接口,只需少量算子即可完成。有关此主题的详细信息,请参阅 解决方案向导 II-A:图像采集。
目前,HALCON 以动态加载库(Windows:DLL;类 Unix 系统:共享库)的形式为 50 多种图像采集卡和数百种工业相机提供接口。库名以前缀 hAcq 开头;以后缀 xl 结尾的库由 HALCON XL 使用。
基于行业标准的最广泛使用的接口已与 HALCON 库一起安装。其他接口以及已包含接口的最新版本可从 http://www.mvtec.com/products/interfaces 下载。HALCON 图像采集接口的变化频率可能高于 HALCON 库本身。原因之一是 MVTec 不断开发新的接口;此外,如果图像采集设备制造商提供的软件发生变化,例如集成了新功能,相应的 HALCON 接口也会进行调整。有关支持的图像采集接口的完整列表,请参阅 采集接口参考。
一旦成功安装了图像采集设备,要从 HALCON 中访问该设备,只需调用算子 open_framegrabber,指定图像采集接口的名称和一些附加信息,例如所连接相机的信息。然后,就可以通过调用算子 grab_image(或 grab_image_async)来抓取图像了。