已安装文件结构
安装程序或各自的组件创建以下文件结构。
安装目录
安装目录的位置取决于操作系统。
Windows
如果未指定其他安装目录,则 MERLIC 默认安装在以下目录中,具体取决于安装类型。
- 当前用户:%LOCALAPPDATA%\Programs\MVTec\MERLIC-5.8
- 全部用户:%PROGRAMFILES%\MVTec\MERLIC-5.8
Linux
在 Linux 系统中,没有默认的安装目录。MERLIC RTE 和 MERLIC Frontend 可以安装在您选择的目录中。不过,提取出来的文件将放在一个特定的子目录中,该子目录以相应版本命名,例如“merlic-5.8.2”。
主目录
下面将简要介绍最重要的目录和文件。根据您的安装情况,有些目录可能不存在。
bin:
此目录在以执行平台命名的子目录中包含可执行文件。此外,该目录还包含 MERLIC 应用程序所需的其他文件。
calib:
此目录包含标定板的说明文件,您可用它来标定您的相机。它还包含带标定板的 PDF 文件,可打印用于测试目的。有关更多信息,请参阅主题标定相机。
cmake:
此目录包含用于通讯插件开发 SDK 的 CMake 配置文件。
codemeter:
此目录包含许可所需的文件。
dl:
此目录包含使用深度学习功能的一些 MERLIC 工具的预训练深度学习模型。
drivers:
此目录包含驱动程序,例如,GigE Vision Streaming Filter 的驱动程序。
examples:
此目录在不同的子目录中包含各种示例:
- communication_plugins:用于不同用例的通讯插件示例
- containers:可用作构建 MERLIC RTE 和 MERLIC Frontend 容器的起点的示例 Dockerfiles 和脚本
- 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 小组件。
其他文件
AppData 目录
将在 AppData 目录中(例如默认为“%AppData%\MVTec”)创建以下文件结构。此目录还包含 MERLIC 创建的日志文件。有关更多信息,请参阅日志记录。
Communicator/conf:
此目录包含所提供的 OPC UA 服务器插件的配置文件。它还表示其他插件配置文件的默认位置。
Configurations/default:
此目录包含 Image Source Manager 的配置文件。有关更多信息,请参阅主题 MERLIC Image Source Manager (ISM)。
OPC_UA/store:
此目录表示 OPC UA 应用程序的“Certificate Store”。它包含用于受信任、自有、被拒绝和受信任证书的不同目录。