2. MERLIC开发环境搭建
MERLIC 的定位是“无需编程即可搭建机器视觉应用”,但它的运行依赖一套完整的软硬件环境:软件本体、授权、图像源、项目文件以及工作区配置。环境搭建的目标不是把软件装完就结束,而是让 MERLIC 能够稳定地拿到图像、把图像送进工具链,并把结果保存为可复用的项目。本节按实际搭建顺序展开,重点说明每一步的输入、操作与判断依据。
一、软件安装与授权配置
MERLIC 的安装包通常包含主程序、MERLIC Creator(用于搭建和调试)、MERLIC Communicator(用于与外部系统通信)以及示例图像和示例项目。安装前先确认三件事:操作系统版本与位数、显卡驱动是否满足要求、以及是否已安装与相机匹配的采集接口(如 GigE Vision 需要网卡与驱动支持,USB3 Vision 需要相应主控)。安装时建议使用默认路径,避免中文或空格路径,因为部分相机驱动和通信组件对路径敏感。
授权方面,MERLIC 使用授权文件(License)绑定硬件或加密狗。常见形式有两种:一是基于 MAC 地址的软授权,二是 USB 加密狗。软授权需要先获取本机 MAC 地址,再向供应商申请授权文件,导入后重启 MERLIC Creator 生效。判断授权是否成功,最直接的方法是打开 MERLIC Creator,查看标题栏或“关于”信息中是否显示已授权状态;若未授权,软件会以演示模式运行,部分工具和保存功能受限。演示模式下可以熟悉界面,但不能作为产线交付环境。
二、界面布局与工作区
MERLIC Creator 的主界面由几个固定区域组成:左侧是工具库(Tool Library),按图像采集、预处理、检测、测量、识别等类别组织;中间是工作区(Workspace),用于放置工具并连线;右侧是工具参数面板(Properties),显示当前选中工具的输入输出参数;底部是消息与日志区,用于查看运行状态和错误信息。顶部是菜单栏和运行控制按钮。
工作区的核心概念是“工具链”:每个工具都有输入和输出,图像从图像采集工具流入后续处理工具。工具之间的连线代表数据流方向,而不是执行顺序的随意排列。理解这一点很重要,因为 MERLIC 的执行顺序由数据依赖决定,而不是由工具在画布上的位置决定。建议在搭建时从左到右、从上到下排列工具,保持图像流方向一致,便于后期维护。
三、相机与图像源接入
MERLIC 支持多种图像源:GigE Vision、USB3 Vision、DirectShow 相机、图像文件夹以及视频文件。产线环境中最常用的是 GigE 工业相机。接入步骤大致如下:先用相机厂商工具(如 MVTec 的 GigE 配置工具或相机自带软件)确认相机在网段内可被发现,设置好 IP 地址与子网掩码;然后在 MERLIC Creator 中拖入“图像采集”工具,在参数面板中选择对应的相机接口,点击“连接”或“刷新”按钮,工具会列出可用设备。
如果使用图像文件夹作为图像源,适合在没有相机的情况下做算法验证。此时需要指定文件夹路径和文件命名规则,MERLIC 会按顺序读取图像。这种方式在调试阶段非常实用,因为可以反复使用同一组图像验证工具链的稳定性。判断图像源是否接入成功,看两点:一是参数面板中是否显示设备名称或文件夹路径;二是工作区中图像采集工具的输出端口是否变为可用状态,运行后能否在图像显示窗口看到画面。
四、项目创建与保存
MERLIC 项目文件扩展名为 .mvtc,保存的是工具链结构、参数配置和图像源设置。创建项目时,建议先确定项目名称和保存路径,路径中不要包含中文和特殊字符。项目保存后,工具链中的每个工具参数都会一并写入,因此下次打开时可以直接恢复到上次的状态。
一个容易被忽略的点是:MERLIC 项目并不自动保存相机 IP 或授权信息,这些属于环境配置,换机器后需要重新设置。因此建议在项目文件夹中额外放一份“环境说明”,记录相机型号、IP、曝光参数、授权方式和软件版本。这样在产线复制或故障恢复时,可以快速重建环境。
项目目录示例:
D:\MERLIC_Projects\Line1_DefectDetection\
├─ Line1_DefectDetection.mvtc (MERLIC 项目文件)
├─ images\ (测试图像文件夹)
├─ env_note.txt (相机 IP、曝光、授权信息)
└─ results\ (结果输出目录)
五、首个图像采集与显示任务
完成上述准备后,做一个最小可运行任务:新建项目,拖入“图像采集”工具,连接相机或选择图像文件夹;再拖入一个“图像显示”工具,将图像采集工具的输出连接到图像显示工具的输入。点击运行按钮,观察图像显示窗口是否出现画面。如果画面正常,说明图像源、工具链和显示环节都已打通。
接下来调整曝光和增益,观察图像亮度和噪声变化。以常见的 500 万像素 GigE 相机为例,在室内白光条件下,曝光时间可以从 5000 μs 开始尝试,增益设为 0 dB,然后根据图像直方图调整。判断标准是:目标区域不过曝、背景与目标有足够对比度、图像无明显拖影。如果图像偏暗,优先增加曝光时间而不是增益,因为增益会放大噪声。调整完成后保存项目,这个最小任务就是后续所有检测工具链的起点。