创建和安装的文件结构
安装程序或各自的组件创建以下文件结构。
安装目录
安装目录的位置取决于操作系统。
Windows
如果未指定其他安装目录,则 MERLIC 默认安装在以下目录中,具体取决于安装类型。
- 当前用户:%LOCALAPPDATA%\Programs\MVTec\MERLIC-26.03
- 全部用户:%PROGRAMFILES%\MVTec\MERLIC-26.03
Linux
在 Linux 系统中,没有默认的安装目录。MERLIC RTE 和 MERLIC Frontend 可以安装在您选择的目录中。不过,提取出来的文件将放在一个特定的子目录中,该子目录以相应版本命名,例如“merlic-26.03.0”。
主目录
下面将简要介绍最重要的目录和文件。根据您的安装情况,有些目录可能不存在。
bin:
此目录在以执行平台命名的子目录中包含可执行文件。此外,该目录还包含 MERLIC 应用程序所需的其他文件。
calib:
此目录包含标定板的说明文件,您可用它来标定您的相机。它还包含带标定板的 PDF 文件,可打印用于测试目的。有关更多信息,请参阅主题标定相机。
cmake:
此目录包含用于通讯插件开发 SDK 的 CMake 配置文件。
codemeter:
此目录包含许可所需的文件。
dl:
此目录包含使用深度学习功能的一些 MERLIC 工具的预训练深度学习模型。
drivers:
此目录包含驱动程序,例如,GigE Vision Streaming Filter 的驱动程序。
examples:
此目录在不同的子目录中包含各种示例:
- communication_plugins:用于不同用例的通讯插件示例
- containers:
- frontend: 可用作构建 MERLIC Frontend 容器的起点的示例 Dockerfile 和脚本
- rte:可用作构建 MERLIC RTE 容器的起点的示例 Dockerfile 和脚本
- observability:传输和监控 MERLIC Frontend 的已记录跟踪信息的示例
- images:所提供示例中使用的示例图像
- models:示例 MVApps 的分类器文件和分类
- mvapps:MERLIC Vision App 示例
- recipes:示例配方文件和支持流程集成的 MERLIC 的 MERLIC Vision Apps
- rest_plugin_clients:使用不同编程语言的示例 REST API 客户端。您可使用示例的相应源代码作为定制应用程序的模板,并根据需要调整。
- tool_development:
- convert_tools:转换先前 MERLIC 版本的自定义工具,以便在 MERLIC 5.2 或更高版本中使用
- procedures:启用接口程序所需的 HALCON 程序
- tool_templates:自定义工具的示例,可用作开发自定义工具的工具模板
genicam:
此目录包含 GenICam 标准的文件。MERLIC 提供的相机接口要求提供这些文件。
help:
此目录包含所有可用语言的 MERLIC 文档。
include:
此目录包含开发通讯插件所需的标头文件。
lib:
此目录包含开发通讯插件所需的库文件。
ocr:
此目录包含预训字体。
som.d:
如果通过 MVTec Software Manager (SOM) 安装 MERLIC,则安装此目录。它包含安装、卸载和未来更新 SOM 所需的文件。
tools:
此目录包含 MERLIC 中提供的工具。它还包含工具名称和参数名称的各语种翻译文件。
:
此目录包含 MERLIC 的 Designer 小组件。
配置和日志的已创建文件结构
本部分将为您提供有关 MERLIC 中配置和日志的相关文件路径的重要信息,涵盖 Linux 和 Microsoft Windows 操作系统。以下文件是在 MERLIC 应用程序运行期间创建,即使卸载后也会保留在系统中。因此,它们不属于初始安装包的一部分。
|
创建的数据 |
文件夹描述 |
Linux 中的路径快捷方式 |
Windows 中的路径快捷方式 |
|---|---|---|---|
|
Communicator/conf |
此目录是插件配置的默认位置。 |
~/.config/MVTec/ |
%AppData%\MVTec |
|
Communicator/OPC_UA |
此目录表示 OPC UA 应用程序的“Certificate Store”。它包含用于受信任、自有和被拒绝证书的不同目录。有关更多信息,请参阅OPC UA 插件。 |
||
|
Configurations |
此目录包含 Image Source Manager 的已创建配置文件。有关更多信息,请参阅MERLIC Image Source Manager (ISM)。 |
||
|
MERLIC5.ini |
MERLIC INI 文件默认以“MERLIC5.ini”为名称生成。在该文件中,您可以手动配置 MERLIC 的不同组件的各种设置。有关更多信息,请参阅MERLIC INI 文件。 |
||
|
日志文件 |
MERLIC 提供自动写入日志消息的日志记录机制。有关更多信息,请参阅日志记录。 |
~/.local/share/MVTec/MERLIC |
%LOCALAPPDATA%\MVTec\MERLIC |
|
Directory Agent |
Directory Agent 是一个负责监督 MERLIC 软件组织和访问权限的组件。 |
/tmp/MERLIC |
%ALLUSERSPROFILE%\MVTec\MERLIC |