支持的平台和系统要求
支持的操作系统
MERLIC 适用于 Windows 和 Linux 系统。对于 Windows 系统,MERLIC 的所有组件均可使用。用于 Linux 系统的 MERLIC 版本仅限于 MERLIC Runtime Environment (MERLIC RTE),且只包含 MERLIC 的选定组件。
|
组件 |
Windows |
Linux |
|---|---|---|
|
MERLIC Creator |
✔ |
✘ |
|
MERLIC Designer |
✔ |
✘ |
|
MERLIC Frontend |
✔ |
✔ |
|
MERLIC RTE |
✔ |
✔ |
|
MERLIC RTE Setup |
✔ |
✘1 |
|
MERLIC Communicator SDK |
✔ |
✔ |
|
MVApp 示例 |
✔ |
✔ |
|
通讯插件 |
✔ |
✔ |
1仅通过远程连接
开发用于 Linux 系统的 MERLIC Vision App (MVApp) 仍然在 Windows 系统上使用 MERLIC Creator 进行。然后,该应用程序就可以在 Linux 系统上配合 MERLIC RTE 一起使用。借助 MERLIC RTE Setup 可以远程设置相机。
系统要求
对于所有适用系统,MERLIC 积极利用多核平台和 AVX (Advanced Vector Extensions) 以提供最高性能。
以下部分更详细地说明了受支持平台的系统要求。
Windows
要在 Windows 系统中使用 MERLIC 5.7.1,必须满足以下系统要求:
|
组件 |
属性 |
|---|---|
|
操作系统 |
Windows 10(64 位,版本 1903)或更高版本 |
|
处理器 |
x64 四核 (2.50 GHz) |
|
内存 |
至少 4 GB |
|
磁盘空间 |
6 GB(默认安装;安装过程中需要更多空间) 如果安装较小的 MERLIC 软件包,例如仅用于 MERLIC Frontend 的软件包,则需要的磁盘空间也较小。 |
|
显卡 |
1920x1080,32 位 色 此外,系统上必须提供以下图形 API 之一:
|
Linux
要在 Linux 系统中使用 MERLIC RTE 或 MERLIC Frontend,必须满足以下系统要求:
|
组件 |
基于 PC 的系统 |
基于 Arm® 的平台 |
|---|---|---|
|
操作系统 |
Linux 5.4 或更高版本 |
Linux 5.4 或更高版本 |
|
处理器 |
Intel 64 或 AMD 64 |
Arm®v8-A-64bit 兼容且支持 NEON 指令集 |
|
库 |
下面列出的依赖项是根据Canonical的Ubuntu软件包管理器中的内容列出的,可能在其他发行版中有所不同。
|
下面列出的依赖项是根据Canonical的Ubuntu软件包管理器中的内容列出的,可能在其他发行版中有所不同。
|
|
显卡 |
1920x1080,32 位 色 此外,系统上必须提供以下图形 API 之一:
|
1920x1080,32 位 色 此外,系统上必须提供以下图形 API 之一:
|
Linux 上的 MERLIC RTE 或 MERLIC Frontend 已在以下基于 Arm 的平台上进行专门测试:
- Raspberry PI 64-bit
- NVIDIA Jetson Xavier NX Developer Kit
其可能也适用于其他基于 Arm 的平台。不过,除上述系统外,其他系统均未经过专门测试。
若无需安装全部功能(例如不安装 Deep Learning),Linux 版 MERLIC RTE 所需的磁盘或闪存容量会大大减少。安装文件可手动缩减至 400 MB。
安装和许可激活的其他要求
对于特定任务,必须满足一些其他要求:
- 安装 MERLIC 和安装 USB3 Vision 相机驱动程序时需要管理员权限
- 要激活 MERLIC 许可,需要连接到互联网。
基于深度学习的应用程序
为了在使用支持深度学习技术的 MERLIC 工具时充分利用提供的 Artificial Intelligence Acceleration 接口(AI²),请务必安装相应的 AI 加速器硬件和适当的驱动程序。有关支持的 AI² 接口的更多信息,请参阅 用于具有深度学习功能的工具的 AI² 接口主题。
图像采集接口
MERLIC 通过支持最新行业标准 GigE Vision、GenICam GenTL 和 USB3 Vision 的图像采集接口来提供硬件独立性。有关相应系统要求的更多信息,请参阅受支持的图像采集接口主题。
有关 OpenGL 的其他提示
如果无法满足 OpenGL 的要求,纯软件 OpenGL 将自动用作后备。使用后备技术运行会比较缓慢,也可能会显示不正常。如有需要,可在启动 MERLIC 之前通过明确设置以下环境变量之一来禁用 OpenGL 的自动检测:
- QT_OPENGL=desktop(使用 OpenGL)
- QT_OPENGL=software(使用纯软件 OpenGL)